Class RuntimeVisibleParameterAnnotationsAttribute
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.attribute.Attribute
-
- proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
-
- proguard.classfile.attribute.annotation.RuntimeVisibleParameterAnnotationsAttribute
-
- All Implemented Interfaces:
java.io.Serializable
,Processable
public class RuntimeVisibleParameterAnnotationsAttribute extends ParameterAnnotationsAttribute
ThisAttribute
represents a runtime visible parameter annotations attribute.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
parameterAnnotations, u1parametersCount, u2parameterAnnotationsCount
-
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 RuntimeVisibleParameterAnnotationsAttribute()
Creates an uninitialized RuntimeVisibleParameterAnnotationsAttribute.RuntimeVisibleParameterAnnotationsAttribute(int u2attributeNameIndex, int u1parametersCount, int[] u2parameterAnnotationsCount, Annotation[][] parameterAnnotations)
Creates an initialized RuntimeVisibleParameterAnnotationsAttribute.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.ParameterAnnotationsAttribute
annotationsAccept
-
Methods inherited from class proguard.classfile.attribute.Attribute
accept, accept, accept, accept, getAttributeName
-
Methods inherited from class proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
-
-
-
-
Constructor Detail
-
RuntimeVisibleParameterAnnotationsAttribute
public RuntimeVisibleParameterAnnotationsAttribute()
Creates an uninitialized RuntimeVisibleParameterAnnotationsAttribute.
-
RuntimeVisibleParameterAnnotationsAttribute
public RuntimeVisibleParameterAnnotationsAttribute(int u2attributeNameIndex, int u1parametersCount, int[] u2parameterAnnotationsCount, Annotation[][] parameterAnnotations)
Creates an initialized RuntimeVisibleParameterAnnotationsAttribute.
-
-