protected static class TypeConstantAdjustment.TypeConstantDissolvingClassVisitor extends ClassVisitor
| Modifier and Type | Class and Description |
|---|---|
protected static class |
TypeConstantAdjustment.TypeConstantDissolvingClassVisitor.TypeConstantDissolvingMethodVisitor
A method visitor that remaps class constants to invocations of
Class.forName(String). |
api, cv| Modifier | Constructor and Description |
|---|---|
protected |
TypeConstantDissolvingClassVisitor(ClassVisitor classVisitor)
Creates a new type constant dissolving class visitor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visit(int version,
int modifiers,
String name,
String signature,
String superClassName,
String[] interfaceName) |
MethodVisitor |
visitMethod(int modifiers,
String name,
String descriptor,
String signature,
String[] exception) |
getDelegate, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotationprotected TypeConstantDissolvingClassVisitor(ClassVisitor classVisitor)
classVisitor - The underlying class visitor.public void visit(int version,
int modifiers,
String name,
@MaybeNull
String signature,
@MaybeNull
String superClassName,
@MaybeNull
String[] interfaceName)
visit in class ClassVisitor@MaybeNull public MethodVisitor visitMethod(int modifiers, String name, String descriptor, @MaybeNull String signature, @MaybeNull String[] exception)
visitMethod in class ClassVisitorCopyright © 2014–2025. All rights reserved.