Class RuntimeInvisibleTypeAnnotationsAttribute
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.attribute.Attribute
-
- proguard.classfile.attribute.annotation.AnnotationsAttribute
-
- proguard.classfile.attribute.annotation.TypeAnnotationsAttribute
-
- proguard.classfile.attribute.annotation.RuntimeInvisibleTypeAnnotationsAttribute
-
- All Implemented Interfaces:
java.io.Serializable
,Processable
public class RuntimeInvisibleTypeAnnotationsAttribute extends TypeAnnotationsAttribute
ThisAttribute
represents a runtime invisible type annotations attribute.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class proguard.classfile.attribute.annotation.AnnotationsAttribute
annotations, u2annotationsCount
-
Fields 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, u2attributeNameIndex
-
Fields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo
-
-
Constructor Summary
Constructors Constructor Description RuntimeInvisibleTypeAnnotationsAttribute()
Creates an uninitialized RuntimeInvisibleTypeAnnotationsAttribute.RuntimeInvisibleTypeAnnotationsAttribute(int u2attributeNameIndex, int u2annotationsCount, TypeAnnotation[] annotations)
Creates an initialized RuntimeInvisibleTypeAnnotationsAttribute.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Clazz clazz, RecordComponentInfo recordComponentInfo, AttributeVisitor attributeVisitor)
Accepts the given visitor in the context of the given record component.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, CodeAttribute codeAttribute, AttributeVisitor attributeVisitor)
Accepts the given visitor in the context of the given code attribute.void
accept(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.TypeAnnotationsAttribute
typeAnnotationsAccept, typeAnnotationsAccept, typeAnnotationsAccept, typeAnnotationsAccept
-
Methods inherited from class proguard.classfile.attribute.annotation.AnnotationsAttribute
annotationAccept, annotationAccept, annotationAccept, annotationsAccept, annotationsAccept, annotationsAccept, annotationsAccept
-
Methods inherited from class proguard.classfile.attribute.Attribute
getAttributeName
-
Methods inherited from class proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
-
-
-
-
Constructor Detail
-
RuntimeInvisibleTypeAnnotationsAttribute
public RuntimeInvisibleTypeAnnotationsAttribute()
Creates an uninitialized RuntimeInvisibleTypeAnnotationsAttribute.
-
RuntimeInvisibleTypeAnnotationsAttribute
public RuntimeInvisibleTypeAnnotationsAttribute(int u2attributeNameIndex, int u2annotationsCount, TypeAnnotation[] annotations)
Creates an initialized RuntimeInvisibleTypeAnnotationsAttribute.
-
-
Method Detail
-
accept
public void accept(Clazz clazz, AttributeVisitor attributeVisitor)
Description copied from class:Attribute
Accepts the given visitor.
-
accept
public void accept(Clazz clazz, Field field, AttributeVisitor attributeVisitor)
Description copied from class:Attribute
Accepts the given visitor in the context of the given field.
-
accept
public void accept(Clazz clazz, Method method, AttributeVisitor attributeVisitor)
Description copied from class:Attribute
Accepts the given visitor in the context of the given method.
-
accept
public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, AttributeVisitor attributeVisitor)
Description copied from class:Attribute
Accepts the given visitor in the context of the given code attribute.
-
accept
public void accept(Clazz clazz, RecordComponentInfo recordComponentInfo, AttributeVisitor attributeVisitor)
Description copied from class:Attribute
Accepts the given visitor in the context of the given record component.
-
-