visitAnnotation
| visitTypeAnnotation
| visitAttribute
)* visitEnd
.
Modifier and Type | Field and Description |
---|---|
protected final int | api
The ASM API version implemented by this visitor. |
protected RecordComponentVisitor | delegate
The record visitor to which this visitor must delegate method calls. |
Access | Constructor and Description |
---|---|
protected | RecordComponentVisitor(final int
the ASM API version implemented by this visitor. Must be one of api)Opcodes#ASM8
or Opcodes#ASM9 .Constructs a new |
protected | RecordComponentVisitor(final int
the ASM API version implemented by this visitor. Must be api, final RecordComponentVisitor Opcodes#ASM8 .the record component visitor to which this visitor must delegate
method calls. May be null. recordComponentVisitor)Constructs a new |
Modifier and Type | Method and Description |
---|---|
public RecordComponentVisitor | Returns: the record visitor to which this visitor must delegate method calls, or null.The record visitor to which this visitor must delegate method calls. |
public AnnotationVisitor | Returns: a visitor to visit the annotation values, or null if this visitor is not interested in visiting this annotation.the class descriptor of the annotation class. descriptor, final boolean true if the annotation is visible at runtime. visible)Visits an annotation of the record component. |
public void | visitAttribute(final Attribute
an attribute. attribute)Visits a non standard attribute of the record component. |
public void | |
public AnnotationVisitor | Returns: a visitor to visit the annotation values, or null if this visitor is not interested in visiting this annotation.a reference to the annotated type. The sort of this type reference must be
typeRef, final TypePath TypeReference#CLASS_TYPE_PARAMETER , TypeReference#CLASS_TYPE_PARAMETER_BOUND or TypeReference#CLASS_EXTENDS . See
TypeReference .the path to the annotated type argument, wildcard bound, array element type, or
static inner type within 'typeRef'. May be null if the annotation targets
'typeRef' as a whole. typePath, final String the class descriptor of the annotation class. descriptor, final boolean true if the annotation is visible at runtime. visible)Visits an annotation on a type in the record component signature. |
api | back to summary |
---|---|
protected final int api The ASM API version implemented by this visitor. The value of this field must be one of |
delegate | back to summary |
---|---|
protected RecordComponentVisitor delegate The record visitor to which this visitor must delegate method calls. May be null. |
RecordComponentVisitor | back to summary |
---|---|
protected RecordComponentVisitor(final int api) Constructs a new
|
RecordComponentVisitor | back to summary |
---|---|
protected RecordComponentVisitor(final int api, final RecordComponentVisitor recordComponentVisitor) Constructs a new
|
getDelegate | back to summary |
---|---|
public RecordComponentVisitor getDelegate() The record visitor to which this visitor must delegate method calls. May be null.
|
visitAnnotation | back to summary |
---|---|
public AnnotationVisitor visitAnnotation(final String descriptor, final boolean visible) Visits an annotation of the record component.
|
visitAttribute | back to summary |
---|---|
public void visitAttribute(final Attribute attribute) Visits a non standard attribute of the record component.
|
visitEnd | back to summary |
---|---|
public void visitEnd() Visits the end of the record component. This method, which is the last one to be called, is used to inform the visitor that everything have been visited. |
visitTypeAnnotation | back to summary |
---|---|
public AnnotationVisitor visitTypeAnnotation(final int typeRef, final TypePath typePath, final String descriptor, final boolean visible) Visits an annotation on a type in the record component signature.
|