Class ImportCustomizer
java.lang.Object
org.codehaus.groovy.control.customizers.CompilationCustomizer
org.codehaus.groovy.control.customizers.ImportCustomizer
- All Implemented Interfaces:
- CompilationUnit.IPrimaryClassNodeOperation
This compilation customizer allows adding 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
- 
Method SummaryModifier and TypeMethodDescriptionaddImports(String... classNames) addStarImports(String... packageNames) addStaticImport(String className, String fieldName) addStaticImport(String alias, String className, String fieldName) addStaticStars(String... classNames) voidcall(SourceUnit source, GeneratorContext context, ClassNode classNode) Methods inherited from class org.codehaus.groovy.control.customizers.CompilationCustomizergetPhaseMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codehaus.groovy.control.CompilationUnit.IPrimaryClassNodeOperationdoPhaseOperation, needSortedInput
- 
Constructor Details- 
ImportCustomizerpublic ImportCustomizer()
 
- 
- 
Method Details- 
call
- 
addImport
- 
addStaticImport
- 
addStaticImport
- 
addImports
- 
addStarImports
- 
addStaticStars
 
-