本文整理了Java中org.codehaus.groovy.ast.ClassNode.getPackage()
方法的一些代码示例,展示了ClassNode.getPackage()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ClassNode.getPackage()
方法的具体详情如下:
包路径:org.codehaus.groovy.ast.ClassNode
类名称:ClassNode
方法名:getPackage
暂无
代码示例来源:origin: org.codehaus.groovy/groovy
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()));
}
代码示例来源:origin: org.codehaus.groovy/groovy
setAnnotationMetaData(classNode.getTypeClass().getAnnotations(), classNode);
PackageNode packageNode = classNode.getPackage();
if (packageNode != null) {
setAnnotationMetaData(classNode.getTypeClass().getPackage().getAnnotations(), packageNode);
代码示例来源:origin: org.codehaus.groovy/groovy
public void visitClass(ClassNode node) {
visitAnnotations(node);
visitPackage(node.getPackage());
visitImports(node.getModule());
node.visitContents(this);
visitObjectInitializerStatements(node);
}
代码示例来源:origin: org.codehaus.groovy/groovy
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);
}
代码示例来源:origin: org.codehaus.groovy/groovy
PackageNode packageNode = classNode.getPackage();
if (packageNode != null) {
代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm
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);
}
代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm
setAnnotationMetaData(classNode.getTypeClass().getAnnotations(), classNode);
PackageNode packageNode = classNode.getPackage();
if (packageNode != null) {
setAnnotationMetaData(classNode.getTypeClass().getPackage().getAnnotations(), packageNode);
代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm
public void visitClass(ClassNode node) {
visitAnnotations(node);
visitPackage(node.getPackage());
visitImports(node.getModule());
node.visitContents(this);
visitObjectInitializerStatements(node);
}
代码示例来源:origin: com.disney.groovity/groovity-core
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);
}
代码示例来源:origin: disney/groovity
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);
}
代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm
cv.visitSource(sourceFile, null);
if (classNode.getName().endsWith("package-info")) {
PackageNode packageNode = classNode.getPackage();
if (packageNode != null) {
内容来源于网络,如有侵权,请联系作者删除!