net.sourceforge.pmd.typeresolution.visitors
Class PMDASMVisitor

java.lang.Object
  extended by net.sourceforge.pmd.typeresolution.visitors.PMDASMVisitor

public class PMDASMVisitor
extends java.lang.Object


Field Summary
 java.util.List<java.lang.String> innerClasses
           
 
Constructor Summary
PMDASMVisitor()
           
 
Method Summary
 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)
           
 AnnotationVisitor visitAnnotation(java.lang.String desc, boolean visible)
           
 void visitAttribute(Attribute attr)
           
 void visitEnd()
           
 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)
           
 MethodVisitor visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String sig, java.lang.String[] exceptions)
           
 void visitOuterClass(java.lang.String owner, java.lang.String name, java.lang.String desc)
           
 void visitSource(java.lang.String source, java.lang.String debug)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

innerClasses

public java.util.List<java.lang.String> innerClasses
Constructor Detail

PMDASMVisitor

public PMDASMVisitor()
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)

visitAnnotation

public AnnotationVisitor visitAnnotation(java.lang.String desc,
                                         boolean visible)

visitField

public FieldVisitor visitField(int access,
                               java.lang.String name,
                               java.lang.String desc,
                               java.lang.String sig,
                               java.lang.Object value)

visitMethod

public MethodVisitor visitMethod(int access,
                                 java.lang.String name,
                                 java.lang.String desc,
                                 java.lang.String sig,
                                 java.lang.String[] exceptions)

visitSource

public void visitSource(java.lang.String source,
                        java.lang.String debug)

visitInnerClass

public void visitInnerClass(java.lang.String name,
                            java.lang.String outerName,
                            java.lang.String innerName,
                            int access)

visitOuterClass

public void visitOuterClass(java.lang.String owner,
                            java.lang.String name,
                            java.lang.String desc)

visitEnd

public void visitEnd()

visitAttribute

public void visitAttribute(Attribute attr)


Copyright © 2002-2011 InfoEther. All Rights Reserved.