groovy / 2.4.21 / org / codehaus / groovy / control / customizers / importcustomizer.html /

[Java] Class ImportCustomizer

  • org.codehaus.groovy.control.customizers.ImportCustomizer

This compilation customizer allows addiing various types of imports to the compilation unit. Supports adding :

Authors:
Cedric Champeau
Since:
1.8.0

Constructor Summary

Constructors
Constructor and description
ImportCustomizer ()

Methods Summary

Methods
Type Params Return Type Name and description
ImportCustomizer addImport(String alias, String className)
ImportCustomizer addImports(String... imports)
ImportCustomizer addStarImports(String... packageNames)
ImportCustomizer addStaticImport(String className, String fieldName)
ImportCustomizer addStaticImport(String alias, String className, String fieldName)
ImportCustomizer addStaticStars(String... classNames)
void call(SourceUnit source, GeneratorContext context, ClassNode classNode)

Inherited Methods Summary

Inherited Methods
Methods inherited from class Name
class CompilationCustomizer getPhase

Constructor Detail

public ImportCustomizer()

Method Detail

public ImportCustomizer addImport(String alias, String className)

public ImportCustomizer addImports(String... imports)

public ImportCustomizer addStarImports(String... packageNames)

public ImportCustomizer addStaticImport(String className, String fieldName)

public ImportCustomizer addStaticImport(String alias, String className, String fieldName)

public ImportCustomizer addStaticStars(String... classNames)

@Override public void call(SourceUnit source, GeneratorContext context, ClassNode classNode)

© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.4.21/html/gapi/org/codehaus/groovy/control/customizers/ImportCustomizer.html