Class RuntimeInvisibleParameterAnnotationsAttribute
java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.attribute.Attribute
proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
proguard.classfile.attribute.annotation.RuntimeInvisibleParameterAnnotationsAttribute
- All Implemented Interfaces:
Serializable,Processable
This
Attribute represents a runtime invisible parameter annotations attribute.- See Also:
-
Field Summary
Fields inherited from class proguard.classfile.attribute.annotation.ParameterAnnotationsAttribute
parameterAnnotations, u1parametersCount, u2parameterAnnotationsCountFields 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 RuntimeInvisibleParameterAnnotationsAttribute.RuntimeInvisibleParameterAnnotationsAttribute(int u2attributeNameIndex, int u1parametersCount, int[] u2parameterAnnotationsCount, Annotation[][] parameterAnnotations) Creates an initialized RuntimeInvisibleParameterAnnotationsAttribute. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(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
annotationsAcceptMethods inherited from class proguard.classfile.attribute.Attribute
accept, accept, accept, 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
-
RuntimeInvisibleParameterAnnotationsAttribute
public RuntimeInvisibleParameterAnnotationsAttribute()Creates an uninitialized RuntimeInvisibleParameterAnnotationsAttribute. -
RuntimeInvisibleParameterAnnotationsAttribute
public RuntimeInvisibleParameterAnnotationsAttribute(int u2attributeNameIndex, int u1parametersCount, int[] u2parameterAnnotationsCount, Annotation[][] parameterAnnotations) Creates an initialized RuntimeInvisibleParameterAnnotationsAttribute.
-
-
Method Details