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

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

protected class UsageGraphBuilder.MyMethodVisitor
extends org.objectweb.asm.MethodVisitor


Field Summary
 
Fields inherited from class org.objectweb.asm.MethodVisitor
api, mv
 
Constructor Summary
UsageGraphBuilder.MyMethodVisitor(PrintVisitor parent, MemberNode usingMemberNode)
           
 
Method Summary
protected  void println(String s)
           
protected  void printlnIndent(String s)
           
 org.objectweb.asm.AnnotationVisitor visitAnnotation(String desc, boolean visible)
           
 org.objectweb.asm.AnnotationVisitor visitAnnotationDefault()
           
 void visitAttribute(org.objectweb.asm.Attribute attr)
           
 void visitCode()
           
 void visitEnd()
           
 void visitFieldInsn(int opcode, String owner, String name, String desc)
           
 void visitFrame(int type, int local, Object[] local2, int stack, Object[] stack2)
           
 void visitIincInsn(int var, int increment)
           
 void visitInsn(int opcode)
           
 void visitIntInsn(int opcode, int operand)
           
 void visitJumpInsn(int opcode, org.objectweb.asm.Label label)
           
 void visitLabel(org.objectweb.asm.Label label)
           
 void visitLdcInsn(Object cst)
           
 void visitLineNumber(int line, org.objectweb.asm.Label start)
           
 void visitLocalVariable(String name, String desc, String signature, org.objectweb.asm.Label start, org.objectweb.asm.Label end, int index)
           
 void visitLookupSwitchInsn(org.objectweb.asm.Label dflt, int[] keys, org.objectweb.asm.Label[] labels)
           
 void visitMaxs(int maxStack, int maxLocals)
           
 void visitMethodInsn(int opcode, String owner, String name, String desc, boolean itf)
           
 void visitMultiANewArrayInsn(String desc, int dims)
           
 org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int parameter, String desc, boolean visible)
           
 void visitTableSwitchInsn(int min, int max, org.objectweb.asm.Label dflt, org.objectweb.asm.Label[] labels)
           
 void visitTryCatchBlock(org.objectweb.asm.Label start, org.objectweb.asm.Label end, org.objectweb.asm.Label handler, String type)
           
 void visitTypeInsn(int opcode, String desc)
           
 void visitVarInsn(int opcode, int var)
           
 
Methods inherited from class org.objectweb.asm.MethodVisitor
visitInsnAnnotation, visitInvokeDynamicInsn, visitLocalVariableAnnotation, visitMethodInsn, visitParameter, visitTryCatchAnnotation, visitTypeAnnotation
 
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

println

protected void println(String s)

printlnIndent

protected void printlnIndent(String s)

visitAnnotation

public org.objectweb.asm.AnnotationVisitor visitAnnotation(String desc,
                                                           boolean visible)
Overrides:
visitAnnotation in class org.objectweb.asm.MethodVisitor

visitAnnotationDefault

public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault()
Overrides:
visitAnnotationDefault in class org.objectweb.asm.MethodVisitor

visitAttribute

public void visitAttribute(org.objectweb.asm.Attribute attr)
Overrides:
visitAttribute in class org.objectweb.asm.MethodVisitor

visitCode

public void visitCode()
Overrides:
visitCode in class org.objectweb.asm.MethodVisitor

visitEnd

public void visitEnd()
Overrides:
visitEnd in class org.objectweb.asm.MethodVisitor

visitFieldInsn

public void visitFieldInsn(int opcode,
                           String owner,
                           String name,
                           String desc)
Overrides:
visitFieldInsn in class org.objectweb.asm.MethodVisitor

visitFrame

public void visitFrame(int type,
                       int local,
                       Object[] local2,
                       int stack,
                       Object[] stack2)
Overrides:
visitFrame in class org.objectweb.asm.MethodVisitor

visitIincInsn

public void visitIincInsn(int var,
                          int increment)
Overrides:
visitIincInsn in class org.objectweb.asm.MethodVisitor

visitInsn

public void visitInsn(int opcode)
Overrides:
visitInsn in class org.objectweb.asm.MethodVisitor

visitIntInsn

public void visitIntInsn(int opcode,
                         int operand)
Overrides:
visitIntInsn in class org.objectweb.asm.MethodVisitor

visitJumpInsn

public void visitJumpInsn(int opcode,
                          org.objectweb.asm.Label label)
Overrides:
visitJumpInsn in class org.objectweb.asm.MethodVisitor

visitLabel

public void visitLabel(org.objectweb.asm.Label label)
Overrides:
visitLabel in class org.objectweb.asm.MethodVisitor

visitLdcInsn

public void visitLdcInsn(Object cst)
Overrides:
visitLdcInsn in class org.objectweb.asm.MethodVisitor

visitLineNumber

public void visitLineNumber(int line,
                            org.objectweb.asm.Label start)
Overrides:
visitLineNumber in class org.objectweb.asm.MethodVisitor

visitLocalVariable

public void visitLocalVariable(String name,
                               String desc,
                               String signature,
                               org.objectweb.asm.Label start,
                               org.objectweb.asm.Label end,
                               int index)
Overrides:
visitLocalVariable in class org.objectweb.asm.MethodVisitor

visitLookupSwitchInsn

public void visitLookupSwitchInsn(org.objectweb.asm.Label dflt,
                                  int[] keys,
                                  org.objectweb.asm.Label[] labels)
Overrides:
visitLookupSwitchInsn in class org.objectweb.asm.MethodVisitor

visitMaxs

public void visitMaxs(int maxStack,
                      int maxLocals)
Overrides:
visitMaxs in class org.objectweb.asm.MethodVisitor

visitMethodInsn

public void visitMethodInsn(int opcode,
                            String owner,
                            String name,
                            String desc,
                            boolean itf)
Overrides:
visitMethodInsn in class org.objectweb.asm.MethodVisitor

visitMultiANewArrayInsn

public void visitMultiANewArrayInsn(String desc,
                                    int dims)
Overrides:
visitMultiANewArrayInsn in class org.objectweb.asm.MethodVisitor

visitParameterAnnotation

public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int parameter,
                                                                    String desc,
                                                                    boolean visible)
Overrides:
visitParameterAnnotation in class org.objectweb.asm.MethodVisitor

visitTableSwitchInsn

public void visitTableSwitchInsn(int min,
                                 int max,
                                 org.objectweb.asm.Label dflt,
                                 org.objectweb.asm.Label[] labels)
Overrides:
visitTableSwitchInsn in class org.objectweb.asm.MethodVisitor

visitTryCatchBlock

public void visitTryCatchBlock(org.objectweb.asm.Label start,
                               org.objectweb.asm.Label end,
                               org.objectweb.asm.Label handler,
                               String type)
Overrides:
visitTryCatchBlock in class org.objectweb.asm.MethodVisitor

visitTypeInsn

public void visitTypeInsn(int opcode,
                          String desc)
Overrides:
visitTypeInsn in class org.objectweb.asm.MethodVisitor

visitVarInsn

public void visitVarInsn(int opcode,
                         int var)
Overrides:
visitVarInsn in class org.objectweb.asm.MethodVisitor


Copyright © 2002-2015 InfoEther. All Rights Reserved.