Class RuntimeInvisibleAnnotationsAttribute
java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.attribute.Attribute
proguard.classfile.attribute.annotation.AnnotationsAttribute
proguard.classfile.attribute.annotation.RuntimeInvisibleAnnotationsAttribute
- All Implemented Interfaces:
Serializable,Processable
This
Attribute represents a runtime invisible annotations attribute.- See Also:
-
Field Summary
Fields inherited from class proguard.classfile.attribute.annotation.AnnotationsAttribute
annotations, u2annotationsCountFields inherited from class proguard.classfile.attribute.Attribute
ANNOTATION_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, u2attributeNameIndexFields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo -
Constructor Summary
ConstructorsConstructorDescriptionCreates an uninitialized RuntimeInvisibleAnnotationsAttribute.RuntimeInvisibleAnnotationsAttribute(int u2attributeNameIndex, int u2annotationsCount, Annotation[] annotations) Creates an initialized RuntimeInvisibleAnnotationsAttribute. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(Clazz clazz, RecordComponentInfo recordComponentInfo, AttributeVisitor attributeVisitor) Accepts the given visitor in the context of the given record component.voidaccept(Clazz clazz, AttributeVisitor attributeVisitor) Accepts the given visitor.voidaccept(Clazz clazz, Field field, AttributeVisitor attributeVisitor) Accepts the given visitor in the context of the given field.voidaccept(Clazz clazz, Method method, AttributeVisitor attributeVisitor) Accepts the given visitor in the context of the given method.Methods inherited from class proguard.classfile.attribute.annotation.AnnotationsAttribute
annotationAccept, annotationAccept, annotationAccept, annotationsAccept, annotationsAccept, annotationsAccept, annotationsAcceptMethods inherited from class proguard.classfile.attribute.Attribute
accept, getAttributeNameMethods inherited from class proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.util.Processable
accept
-
Constructor Details
-
RuntimeInvisibleAnnotationsAttribute
public RuntimeInvisibleAnnotationsAttribute()Creates an uninitialized RuntimeInvisibleAnnotationsAttribute. -
RuntimeInvisibleAnnotationsAttribute
public RuntimeInvisibleAnnotationsAttribute(int u2attributeNameIndex, int u2annotationsCount, Annotation[] annotations) Creates an initialized RuntimeInvisibleAnnotationsAttribute.
-
-
Method Details
-
accept
Description copied from class:AttributeAccepts the given visitor. -
accept
Description copied from class:AttributeAccepts the given visitor in the context of the given field. -
accept
Description copied from class:AttributeAccepts the given visitor in the context of the given method. -
accept
public void accept(Clazz clazz, RecordComponentInfo recordComponentInfo, AttributeVisitor attributeVisitor) Description copied from class:AttributeAccepts the given visitor in the context of the given record component.
-