public class MethodParameters extends Attribute
Modifier and Type | Field and Description |
---|---|
static int |
ACCESS_FLAGS_FINAL |
static int |
ACCESS_FLAGS_MANDATED |
static int |
ACCESS_FLAGS_SYNTHETIC |
static int[] |
NO_PARAMETER_ACCESS_FLAGS |
static int[] |
NO_PARAMETER_NAME_INDEXES |
Constructor and Description |
---|
MethodParameters(int index,
int length,
java.io.DataInputStream dis,
ConstantPool cpool) |
Modifier and Type | Method and Description |
---|---|
void |
accept(ClassVisitor v) |
void |
dump(java.io.DataOutputStream dos) |
int |
getAccessFlags(int parameter) |
java.lang.String |
getParameterName(int parameter) |
int |
getParametersCount() |
boolean |
isFinal(int parameter) |
boolean |
isMandated(int parameter) |
boolean |
isSynthetic(int parameter) |
getConstantPool, getLength, getName, getNameIndex, getTag, readAttribute, toString
public static final int[] NO_PARAMETER_NAME_INDEXES
public static final int[] NO_PARAMETER_ACCESS_FLAGS
public static final int ACCESS_FLAGS_FINAL
public static final int ACCESS_FLAGS_SYNTHETIC
public static final int ACCESS_FLAGS_MANDATED
public MethodParameters(int index, int length, java.io.DataInputStream dis, ConstantPool cpool) throws java.io.IOException
java.io.IOException
public void dump(java.io.DataOutputStream dos) throws java.io.IOException
public int getParametersCount()
public java.lang.String getParameterName(int parameter)
public int getAccessFlags(int parameter)
public boolean isFinal(int parameter)
public boolean isSynthetic(int parameter)
public boolean isMandated(int parameter)
public void accept(ClassVisitor v)