1 /*xml 2 <module name="Checker"> 3 <module name="TreeWalker"> 4 <module name="CustomImportOrder"> 5 <property name="customImportOrderRules" 6 value="THIRD_PARTY_PACKAGE, SPECIAL_IMPORTS, STANDARD_JAVA_PACKAGE, STATIC"/> 7 <property name="specialImportsRegExp" value="^javax\."/> 8 <property name="standardPackageRegExp" value="^java\."/> 9 <property name="sortImportsInGroupAlphabetically" value="true"/> 10 <property name="separateLineBetweenGroups" value="false"/> 11 </module> 12 </module> 13 </module> 14 */ 15 16 // xdoc section -- start 17 package com.puppycrawl.tools.checkstyle.checks.imports.customimportorder; 18 19 import static java.io.File.separator; 20 import static java.util.Collections.*; 21 22 import java.time.*; // violation, should be in standard package group 23 24 import javax.net.*; // violation, should be in special import group 25 26 import org.apache.commons.io.FileUtils; // violation, should be in THIRD PARTY PACKAGE GROUP 27 28 import com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck; // violation, 'wrong order' 29 import com.puppycrawl.tools.checkstyle.checks.imports.ImportOrderCheck; // violation, 'wrong order' 30 // xdoc section -- end 31 public class Example10 { 32 }