public class ImportCustomizer
extends CompilationCustomizer
This compilation customizer allows adding various types of imports to the compilation unit. Supports adding:
| Constructor and description |
|---|
ImportCustomizer() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public ImportCustomizer |
addImport(String alias, String className) |
|
public ImportCustomizer |
addImports(String classNames) |
|
public ImportCustomizer |
addModuleImports(String moduleNames)Adds module 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) |
|
public void |
call(SourceUnit source, GeneratorContext context, ClassNode classNode) |
| Methods inherited from class | Name |
|---|---|
class CompilationCustomizer |
getPhase |
Adds module imports. Each module name (e.g. "java.sql") is expanded
at compilation time into star imports for all packages exported by that module,
including packages from transitively required modules (per JEP 476).
moduleNames - the JPMS module names to importCopyright © 2003-2026 The Apache Software Foundation. All rights reserved.