Class ImportCustomizer
- java.lang.Object
- 
- org.codehaus.groovy.control.customizers.CompilationCustomizer
- 
- org.codehaus.groovy.control.customizers.ImportCustomizer
 
 
- 
- All Implemented Interfaces:
- CompilationUnit.IPrimaryClassNodeOperation
 
 public class ImportCustomizer extends CompilationCustomizer This compilation customizer allows addiing various types of imports to the compilation unit. Supports adding:- standard imports via addImports(String...)oraddImport(String, String)
- star imports via addStarImports(String...)
- static imports via addStaticImport(String, String)oraddStaticImport(String, String, String)
- static star imports via addStaticStars(String...)
 - Since:
- 1.8.0
 
- 
- 
Constructor SummaryConstructors Constructor Description ImportCustomizer()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ImportCustomizeraddImport(String alias, String className)ImportCustomizeraddImports(String... classNames)ImportCustomizeraddStarImports(String... packageNames)ImportCustomizeraddStaticImport(String className, String fieldName)ImportCustomizeraddStaticImport(String alias, String className, String fieldName)ImportCustomizeraddStaticStars(String... classNames)voidcall(SourceUnit source, GeneratorContext context, ClassNode classNode)- 
Methods inherited from class org.codehaus.groovy.control.customizers.CompilationCustomizergetPhase
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.codehaus.groovy.control.CompilationUnit.IPrimaryClassNodeOperationdoPhaseOperation, needSortedInput
 
- 
 
- 
- 
- 
Method Detail- 
callpublic void call(SourceUnit source, GeneratorContext context, ClassNode classNode) 
 - 
addImportpublic ImportCustomizer addImport(String alias, String className) 
 - 
addStaticImportpublic ImportCustomizer addStaticImport(String className, String fieldName) 
 - 
addStaticImportpublic ImportCustomizer addStaticImport(String alias, String className, String fieldName) 
 - 
addImportspublic ImportCustomizer addImports(String... classNames) 
 - 
addStarImportspublic ImportCustomizer addStarImports(String... packageNames) 
 - 
addStaticStarspublic ImportCustomizer addStaticStars(String... classNames) 
 
- 
 
-