Package net.bytebuddy.asm
Class TypeConstantAdjustment.TypeConstantDissolvingClassVisitor.TypeConstantDissolvingMethodVisitor
java.lang.Object
org.objectweb.asm.MethodVisitor
net.bytebuddy.asm.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
FieldsModifier and TypeFieldDescriptionprivate static final StringThe descriptor of theforNamemethod.private static final StringTheforNamemethod name.private static final StringThe internal name of theClassclass.Fields inherited from class org.objectweb.asm.MethodVisitor
api, mv -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTypeConstantDissolvingMethodVisitor(org.objectweb.asm.MethodVisitor methodVisitor) Creates a new type constant dissolving method visitor. -
Method Summary
Methods inherited from class org.objectweb.asm.MethodVisitor
getDelegate, 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
-
Field Details
-
JAVA_LANG_CLASS
The internal name of theClassclass.- See Also:
-
FOR_NAME
TheforNamemethod name.- See Also:
-
DESCRIPTOR
The descriptor of theforNamemethod.- See Also:
-
-
Constructor Details
-
TypeConstantDissolvingMethodVisitor
protected TypeConstantDissolvingMethodVisitor(org.objectweb.asm.MethodVisitor methodVisitor) Creates a new type constant dissolving method visitor.- Parameters:
methodVisitor- The underlying method visitor.
-
-
Method Details
-
visitLdcInsn
- Overrides:
visitLdcInsnin classorg.objectweb.asm.MethodVisitor
-