protected class TypeWriter.Default.ForCreation.CreationClassVisitor extends MetadataAwareClassVisitor
api, cv| Modifier | Constructor and Description |
|---|---|
protected |
CreationClassVisitor(ClassVisitor classVisitor,
Implementation.Context.ExtractableView implementationContext)
Creates a new wrapper visitor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
onAfterAttributes()
Invoked if the attribute visitation is about to complete.
|
protected void |
onVisitEnd()
An order-sensitive invocation of
ClassVisitor.visitEnd(). |
protected FieldVisitor |
onVisitField(int modifiers,
String name,
String descriptor,
String signature,
Object value)
An order-sensitive invocation of
ClassVisitor.visitField(int, String, String, String, Object). |
protected void |
onVisitInnerClass(String internalName,
String outerName,
String innerName,
int modifiers)
An order-sensitive invocation of
ClassVisitor.visitInnerClass(String, String, String, int). |
protected MethodVisitor |
onVisitMethod(int modifiers,
String internalName,
String descriptor,
String signature,
String[] exception)
An order-sensitive invocation of
ClassVisitor.visitMethod(int, String, String, String, String[]). |
onNestHost, onOuterType, onVisitAnnotation, onVisitAttribute, onVisitNestHost, onVisitNestMember, onVisitOuterClass, onVisitPermittedSubclass, onVisitRecordComponent, onVisitTypeAnnotation, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitMethod, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitTypeAnnotationgetDelegate, visit, visitModule, visitSourceprotected CreationClassVisitor(ClassVisitor classVisitor, Implementation.Context.ExtractableView implementationContext)
classVisitor - The class visitor being wrapped.implementationContext - The implementation context to apply.protected void onAfterAttributes()
MetadataAwareClassVisitoronAfterAttributes in class MetadataAwareClassVisitorprotected void onVisitInnerClass(String internalName, @MaybeNull String outerName, @MaybeNull String innerName, int modifiers)
MetadataAwareClassVisitorClassVisitor.visitInnerClass(String, String, String, int).onVisitInnerClass in class MetadataAwareClassVisitorinternalName - The internal name of the inner class.outerName - The internal name of the outer class or null for a member class.innerName - The inner class's simple name or null for an anonymous class.modifiers - The inner class's source code modifiers.@MaybeNull protected FieldVisitor onVisitField(int modifiers, String name, String descriptor, @MaybeNull String signature, @MaybeNull Object value)
MetadataAwareClassVisitorClassVisitor.visitField(int, String, String, String, Object).onVisitField in class MetadataAwareClassVisitormodifiers - The field's modifiers.name - The field's internal name.descriptor - The field type's descriptor.signature - The field's generic signature or null if the field is not generic.value - The field's default value or null if no such value exists.null to ignore it.@MaybeNull protected MethodVisitor onVisitMethod(int modifiers, String internalName, String descriptor, @MaybeNull String signature, @MaybeNull String[] exception)
MetadataAwareClassVisitorClassVisitor.visitMethod(int, String, String, String, String[]).onVisitMethod in class MetadataAwareClassVisitormodifiers - The method's modifiers.internalName - The method's internal name.descriptor - The field type's descriptor.signature - The method's generic signature or null if the method is not generic.exception - The method's declared exceptions or null if no exceptions are declared.null to ignore it.protected void onVisitEnd()
MetadataAwareClassVisitorClassVisitor.visitEnd().onVisitEnd in class MetadataAwareClassVisitorCopyright © 2014–2025. All rights reserved.