Class MethodParameters
java.lang.Object
org.aspectj.apache.bcel.classfile.Attribute
org.aspectj.apache.bcel.classfile.MethodParameters
- All Implemented Interfaces:
Serializable
,Cloneable
,Node
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int[]
static final int[]
-
Constructor Summary
ConstructorDescriptionMethodParameters
(int index, int length, DataInputStream dis, ConstantPool cpool) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
dump
(DataOutputStream dos) int
getAccessFlags
(int parameter) getParameterName
(int parameter) int
boolean
isFinal
(int parameter) boolean
isMandated
(int parameter) boolean
isSynthetic
(int parameter) Methods inherited from class org.aspectj.apache.bcel.classfile.Attribute
getConstantPool, getLength, getName, getNameIndex, getTag, readAttribute, toString
-
Field Details
-
NO_PARAMETER_NAME_INDEXES
public static final int[] NO_PARAMETER_NAME_INDEXES -
NO_PARAMETER_ACCESS_FLAGS
public static final int[] NO_PARAMETER_ACCESS_FLAGS -
ACCESS_FLAGS_FINAL
public static final int ACCESS_FLAGS_FINAL- See Also:
-
ACCESS_FLAGS_SYNTHETIC
public static final int ACCESS_FLAGS_SYNTHETIC- See Also:
-
ACCESS_FLAGS_MANDATED
public static final int ACCESS_FLAGS_MANDATED- See Also:
-
-
Constructor Details
-
MethodParameters
public MethodParameters(int index, int length, DataInputStream dis, ConstantPool cpool) throws IOException - Throws:
IOException
-
-
Method Details
-
dump
- Overrides:
dump
in classAttribute
- Throws:
IOException
-
getParametersCount
public int getParametersCount() -
getParameterName
-
getAccessFlags
public int getAccessFlags(int parameter) -
isFinal
public boolean isFinal(int parameter) -
isSynthetic
public boolean isSynthetic(int parameter) -
isMandated
public boolean isMandated(int parameter) -
accept
-