@Override public void visitContents(final GroovyClassVisitor visitor) { for (ClassNode delegate : delegates) { delegate.visitContents(visitor); } } }
public Spec build(ClassNode clazz) { spec = new Spec(clazz); clazz.visitContents(this); return spec; }
public void visitClass(ClassNode node) { visitAnnotations(node); visitPackage(node.getPackage()); visitImports(node.getModule()); node.visitContents(this); visitObjectInitializerStatements(node); }
@Override public void visitClass(ClassNode node) { boolean error = checkWildcard(node); if (error) return; boolean isAnon = node instanceof InnerClassNode && ((InnerClassNode) node).isAnonymous(); checkGenericsUsage(node.getUnresolvedSuperClass(false), node.getSuperClass(), isAnon ? true : null); ClassNode[] interfaces = node.getInterfaces(); for (ClassNode anInterface : interfaces) { checkGenericsUsage(anInterface, anInterface.redirect()); } node.visitContents(this); }
public void visitClass(ClassNode node) { AnnotationConstantsVisitor acv = new AnnotationConstantsVisitor(); acv.visitClass(node, this.source); this.currentClass = node; if (node.isAnnotationDefinition()) { visitAnnotations(node, AnnotationNode.ANNOTATION_TARGET); } else { visitAnnotations(node, AnnotationNode.TYPE_TARGET); } PackageNode packageNode = node.getPackage(); if (packageNode != null) { visitAnnotations(packageNode, AnnotationNode.PACKAGE_TARGET); } node.visitContents(this); }
node.visitContents(this); if (classNode.getNodeMetaData(ClassNodeSkip.class) == null) { classNode.setNodeMetaData(ClassNodeSkip.class, true); checkReturnInObjectInitializer(node.getObjectInitializerStatements()); node.getObjectInitializerStatements().clear(); node.visitContents(this); checkForDuplicateMethods(node); addCovariantMethods(node);
); classNode.visitContents(this);
ConstructorCallExpression cce = (ConstructorCallExpression) expr; if (cce.isUsingAnonymousInnerClass()) { cce.getType().visitContents(this);
public void visitClass(ClassNode node) { this.currentClass = node; visitAnnotations(node, AnnotationNode.TYPE_TARGET); node.visitContents(this); }
public void visitClass(ClassNode node) { visitAnnotations(node); node.visitContents(this); List list = node.getObjectInitializerStatements(); for (Iterator iter = list.iterator(); iter.hasNext();) { Statement element = (Statement) iter.next(); element.visit(this); } }
public void visitClass(ClassNode node) { visitAnnotations(node); node.visitContents(this); List list = node.getObjectInitializerStatements(); for (Iterator iter = list.iterator(); iter.hasNext();) { Statement element = (Statement) iter.next(); element.visit(this); } }
public void visitClass(ClassNode node) { visitAnnotations(node); node.visitContents(this); List list = node.getObjectInitializerStatements(); for (Iterator iter = list.iterator(); iter.hasNext();) { Statement element = (Statement) iter.next(); element.visit(this); } }
@Override public void visit(ASTNode[] nodes, SourceUnit source) { for (ASTNode node : nodes) { if (node instanceof ModuleNode) { ModuleNode module = (ModuleNode) node; for (ClassNode classNode : new ArrayList<>(module.getClasses())) { if (classNode.isScript()) { classNode.visitContents(new ClassVisitor(source, classNode)); } } } } }
public void visit(ASTNode[] astNodes, SourceUnit sourceUnit) { for (ClassNode classNode : sourceUnit.getAST().getClasses()) { classNode.visitContents(new ImplicitAssertionsTransformationVisitor(sourceUnit)); } } }
public void visit(ASTNode[] nodes, SourceUnit source) { for (ClassNode classNode : source.getAST().getClasses() ) { classNode.visitContents(new Trans(source)); } } }
public void visitClass(ClassNode node) { this.currentClass = node; if (node.isAnnotationDefinition()) { visitAnnotations(node, AnnotationNode.ANNOTATION_TARGET); } else { visitAnnotations(node, AnnotationNode.TYPE_TARGET); } node.visitContents(this); }
public void visitClass(ClassNode node) { this.currentClass = node; if (node.isAnnotationDefinition()) { visitAnnotations(node, AnnotationNode.ANNOTATION_TARGET); } else { visitAnnotations(node, AnnotationNode.TYPE_TARGET); } PackageNode packageNode = node.getPackage(); if (packageNode != null) { visitAnnotations(packageNode, AnnotationNode.PACKAGE_TARGET); } node.visitContents(this); }
public void visitClass(ClassNode node) { visitAnnotations(node); visitPackage(node.getPackage()); visitImports(node.getModule()); node.visitContents(this); visitObjectInitializerStatements(node); }
public void visitClass(ClassNode node) { boolean error=checkWildcard(node); if (error) return; checkGenericsUsage(node.getUnresolvedSuperClass(false), node.getSuperClass()); ClassNode[] interfaces = node.getInterfaces(); for (int i = 0; i < interfaces.length; i++) { checkGenericsUsage(interfaces[i], interfaces[i].redirect()); } node.visitContents(this); }
public void visitClass(ClassNode node) { boolean error=checkWildcard(node); if (error) return; checkGenericsUsage(node.getUnresolvedSuperClass(false), node.getSuperClass()); ClassNode[] interfaces = node.getInterfaces(); for (int i = 0; i < interfaces.length; i++) { checkGenericsUsage(interfaces[i], interfaces[i].redirect()); } node.visitContents(this); }