public static boolean inSamePackage(ClassNode first, ClassNode second) { PackageNode firstPackage = first.getPackage(); PackageNode secondPackage = second.getPackage(); return ((firstPackage == null && secondPackage == null) || firstPackage != null && secondPackage != null && firstPackage.getName().equals(secondPackage.getName())); }
setAnnotationMetaData(classNode.getTypeClass().getAnnotations(), classNode); PackageNode packageNode = classNode.getPackage(); if (packageNode != null) { setAnnotationMetaData(classNode.getTypeClass().getPackage().getAnnotations(), packageNode);
public void visitClass(ClassNode node) { visitAnnotations(node); visitPackage(node.getPackage()); visitImports(node.getModule()); node.visitContents(this); visitObjectInitializerStatements(node); }
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); }
PackageNode packageNode = classNode.getPackage(); if (packageNode != null) {
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); }
setAnnotationMetaData(classNode.getTypeClass().getAnnotations(), classNode); PackageNode packageNode = classNode.getPackage(); if (packageNode != null) { setAnnotationMetaData(classNode.getTypeClass().getPackage().getAnnotations(), packageNode);
public void visitClass(ClassNode node) { visitAnnotations(node); visitPackage(node.getPackage()); visitImports(node.getModule()); node.visitContents(this); visitObjectInitializerStatements(node); }
public void visitClass(ClassNode classNode){ this.classNode = classNode; traitName = null; classNodeName = getClassLabel(classNode); apiSkipStats = new HashSet<>(); crawlParents(classNode, new HashSet<>()); visitAnnotations(classNode); visitPackage(classNode.getPackage()); visitImports(classNode.getModule()); for (MethodNode mn : classNode.getMethods()) { visitMethod(mn); } for (ConstructorNode cn : classNode.getDeclaredConstructors()) { visitConstructor(cn); } for (PropertyNode pn : classNode.getProperties()) { visitProperty(pn); } //for (FieldNode fn : classNode.getFields()) { // visitField(fn); //} visitObjectInitializerStatements(classNode); }
public void visitClass(ClassNode classNode){ this.classNode = classNode; traitName = null; classNodeName = getClassLabel(classNode); apiSkipStats = new HashSet<>(); crawlParents(classNode, new HashSet<>()); visitAnnotations(classNode); visitPackage(classNode.getPackage()); visitImports(classNode.getModule()); for (MethodNode mn : classNode.getMethods()) { visitMethod(mn); } for (ConstructorNode cn : classNode.getDeclaredConstructors()) { visitConstructor(cn); } for (PropertyNode pn : classNode.getProperties()) { visitProperty(pn); } //for (FieldNode fn : classNode.getFields()) { // visitField(fn); //} visitObjectInitializerStatements(classNode); }
cv.visitSource(sourceFile, null); if (classNode.getName().endsWith("package-info")) { PackageNode packageNode = classNode.getPackage(); if (packageNode != null) {