Class ImportCustomizer
- java.lang.Object
- 
- org.codehaus.groovy.control.CompilationUnit.PrimaryClassNodeOperation
- 
- org.codehaus.groovy.control.customizers.CompilationCustomizer
- 
- org.codehaus.groovy.control.customizers.ImportCustomizer
 
 
 
- 
 public class ImportCustomizer extends CompilationCustomizer This compilation customizer allows addiing various types of imports to the compilation unit. Supports adding :- standard imports thanks to addImport(String),addImport(String, String)oraddImports(String...)
- star imports thanks to addStarImport(String)oraddStarImports(String...)
- static imports thanks to addStaticImport(String, String)oraddStaticImport(String, String, String)
- static star imports thanks to addStaticStar(String)oraddStaticStars(String...)
 - Since:
- 1.8.0
 
- standard imports thanks to 
- 
- 
Constructor SummaryConstructors Constructor Description ImportCustomizer()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ImportCustomizeraddImport(java.lang.String alias, java.lang.String className)ImportCustomizeraddImports(java.lang.String... imports)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.CompilationCustomizergetPhase
 - 
Methods inherited from class org.codehaus.groovy.control.CompilationUnit.PrimaryClassNodeOperationneedSortedInput
 
- 
 
- 
- 
- 
Method Detail- 
callpublic void call(SourceUnit source, GeneratorContext context, ClassNode classNode) throws CompilationFailedException - Specified by:
- callin class- CompilationUnit.PrimaryClassNodeOperation
- Throws:
- CompilationFailedException
 
 - 
addImportpublic ImportCustomizer addImport(java.lang.String alias, java.lang.String className) 
 - 
addStaticImportpublic ImportCustomizer addStaticImport(java.lang.String className, java.lang.String fieldName) 
 - 
addStaticStarspublic ImportCustomizer addStaticStars(java.lang.String... classNames) 
 - 
addStaticImportpublic ImportCustomizer addStaticImport(java.lang.String alias, java.lang.String className, java.lang.String fieldName) 
 - 
addImportspublic ImportCustomizer addImports(java.lang.String... imports) 
 - 
addStarImportspublic ImportCustomizer addStarImports(java.lang.String... packageNames) 
 
- 
 
-