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:
- Serialized Form
-
Field Summary
Modifier and TypeFieldDescriptionstatic int
static int
static int
static int[]
static int[]
-
Constructor Summary
ConstructorDescriptionMethodParameters(int index, int length, DataInputStream dis, ConstantPool cpool)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept(ClassVisitor v)
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:
- Constant Field Values
-
ACCESS_FLAGS_SYNTHETIC
public static final int ACCESS_FLAGS_SYNTHETIC- See Also:
- Constant Field Values
-
ACCESS_FLAGS_MANDATED
public static final int ACCESS_FLAGS_MANDATED- See Also:
- Constant Field Values
-
-
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
-