org.aspectj.apache.bcel.classfile
Class MethodParameters
java.lang.Object
org.aspectj.apache.bcel.classfile.Attribute
org.aspectj.apache.bcel.classfile.MethodParameters
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, Node
public class MethodParameters
- extends Attribute
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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
MethodParameters
public MethodParameters(int index,
int length,
java.io.DataInputStream dis,
ConstantPool cpool)
throws java.io.IOException
- Throws:
java.io.IOException
dump
public void dump(java.io.DataOutputStream dos)
throws java.io.IOException
- Overrides:
dump
in class Attribute
- Throws:
java.io.IOException
getParametersCount
public int getParametersCount()
getParameterName
public java.lang.String getParameterName(int parameter)
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
public void accept(ClassVisitor v)
- Specified by:
accept
in interface Node
- Specified by:
accept
in class Attribute