Modifier and Type | Field and Description |
---|---|
private int |
classIndex |
private int |
methodIndex |
constant_pool, length, name_index, tag
Modifier | Constructor and Description |
---|---|
(package private) |
EnclosingMethod(int nameIndex,
int len,
java.io.DataInput input,
ConstantPool cpool) |
private |
EnclosingMethod(int nameIndex,
int len,
int classIdx,
int methodIdx,
ConstantPool cpool) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely
defined by the contents of a Java class.
|
Attribute |
copy(ConstantPool constant_pool) |
void |
dump(java.io.DataOutputStream file)
Dump attribute to file stream in binary format.
|
ConstantClass |
getEnclosingClass() |
int |
getEnclosingClassIndex() |
ConstantNameAndType |
getEnclosingMethod() |
int |
getEnclosingMethodIndex() |
void |
setEnclosingClassIndex(int idx) |
void |
setEnclosingMethodIndex(int idx) |
addAttributeReader, addAttributeReader, clone, getConstantPool, getLength, getName, getNameIndex, getTag, readAttribute, readAttribute, removeAttributeReader, setConstantPool, setLength, setNameIndex, toString
EnclosingMethod(int nameIndex, int len, java.io.DataInput input, ConstantPool cpool) throws java.io.IOException
java.io.IOException
private EnclosingMethod(int nameIndex, int len, int classIdx, int methodIdx, ConstantPool cpool)
public void accept(Visitor v)
Attribute
public Attribute copy(ConstantPool constant_pool)
public final int getEnclosingClassIndex()
public final int getEnclosingMethodIndex()
public final void setEnclosingClassIndex(int idx)
public final void setEnclosingMethodIndex(int idx)
public final ConstantClass getEnclosingClass()
public final ConstantNameAndType getEnclosingMethod()