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
FieldsModifier and TypeFieldDescriptionstatic intstatic intstatic intstatic int[]static int[] -
Constructor Summary
ConstructorsConstructorDescriptionMethodParameters(int index, int length, DataInputStream dis, ConstantPool cpool) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(ClassVisitor v)voiddump(DataOutputStream dos)intgetAccessFlags(int parameter)getParameterName(int parameter)intbooleanisFinal(int parameter)booleanisMandated(int parameter)booleanisSynthetic(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:
dumpin 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
-