public void addStarImport(String packageName) { addStarImport(packageName, new ArrayList<AnnotationNode>()); }
protected void addStarImport(String importPackage, List<AnnotationNode> annotations) { output.addStarImport( dot(importPackage), annotations ); } }
@Override public void call(final SourceUnit source, final GeneratorContext context, final ClassNode classNode) throws CompilationFailedException { final ModuleNode ast = source.getAST(); for (Import anImport : imports) { switch (anImport.type) { case regular: ast.addImport(anImport.alias, anImport.classNode); break; case staticImport: ast.addStaticImport(anImport.classNode, anImport.field, anImport.alias); break; case staticStar: ast.addStaticStarImport(anImport.alias, anImport.classNode); break; case star: ast.addStarImport(anImport.star); break; } } }
public void addStarImport(String packageName) { addStarImport(packageName, new ArrayList<AnnotationNode>()); }
protected void addStarImport(String importPackage, List<AnnotationNode> annotations) { output.addStarImport( dot(importPackage), annotations ); } }
@Override public void call(final SourceUnit source, final GeneratorContext context, final ClassNode classNode) throws CompilationFailedException { final ModuleNode ast = source.getAST(); for (Import anImport : imports) { switch (anImport.type) { case regular: ast.addImport(anImport.alias, anImport.classNode); break; case staticImport: ast.addStaticImport(anImport.classNode, anImport.field, anImport.alias); break; case staticStar: ast.addStaticStarImport(anImport.alias, anImport.classNode); break; case star: ast.addStarImport(anImport.star); break; } } }