org.codehaus.groovy.control.customizers
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 :
- Since:
- 1.8.0
- Author:
- Cedric Champeau
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImportCustomizer
public ImportCustomizer()
call
public void call(SourceUnit source,
GeneratorContext context,
ClassNode classNode)
throws CompilationFailedException
- Specified by:
call
in class CompilationUnit.PrimaryClassNodeOperation
- Throws:
CompilationFailedException
addImport
public ImportCustomizer addImport(String alias,
String className)
addStaticImport
public ImportCustomizer addStaticImport(String className,
String fieldName)
addStaticStars
public ImportCustomizer addStaticStars(String... classNames)
addStaticImport
public ImportCustomizer addStaticImport(String alias,
String className,
String fieldName)
addImports
public ImportCustomizer addImports(String... imports)
addStarImports
public ImportCustomizer addStarImports(String... packageNames)