Top Description Fields Constructors Methods
org.aspectj.apache.bcel.classfile

public Class EnclosingMethod

extends Attribute
Class Inheritance
Imports
java.io.DataInputStream, .DataOutputStream, .IOException, org.aspectj.apache.bcel.Constants

This attribute exists for local or anonymous classes and ... there can be only one.

Field Summary

Modifier and TypeField and Description
private int
private int
Inherited from org.aspectj.apache.bcel.classfile.Attribute:
cpoollengthnameIndexNoAttributestag

Constructor Summary

AccessConstructor and Description
public
EnclosingMethod(int nameIndex, int len, DataInputStream dis, ConstantPool cpool)

private
EnclosingMethod(int nameIndex, int len, int classIdx, int methodIdx, ConstantPool cpool)

Method Summary

Modifier and TypeMethod and Description
public void
public Attribute
copy(ConstantPool constant_pool)

public final void
public final ConstantClass
public final int
public final ConstantNameAndType
public final int
public final void
public final void
Inherited from org.aspectj.apache.bcel.classfile.Attribute:
getConstantPoolgetLengthgetNamegetNameIndexgetTagreadAttributetoString

Field Detail

classIndexback to summary
private int classIndex
methodIndexback to summary
private int methodIndex

Constructor Detail

EnclosingMethodback to summary
public EnclosingMethod(int nameIndex, int len, DataInputStream dis, ConstantPool cpool) throws IOException
EnclosingMethodback to summary
private EnclosingMethod(int nameIndex, int len, int classIdx, int methodIdx, ConstantPool cpool)

Method Detail

acceptback to summary
public void accept(ClassVisitor v)

Implements abstract org.aspectj.apache.bcel.classfile.Attribute.accept.

Implements org.aspectj.apache.bcel.classfile.Node.accept.

copyback to summary
public Attribute copy(ConstantPool constant_pool)
dumpback to summary
public final void dump(DataOutputStream file) throws IOException

Overrides org.aspectj.apache.bcel.classfile.Attribute.dump.

getEnclosingClassback to summary
public final ConstantClass getEnclosingClass()
getEnclosingClassIndexback to summary
public final int getEnclosingClassIndex()
getEnclosingMethodback to summary
public final ConstantNameAndType getEnclosingMethod()
getEnclosingMethodIndexback to summary
public final int getEnclosingMethodIndex()
setEnclosingClassIndexback to summary
public final void setEnclosingClassIndex(int idx)
setEnclosingMethodIndexback to summary
public final void setEnclosingMethodIndex(int idx)