Class EnclosingMethod
- java.lang.Object
-
- org.aspectj.apache.bcel.classfile.Attribute
-
- org.aspectj.apache.bcel.classfile.EnclosingMethod
-
- All Implemented Interfaces:
Serializable,Cloneable,Node
public class EnclosingMethod extends Attribute
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EnclosingMethod(int nameIndex, int len, DataInputStream dis, ConstantPool cpool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(ClassVisitor v)Attributecopy(ConstantPool constant_pool)voiddump(DataOutputStream file)ConstantClassgetEnclosingClass()intgetEnclosingClassIndex()ConstantNameAndTypegetEnclosingMethod()intgetEnclosingMethodIndex()voidsetEnclosingClassIndex(int idx)voidsetEnclosingMethodIndex(int idx)-
Methods inherited from class org.aspectj.apache.bcel.classfile.Attribute
getConstantPool, getLength, getName, getNameIndex, getTag, readAttribute, toString
-
-
-
-
Constructor Detail
-
EnclosingMethod
public EnclosingMethod(int nameIndex, int len, DataInputStream dis, ConstantPool cpool) throws IOException- Throws:
IOException
-
-
Method Detail
-
accept
public void accept(ClassVisitor v)
-
copy
public Attribute copy(ConstantPool constant_pool)
-
getEnclosingClassIndex
public final int getEnclosingClassIndex()
-
getEnclosingMethodIndex
public final int getEnclosingMethodIndex()
-
setEnclosingClassIndex
public final void setEnclosingClassIndex(int idx)
-
setEnclosingMethodIndex
public final void setEnclosingMethodIndex(int idx)
-
getEnclosingClass
public final ConstantClass getEnclosingClass()
-
getEnclosingMethod
public final ConstantNameAndType getEnclosingMethod()
-
dump
public final void dump(DataOutputStream file) throws IOException
- Overrides:
dumpin classAttribute- Throws:
IOException
-
-