net.sourceforge.pmd.dcd.graph
Class UsageGraphBuilder.MyMethodVisitor
java.lang.Object
org.objectweb.asm.MethodVisitor
net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
- Enclosing class:
- UsageGraphBuilder
protected class UsageGraphBuilder.MyMethodVisitor
- extends org.objectweb.asm.MethodVisitor
Fields inherited from class org.objectweb.asm.MethodVisitor |
api, mv |
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 |
UsageGraphBuilder.MyMethodVisitor
public UsageGraphBuilder.MyMethodVisitor(PrintVisitor parent,
MemberNode usingMemberNode)
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.