public class SimpleMethodTracer extends Object implements org.glassfish.pfl.objectweb.asm.MethodVisitor
| Constructor and Description |
|---|
SimpleMethodTracer(org.glassfish.pfl.objectweb.asm.MethodVisitor mv,
org.glassfish.pfl.tf.spi.Util util) |
| Modifier and Type | Method and Description |
|---|---|
org.glassfish.pfl.objectweb.asm.AnnotationVisitor |
visitAnnotation(String desc,
boolean visible) |
org.glassfish.pfl.objectweb.asm.AnnotationVisitor |
visitAnnotationDefault() |
void |
visitAttribute(org.glassfish.pfl.objectweb.asm.Attribute attr) |
void |
visitCode() |
void |
visitEnd() |
void |
visitFieldInsn(int opcode,
String owner,
String name,
String desc) |
void |
visitFrame(int type,
int nLocal,
Object[] local,
int nStack,
Object[] stack) |
void |
visitIincInsn(int var,
int increment) |
void |
visitInsn(int opcode) |
void |
visitIntInsn(int opcode,
int operand) |
void |
visitJumpInsn(int opcode,
org.glassfish.pfl.objectweb.asm.Label label) |
void |
visitLabel(org.glassfish.pfl.objectweb.asm.Label label) |
void |
visitLdcInsn(Object cst) |
void |
visitLineNumber(int line,
org.glassfish.pfl.objectweb.asm.Label start) |
void |
visitLocalVariable(String name,
String desc,
String signature,
org.glassfish.pfl.objectweb.asm.Label start,
org.glassfish.pfl.objectweb.asm.Label end,
int index) |
void |
visitLookupSwitchInsn(org.glassfish.pfl.objectweb.asm.Label dflt,
int[] keys,
org.glassfish.pfl.objectweb.asm.Label[] labels) |
void |
visitMaxs(int maxStack,
int maxLocals) |
void |
visitMethodInsn(int opcode,
String owner,
String name,
String desc) |
void |
visitMultiANewArrayInsn(String desc,
int dims) |
org.glassfish.pfl.objectweb.asm.AnnotationVisitor |
visitParameterAnnotation(int parameter,
String desc,
boolean visible) |
void |
visitTableSwitchInsn(int min,
int max,
org.glassfish.pfl.objectweb.asm.Label dflt,
org.glassfish.pfl.objectweb.asm.Label[] labels) |
void |
visitTryCatchBlock(org.glassfish.pfl.objectweb.asm.Label start,
org.glassfish.pfl.objectweb.asm.Label end,
org.glassfish.pfl.objectweb.asm.Label handler,
String type) |
void |
visitTypeInsn(int opcode,
String type) |
void |
visitVarInsn(int opcode,
int var) |
public SimpleMethodTracer(org.glassfish.pfl.objectweb.asm.MethodVisitor mv,
org.glassfish.pfl.tf.spi.Util util)
public org.glassfish.pfl.objectweb.asm.AnnotationVisitor visitAnnotationDefault()
visitAnnotationDefault in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic org.glassfish.pfl.objectweb.asm.AnnotationVisitor visitAnnotation(String desc, boolean visible)
visitAnnotation in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic org.glassfish.pfl.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int parameter,
String desc,
boolean visible)
visitParameterAnnotation in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitAttribute(org.glassfish.pfl.objectweb.asm.Attribute attr)
visitAttribute in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitCode()
visitCode in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitFrame(int type,
int nLocal,
Object[] local,
int nStack,
Object[] stack)
visitFrame in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitInsn(int opcode)
visitInsn in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitIntInsn(int opcode,
int operand)
visitIntInsn in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitVarInsn(int opcode,
int var)
visitVarInsn in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitTypeInsn(int opcode,
String type)
visitTypeInsn in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitFieldInsn(int opcode,
String owner,
String name,
String desc)
visitFieldInsn in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitMethodInsn(int opcode,
String owner,
String name,
String desc)
visitMethodInsn in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitJumpInsn(int opcode,
org.glassfish.pfl.objectweb.asm.Label label)
visitJumpInsn in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitLabel(org.glassfish.pfl.objectweb.asm.Label label)
visitLabel in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitLdcInsn(Object cst)
visitLdcInsn in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitIincInsn(int var,
int increment)
visitIincInsn in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitTableSwitchInsn(int min,
int max,
org.glassfish.pfl.objectweb.asm.Label dflt,
org.glassfish.pfl.objectweb.asm.Label[] labels)
visitTableSwitchInsn in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitLookupSwitchInsn(org.glassfish.pfl.objectweb.asm.Label dflt,
int[] keys,
org.glassfish.pfl.objectweb.asm.Label[] labels)
visitLookupSwitchInsn in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitMultiANewArrayInsn(String desc, int dims)
visitMultiANewArrayInsn in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitTryCatchBlock(org.glassfish.pfl.objectweb.asm.Label start,
org.glassfish.pfl.objectweb.asm.Label end,
org.glassfish.pfl.objectweb.asm.Label handler,
String type)
visitTryCatchBlock in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitLocalVariable(String name, String desc, String signature, org.glassfish.pfl.objectweb.asm.Label start, org.glassfish.pfl.objectweb.asm.Label end, int index)
visitLocalVariable in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitLineNumber(int line,
org.glassfish.pfl.objectweb.asm.Label start)
visitLineNumber in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitMaxs(int maxStack,
int maxLocals)
visitMaxs in interface org.glassfish.pfl.objectweb.asm.MethodVisitorpublic void visitEnd()
visitEnd in interface org.glassfish.pfl.objectweb.asm.MethodVisitorCopyright © 2011–2018 Eclipse Foundation. All rights reserved.