public class RuntimeInvisibleTypeAnnotationsAttribute extends TypeAnnotationsAttribute
Attribute represents a runtime invisible type annotations attribute.annotations, u2annotationsCountANNOTATION_DEFAULT, BOOTSTRAP_METHODS, CHARACTER_RANGE_TABLE, CODE, COMPILATION_I_D, CONSTANT_VALUE, DEPRECATED, ENCLOSING_METHOD, EXCEPTIONS, INNER_CLASSES, LINE_NUMBER_TABLE, LOCAL_VARIABLE_TABLE, LOCAL_VARIABLE_TYPE_TABLE, METHOD_PARAMETERS, MODULE, MODULE_MAIN_CLASS, MODULE_PACKAGES, NEST_HOST, NEST_MEMBERS, PERMITTED_SUBCLASSES, RECORD, RUNTIME_INVISIBLE_ANNOTATIONS, RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS, RUNTIME_INVISIBLE_TYPE_ANNOTATIONS, RUNTIME_VISIBLE_ANNOTATIONS, RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS, RUNTIME_VISIBLE_TYPE_ANNOTATIONS, SIGNATURE, SOURCE_DEBUG_EXTENSION, SOURCE_DIR, SOURCE_FILE, SOURCE_I_D, STACK_MAP, STACK_MAP_TABLE, SYNTHETIC, u2attributeNameIndexprocessingFlags, processingInfo| Constructor and Description |
|---|
RuntimeInvisibleTypeAnnotationsAttribute()
Creates an uninitialized RuntimeInvisibleTypeAnnotationsAttribute.
|
RuntimeInvisibleTypeAnnotationsAttribute(int u2attributeNameIndex,
int u2annotationsCount,
TypeAnnotation[] annotations)
Creates an initialized RuntimeInvisibleTypeAnnotationsAttribute.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Clazz clazz,
AttributeVisitor attributeVisitor)
Accepts the given visitor.
|
void |
accept(Clazz clazz,
Field field,
AttributeVisitor attributeVisitor)
Accepts the given visitor in the context of the given field.
|
void |
accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor)
Accepts the given visitor in the context of the given method.
|
void |
accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AttributeVisitor attributeVisitor)
Accepts the given visitor in the context of the given code attribute.
|
void |
accept(Clazz clazz,
RecordComponentInfo recordComponentInfo,
AttributeVisitor attributeVisitor)
Accepts the given visitor in the context of the given record component.
|
typeAnnotationsAccept, typeAnnotationsAccept, typeAnnotationsAccept, typeAnnotationsAcceptannotationAccept, annotationAccept, annotationAccept, annotationsAccept, annotationsAccept, annotationsAccept, annotationsAcceptgetAttributeNamegetProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfopublic RuntimeInvisibleTypeAnnotationsAttribute()
public RuntimeInvisibleTypeAnnotationsAttribute(int u2attributeNameIndex,
int u2annotationsCount,
TypeAnnotation[] annotations)
public void accept(Clazz clazz, AttributeVisitor attributeVisitor)
Attributepublic void accept(Clazz clazz, Field field, AttributeVisitor attributeVisitor)
Attributepublic void accept(Clazz clazz, Method method, AttributeVisitor attributeVisitor)
Attributepublic void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, AttributeVisitor attributeVisitor)
Attributepublic void accept(Clazz clazz, RecordComponentInfo recordComponentInfo, AttributeVisitor attributeVisitor)
Attribute