1 /* 2 CustomImportOrder 3 customImportOrderRules = STATIC###STANDARD_JAVA_PACKAGE###THIRD_PARTY_PACKAGE###SAME_PACKAGE(3) 4 standardPackageRegExp = (default)^(java|javax)\\. 5 thirdPartyPackageRegExp = org. 6 specialImportsRegExp = (default)^$ 7 separateLineBetweenGroups = (default)true 8 sortImportsInGroupAlphabetically = true 9 10 11 */ 12 13 package com.puppycrawl.tools.checkstyle.checks.imports.customimportorder; 14 15 import static java.io.File.createTempFile; 16 import static java.awt.Button.ABORT; // violation 'Wrong lexicographical order for.*. Should be before .*' 17 import static java.awt.print.Paper.*; // violation 'Wrong lexicographical order for.*. Should be before .*' 18 import static javax.swing.WindowConstants.*; 19 20 import java.awt.Button; 21 import java.awt.Frame; 22 import java.awt.Dialog; // violation 'Wrong lexicographical order for.*. Should be before .*' 23 import java.awt.color.ColorSpace; 24 import java.awt.event.ActionEvent; 25 import javax.swing.JComponent; 26 import javax.swing.JTable; 27 import java.io.File; // violation 'Wrong lexicographical order for.*. Should be before .*' 28 import java.io.IOException; // violation 'Wrong lexicographical order for.*. Should be before .*' 29 import java.io.InputStream; // violation 'Wrong lexicographical order for.*. Should be before .*' 30 import java.io.Reader; // violation 'Wrong lexicographical order for.*. Should be before .*' 31 32 import com.puppycrawl.tools.checkstyle.*; // violation 'wrong order..* expecting group .* on this line' 33 34 import com.google.common.collect.*; // violation '.* should be placed at the end of the import list: .*' 35 import org.junit.*; // violation '.* should be separated from previous import group by one line' 36 37 public class InputCustomImportOrderDefault4 { 38 }