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
FieldsModifier and TypeFieldDescriptionprivate final EnhancedClassData
private static final boolean
private static final boolean
private final Util
Fields inherited from class org.objectweb.asm.commons.LocalVariablesSorter
firstLocal, nextLocal
Fields inherited from class org.objectweb.asm.MethodVisitor
api, mv
-
Constructor Summary
ConstructorsConstructorDescriptionStaticInitVisitor
(int access, String desc, org.objectweb.asm.MethodVisitor mv, Util util, EnhancedClassData ecd) -
Method Summary
Modifier and TypeMethodDescriptionprivate org.objectweb.asm.tree.LocalVariableNode
defineLocal
(org.objectweb.asm.MethodVisitor mv, String name, Class<?> cls, org.objectweb.asm.Label start, org.objectweb.asm.Label end) private void
generateTraceMsg
(org.objectweb.asm.MethodVisitor mv, String msg, int num) void
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 Details
-
util
-
ecd
-
ENABLED
private static final boolean ENABLED- See Also:
-
SHORT_FORM
private static final boolean SHORT_FORM- See Also:
-
-
Constructor Details
-
StaticInitVisitor
public StaticInitVisitor(int access, String desc, org.objectweb.asm.MethodVisitor mv, Util util, EnhancedClassData ecd)
-
-
Method Details
-
defineLocal
-
generateTraceMsg
-
visitCode
public void visitCode()- Overrides:
visitCode
in classorg.objectweb.asm.MethodVisitor
-