net.sourceforge.pmd.dcd.graph
Class UsageGraphBuilder.MyMethodVisitor
java.lang.Object
net.sourceforge.pmd.dcd.asm.PrintVisitor
net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
- All Implemented Interfaces:
- MethodVisitor
- Enclosing class:
- UsageGraphBuilder
protected class UsageGraphBuilder.MyMethodVisitor
- extends PrintVisitor
- implements MethodVisitor
|
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UsageGraphBuilder.MyMethodVisitor
public UsageGraphBuilder.MyMethodVisitor(PrintVisitor parent,
MemberNode usingMemberNode)
visitAnnotation
public AnnotationVisitor visitAnnotation(java.lang.String desc,
boolean visible)
- Specified by:
visitAnnotation in interface MethodVisitor
visitAnnotationDefault
public AnnotationVisitor visitAnnotationDefault()
- Specified by:
visitAnnotationDefault in interface MethodVisitor
visitAttribute
public void visitAttribute(Attribute attr)
- Specified by:
visitAttribute in interface MethodVisitor
visitCode
public void visitCode()
- Specified by:
visitCode in interface MethodVisitor
visitEnd
public void visitEnd()
- Specified by:
visitEnd in interface MethodVisitor
visitFieldInsn
public void visitFieldInsn(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
- Specified by:
visitFieldInsn in interface MethodVisitor
visitFrame
public void visitFrame(int type,
int local,
java.lang.Object[] local2,
int stack,
java.lang.Object[] stack2)
- Specified by:
visitFrame in interface MethodVisitor
visitIincInsn
public void visitIincInsn(int var,
int increment)
- Specified by:
visitIincInsn in interface MethodVisitor
visitInsn
public void visitInsn(int opcode)
- Specified by:
visitInsn in interface MethodVisitor
visitIntInsn
public void visitIntInsn(int opcode,
int operand)
- Specified by:
visitIntInsn in interface MethodVisitor
visitJumpInsn
public void visitJumpInsn(int opcode,
Label label)
- Specified by:
visitJumpInsn in interface MethodVisitor
visitLabel
public void visitLabel(Label label)
- Specified by:
visitLabel in interface MethodVisitor
visitLdcInsn
public void visitLdcInsn(java.lang.Object cst)
- Specified by:
visitLdcInsn in interface MethodVisitor
visitLineNumber
public void visitLineNumber(int line,
Label start)
- Specified by:
visitLineNumber in interface MethodVisitor
visitLocalVariable
public void visitLocalVariable(java.lang.String name,
java.lang.String desc,
java.lang.String signature,
Label start,
Label end,
int index)
- Specified by:
visitLocalVariable in interface MethodVisitor
visitLookupSwitchInsn
public void visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels)
- Specified by:
visitLookupSwitchInsn in interface MethodVisitor
visitMaxs
public void visitMaxs(int maxStack,
int maxLocals)
- Specified by:
visitMaxs in interface MethodVisitor
visitMethodInsn
public void visitMethodInsn(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
- Specified by:
visitMethodInsn in interface MethodVisitor
visitMultiANewArrayInsn
public void visitMultiANewArrayInsn(java.lang.String desc,
int dims)
- Specified by:
visitMultiANewArrayInsn in interface MethodVisitor
visitParameterAnnotation
public AnnotationVisitor visitParameterAnnotation(int parameter,
java.lang.String desc,
boolean visible)
- Specified by:
visitParameterAnnotation in interface MethodVisitor
visitTableSwitchInsn
public void visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels)
- Specified by:
visitTableSwitchInsn in interface MethodVisitor
visitTryCatchBlock
public void visitTryCatchBlock(Label start,
Label end,
Label handler,
java.lang.String type)
- Specified by:
visitTryCatchBlock in interface MethodVisitor
visitTypeInsn
public void visitTypeInsn(int opcode,
java.lang.String desc)
- Specified by:
visitTypeInsn in interface MethodVisitor
visitVarInsn
public void visitVarInsn(int opcode,
int var)
- Specified by:
visitVarInsn in interface MethodVisitor