Class 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  
      • Fields inherited from class org.objectweb.asm.commons.LocalVariablesSorter

        firstLocal, nextLocal
      • Fields inherited from class org.objectweb.asm.MethodVisitor

        api, mv
    • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 class org.objectweb.asm.MethodVisitor