protected void addStaticStarImport(ClassNode type, String importClass, List<AnnotationNode> annotations) { output.addStaticStarImport(importClass, type, annotations); }
public void addStaticStarImport(String name, ClassNode type) { addStaticStarImport(name, type, new ArrayList<AnnotationNode>()); }
@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 visit(ASTNode[] nodes, final SourceUnit source) { log.log(Level.FINE, "Transforming source to add default import package"); for (Class<?> defaultImport : defaultImports) { log.log(Level.FINE, "Adding default import for class " + defaultImport.getName()); if (source.getAST().getImport(defaultImport.getSimpleName()) == null) { source.getAST().addImport(defaultImport.getSimpleName(), ClassHelper.make(defaultImport)); } } for (Class<?> defaultStaticImport : defaultStaticImports) { log.log(Level.FINE, "Adding default static import for class " + defaultStaticImport.getName()); if (!source.getAST().getStaticStarImports().containsKey(defaultStaticImport.getSimpleName())) { source.getAST().addStaticStarImport(defaultStaticImport.getSimpleName(), ClassHelper.make(defaultStaticImport)); } } } }
protected void addStaticStarImport(ClassNode type, String importClass, List<AnnotationNode> annotations) { output.addStaticStarImport(importClass, type, annotations); }
public void addStaticStarImport(String name, ClassNode type) { addStaticStarImport(name, type, new ArrayList<AnnotationNode>()); }
public void visit(ASTNode[] nodes, final SourceUnit source) { log.log(Level.FINE, "Transforming source to add default import package"); for (Class<?> defaultImport : defaultImports) { log.log(Level.FINE, "Adding default import for class " + defaultImport.getName()); if (source.getAST().getImport(defaultImport.getSimpleName()) == null) { source.getAST().addImport(defaultImport.getSimpleName(), ClassHelper.make(defaultImport)); } } for (Class<?> defaultStaticImport : defaultStaticImports) { log.log(Level.FINE, "Adding default static import for class " + defaultStaticImport.getName()); if (!source.getAST().getStaticStarImports().containsKey(defaultStaticImport.getSimpleName())) { source.getAST().addStaticStarImport(defaultStaticImport.getSimpleName(), ClassHelper.make(defaultStaticImport)); } } } }
public void visit(ASTNode[] nodes, final SourceUnit source) { log.log(Level.FINE, "Transforming source to add default import package"); for (Class<?> defaultImport : defaultImports) { log.log(Level.FINE, "Adding default import for class " + defaultImport.getName()); if (source.getAST().getImport(defaultImport.getSimpleName()) == null) { source.getAST().addImport(defaultImport.getSimpleName(), ClassHelper.make(defaultImport)); } } for (Class<?> defaultStaticImport : defaultStaticImports) { log.log(Level.FINE, "Adding default static import for class " + defaultStaticImport.getName()); if (!source.getAST().getStaticStarImports().containsKey(defaultStaticImport.getSimpleName())) { source.getAST().addStaticStarImport(defaultStaticImport.getSimpleName(), ClassHelper.make(defaultStaticImport)); } } } }
public void visit(ASTNode[] nodes, final SourceUnit source) { log.log(Level.FINE, "Transforming source to add default import package"); for (Class<?> defaultImport : defaultImports) { log.log(Level.FINE, "Adding default import for class " + defaultImport.getName()); if (source.getAST().getImport(defaultImport.getSimpleName()) == null) { source.getAST().addImport(defaultImport.getSimpleName(), ClassHelper.make(defaultImport)); } } for (Class<?> defaultStaticImport : defaultStaticImports) { log.log(Level.FINE, "Adding default static import for class " + defaultStaticImport.getName()); if (!source.getAST().getStaticStarImports().containsKey(defaultStaticImport.getSimpleName())) { source.getAST().addStaticStarImport(defaultStaticImport.getSimpleName(), ClassHelper.make(defaultStaticImport)); } } } }
@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; } } }