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 SummaryModifier and Type Method Description ImportCustomizeraddImport(java.lang.String alias, java.lang.String className)ImportCustomizeraddImports(java.lang.String... classNames)ImportCustomizeraddStarImports(java.lang.String... packageNames)ImportCustomizeraddStaticImport(java.lang.String className, java.lang.String fieldName)ImportCustomizeraddStaticImport(java.lang.String alias, java.lang.String className, java.lang.String fieldName)ImportCustomizeraddStaticStars(java.lang.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
- 
addStaticImportpublic ImportCustomizer addStaticImport(java.lang.String alias, java.lang.String className, java.lang.String fieldName)
- 
addImports
- 
addStarImports
- 
addStaticStars
 
-