Class TypeConstantAdjustment.TypeConstantDissolvingClassVisitor.TypeConstantDissolvingMethodVisitor

  • Enclosing class:
    TypeConstantAdjustment.TypeConstantDissolvingClassVisitor

    protected static class TypeConstantAdjustment.TypeConstantDissolvingClassVisitor.TypeConstantDissolvingMethodVisitor
    extends org.objectweb.asm.MethodVisitor
    A method visitor that remaps class constants to invocations of Class.forName(String).
    • Field Summary

      • Fields inherited from class org.objectweb.asm.MethodVisitor

        api, mv
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected TypeConstantDissolvingMethodVisitor​(org.objectweb.asm.MethodVisitor methodVisitor)
      Creates a new type constant dissolving method visitor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void visitLdcInsn​(java.lang.Object constant)  
      • Methods inherited from class org.objectweb.asm.MethodVisitor

        visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsn
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TypeConstantDissolvingMethodVisitor

        protected TypeConstantDissolvingMethodVisitor​(org.objectweb.asm.MethodVisitor methodVisitor)
        Creates a new type constant dissolving method visitor.
        Parameters:
        methodVisitor - The underlying method visitor.
    • Method Detail

      • visitLdcInsn

        public void visitLdcInsn​(java.lang.Object constant)
        Overrides:
        visitLdcInsn in class org.objectweb.asm.MethodVisitor