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 EnhancedClassDataprivate static final booleanprivate static final booleanprivate final UtilFields inherited from class org.objectweb.asm.commons.LocalVariablesSorter
firstLocal, nextLocalFields 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.LocalVariableNodedefineLocal(org.objectweb.asm.MethodVisitor mv, String name, Class<?> cls, org.objectweb.asm.Label start, org.objectweb.asm.Label end) private voidgenerateTraceMsg(org.objectweb.asm.MethodVisitor mv, String msg, int num) voidMethods inherited from class org.objectweb.asm.commons.LocalVariablesSorter
newLocal, newLocalMapping, setLocalType, updateNewLocals, visitFrame, visitIincInsn, visitLocalVariable, visitLocalVariableAnnotation, visitMaxs, visitVarInsnMethods 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:
visitCodein classorg.objectweb.asm.MethodVisitor
-