Class PMDASMVisitor
- java.lang.Object
-
- org.objectweb.asm.ClassVisitor
-
- net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
-
public class PMDASMVisitor extends org.objectweb.asm.ClassVisitor
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.String>
innerClasses
-
Constructor Summary
Constructors Constructor Description PMDASMVisitor(java.lang.String outerName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
getInnerClasses()
java.util.Map<java.lang.String,java.lang.String>
getPackages()
void
visit(int version, int access, java.lang.String name, java.lang.String sig, java.lang.String superName, java.lang.String[] interfaces)
org.objectweb.asm.AnnotationVisitor
visitAnnotation(java.lang.String desc, boolean visible)
org.objectweb.asm.FieldVisitor
visitField(int access, java.lang.String name, java.lang.String desc, java.lang.String sig, java.lang.Object value)
void
visitInnerClass(java.lang.String name, java.lang.String outerName, java.lang.String innerName, int access)
org.objectweb.asm.MethodVisitor
visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String sig, java.lang.String[] exceptions)
-
-
-
Method Detail
-
getPackages
public java.util.Map<java.lang.String,java.lang.String> getPackages()
-
getInnerClasses
public java.util.List<java.lang.String> getInnerClasses()
-
visit
public void visit(int version, int access, java.lang.String name, java.lang.String sig, java.lang.String superName, java.lang.String[] interfaces)
- Overrides:
visit
in classorg.objectweb.asm.ClassVisitor
-
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc, boolean visible)
- Overrides:
visitAnnotation
in classorg.objectweb.asm.ClassVisitor
-
visitField
public org.objectweb.asm.FieldVisitor visitField(int access, java.lang.String name, java.lang.String desc, java.lang.String sig, java.lang.Object value)
- Overrides:
visitField
in classorg.objectweb.asm.ClassVisitor
-
visitMethod
public org.objectweb.asm.MethodVisitor visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String sig, java.lang.String[] exceptions)
- Overrides:
visitMethod
in classorg.objectweb.asm.ClassVisitor
-
visitInnerClass
public void visitInnerClass(java.lang.String name, java.lang.String outerName, java.lang.String innerName, int access)
- Overrides:
visitInnerClass
in classorg.objectweb.asm.ClassVisitor
-
-