Package proguard.classfile.attribute
Class ParameterInfo
java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.attribute.ParameterInfo
- All Implemented Interfaces:
Serializable,Processable
Representation of a parameter, as defined in a method parameters attribute.
- See Also:
-
Field Summary
FieldsFields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo -
Constructor Summary
ConstructorsConstructorDescriptionCreates an uninitialized ParameterInfo.ParameterInfo(int u2nameIndex, int u2accessFlags) Creates an initialized ParameterInfo. -
Method Summary
Modifier and TypeMethodDescriptionReturns the parameter name.voidnameConstantAccept(Clazz clazz, ConstantVisitor constantVisitor) Applies the given constant pool visitor to the Utf8 constant that represents the name of the parameter, if any.Methods 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
-
Field Details
-
u2nameIndex
public int u2nameIndex -
u2accessFlags
public int u2accessFlags
-
-
Constructor Details
-
ParameterInfo
public ParameterInfo()Creates an uninitialized ParameterInfo. -
ParameterInfo
public ParameterInfo(int u2nameIndex, int u2accessFlags) Creates an initialized ParameterInfo.
-
-
Method Details
-
getName
Returns the parameter name. -
nameConstantAccept
Applies the given constant pool visitor to the Utf8 constant that represents the name of the parameter, if any.
-