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 EnhancedClassDataecdprivate static booleanENABLEDprivate static booleanSHORT_FORMprivate Utilutil
-
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.LocalVariableNodedefineLocal(org.objectweb.asm.MethodVisitor mv, java.lang.String name, java.lang.Class<?> cls, org.objectweb.asm.Label start, org.objectweb.asm.Label end)private voidgenerateTraceMsg(org.objectweb.asm.MethodVisitor mv, java.lang.String msg, int num)voidvisitCode()-
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:
visitCodein classorg.objectweb.asm.MethodVisitor
-
-