Class StaticInitVisitor
- java.lang.Object
-
- org.objectweb.asm.MethodVisitor
-
- org.objectweb.asm.commons.LocalVariablesSorter
-
- org.glassfish.pfl.tf.tools.enhancer.StaticInitVisitor
-
public class StaticInitVisitor extends org.objectweb.asm.commons.LocalVariablesSorter
-
-
Field Summary
Fields Modifier and Type Field Description private EnhancedClassData
ecd
private static boolean
ENABLED
private static boolean
SHORT_FORM
private Util
util
-
Constructor Summary
Constructors Constructor Description StaticInitVisitor(int access, java.lang.String desc, org.objectweb.asm.MethodVisitor mv, Util util, EnhancedClassData ecd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.objectweb.asm.tree.LocalVariableNode
defineLocal(org.objectweb.asm.MethodVisitor mv, java.lang.String name, java.lang.Class<?> cls, org.objectweb.asm.Label start, org.objectweb.asm.Label end)
private void
generateTraceMsg(org.objectweb.asm.MethodVisitor mv, java.lang.String msg, int num)
void
visitCode()
-
Methods inherited from class org.objectweb.asm.commons.LocalVariablesSorter
newLocal, newLocalMapping, setLocalType, updateNewLocals, visitFrame, visitIincInsn, visitLocalVariable, visitLocalVariableAnnotation, visitMaxs, visitVarInsn
-
Methods inherited from class org.objectweb.asm.MethodVisitor
getDelegate, visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitEnd, visitFieldInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLookupSwitchInsn, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn
-
-
-
-
Field Detail
-
util
private final Util util
-
ecd
private final EnhancedClassData ecd
-
ENABLED
private static final boolean ENABLED
- See Also:
- Constant Field Values
-
SHORT_FORM
private static final boolean SHORT_FORM
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
StaticInitVisitor
public StaticInitVisitor(int access, java.lang.String desc, org.objectweb.asm.MethodVisitor mv, Util util, EnhancedClassData ecd)
-
-
Method Detail
-
defineLocal
private org.objectweb.asm.tree.LocalVariableNode defineLocal(org.objectweb.asm.MethodVisitor mv, java.lang.String name, java.lang.Class<?> cls, org.objectweb.asm.Label start, org.objectweb.asm.Label end)
-
generateTraceMsg
private void generateTraceMsg(org.objectweb.asm.MethodVisitor mv, java.lang.String msg, int num)
-
visitCode
public void visitCode()
- Overrides:
visitCode
in classorg.objectweb.asm.MethodVisitor
-
-