|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.codehaus.groovy.control.CompilationUnit.PrimaryClassNodeOperation
org.codehaus.groovy.control.customizers.CompilationCustomizer
org.codehaus.groovy.control.customizers.ImportCustomizer
public class ImportCustomizer
This compilation customizer allows addiing various types of imports to the compilation unit. Supports adding :
addImport(String), addImport(String, String) or addImports(String...)addStarImport(String) or addStarImports(String...)addStaticImport(String, String) or addStaticImport(String, String, String)addStaticStar(String) or addStaticStars(String...)
| Constructor Summary | |
|---|---|
ImportCustomizer()
|
|
| Method Summary | |
|---|---|
ImportCustomizer |
addImport(java.lang.String alias,
java.lang.String className)
|
ImportCustomizer |
addImports(java.lang.String... imports)
|
ImportCustomizer |
addStarImports(java.lang.String... packageNames)
|
ImportCustomizer |
addStaticImport(java.lang.String className,
java.lang.String fieldName)
|
ImportCustomizer |
addStaticImport(java.lang.String alias,
java.lang.String className,
java.lang.String fieldName)
|
ImportCustomizer |
addStaticStars(java.lang.String... classNames)
|
void |
call(SourceUnit source,
GeneratorContext context,
ClassNode classNode)
|
| Methods inherited from class org.codehaus.groovy.control.customizers.CompilationCustomizer |
|---|
getPhase |
| Methods inherited from class org.codehaus.groovy.control.CompilationUnit.PrimaryClassNodeOperation |
|---|
needSortedInput |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ImportCustomizer()
| Method Detail |
|---|
public void call(SourceUnit source,
GeneratorContext context,
ClassNode classNode)
throws CompilationFailedException
call in class CompilationUnit.PrimaryClassNodeOperationCompilationFailedException
public ImportCustomizer addImport(java.lang.String alias,
java.lang.String className)
public ImportCustomizer addStaticImport(java.lang.String className,
java.lang.String fieldName)
public ImportCustomizer addStaticStars(java.lang.String... classNames)
public ImportCustomizer addStaticImport(java.lang.String alias,
java.lang.String className,
java.lang.String fieldName)
public ImportCustomizer addImports(java.lang.String... imports)
public ImportCustomizer addStarImports(java.lang.String... packageNames)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||