net.sourceforge.pmd.dcd.graph
Class UsageGraphBuilder.MyMethodVisitor

java.lang.Object
  extended by net.sourceforge.pmd.dcd.asm.PrintVisitor
      extended by net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
Enclosing class:
UsageGraphBuilder

protected class UsageGraphBuilder.MyMethodVisitor
extends PrintVisitor


Constructor Summary
UsageGraphBuilder.MyMethodVisitor(PrintVisitor parent, MemberNode usingMemberNode)
           
 
Method Summary
 AnnotationVisitor visitAnnotation(java.lang.String desc, boolean visible)
           
 AnnotationVisitor visitAnnotationDefault()
           
 void visitAttribute(Attribute attr)
           
 void visitCode()
           
 void visitEnd()
           
 void visitFieldInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)
           
 void visitFrame(int type, int local, java.lang.Object[] local2, int stack, java.lang.Object[] stack2)
           
 void visitIincInsn(int var, int increment)
           
 void visitInsn(int opcode)
           
 void visitIntInsn(int opcode, int operand)
           
 void visitJumpInsn(int opcode, Label label)
           
 void visitLabel(Label label)
           
 void visitLdcInsn(java.lang.Object cst)
           
 void visitLineNumber(int line, Label start)
           
 void visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)
           
 void visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void visitMaxs(int maxStack, int maxLocals)
           
 void visitMethodInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)
           
 void visitMultiANewArrayInsn(java.lang.String desc, int dims)
           
 AnnotationVisitor visitParameterAnnotation(int parameter, java.lang.String desc, boolean visible)
           
 void visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)
           
 void visitTypeInsn(int opcode, java.lang.String desc)
           
 void visitVarInsn(int opcode, int var)
           
 
Methods inherited from class net.sourceforge.pmd.dcd.asm.PrintVisitor
println, printlnIndent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UsageGraphBuilder.MyMethodVisitor

public UsageGraphBuilder.MyMethodVisitor(PrintVisitor parent,
                                         MemberNode usingMemberNode)
Method Detail

visitAnnotation

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

visitAnnotationDefault

public AnnotationVisitor visitAnnotationDefault()

visitAttribute

public void visitAttribute(Attribute attr)

visitCode

public void visitCode()

visitEnd

public void visitEnd()

visitFieldInsn

public void visitFieldInsn(int opcode,
                           java.lang.String owner,
                           java.lang.String name,
                           java.lang.String desc)

visitFrame

public void visitFrame(int type,
                       int local,
                       java.lang.Object[] local2,
                       int stack,
                       java.lang.Object[] stack2)

visitIincInsn

public void visitIincInsn(int var,
                          int increment)

visitInsn

public void visitInsn(int opcode)

visitIntInsn

public void visitIntInsn(int opcode,
                         int operand)

visitJumpInsn

public void visitJumpInsn(int opcode,
                          Label label)

visitLabel

public void visitLabel(Label label)

visitLdcInsn

public void visitLdcInsn(java.lang.Object cst)

visitLineNumber

public void visitLineNumber(int line,
                            Label start)

visitLocalVariable

public void visitLocalVariable(java.lang.String name,
                               java.lang.String desc,
                               java.lang.String signature,
                               Label start,
                               Label end,
                               int index)

visitLookupSwitchInsn

public void visitLookupSwitchInsn(Label dflt,
                                  int[] keys,
                                  Label[] labels)

visitMaxs

public void visitMaxs(int maxStack,
                      int maxLocals)

visitMethodInsn

public void visitMethodInsn(int opcode,
                            java.lang.String owner,
                            java.lang.String name,
                            java.lang.String desc)

visitMultiANewArrayInsn

public void visitMultiANewArrayInsn(java.lang.String desc,
                                    int dims)

visitParameterAnnotation

public AnnotationVisitor visitParameterAnnotation(int parameter,
                                                  java.lang.String desc,
                                                  boolean visible)

visitTableSwitchInsn

public void visitTableSwitchInsn(int min,
                                 int max,
                                 Label dflt,
                                 Label[] labels)

visitTryCatchBlock

public void visitTryCatchBlock(Label start,
                               Label end,
                               Label handler,
                               java.lang.String type)

visitTypeInsn

public void visitTypeInsn(int opcode,
                          java.lang.String desc)

visitVarInsn

public void visitVarInsn(int opcode,
                         int var)


Copyright © 2002-2011 InfoEther. All Rights Reserved.