org.apache.bcel.classfile

Class EnclosingMethod

public class EnclosingMethod extends Attribute

This attribute exists for local or anonymous classes and ... there can be only one.
Constructor Summary
EnclosingMethod(int nameIndex, int len, DataInputStream dis, ConstantPool cpool)
Method Summary
voidaccept(Visitor v)
Attributecopy(ConstantPool constant_pool)
voiddump(DataOutputStream file)
ConstantClassgetEnclosingClass()
intgetEnclosingClassIndex()
ConstantNameAndTypegetEnclosingMethod()
intgetEnclosingMethodIndex()
voidsetEnclosingClassIndex(int idx)
voidsetEnclosingMethodIndex(int idx)

Constructor Detail

EnclosingMethod

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

Method Detail

accept

public void accept(Visitor v)

copy

public Attribute copy(ConstantPool constant_pool)

dump

public final void dump(DataOutputStream file)

getEnclosingClass

public final ConstantClass getEnclosingClass()

getEnclosingClassIndex

public final int getEnclosingClassIndex()

getEnclosingMethod

public final ConstantNameAndType getEnclosingMethod()

getEnclosingMethodIndex

public final int getEnclosingMethodIndex()

setEnclosingClassIndex

public final void setEnclosingClassIndex(int idx)

setEnclosingMethodIndex

public final void setEnclosingMethodIndex(int idx)
Copyright © 2004-2007 The Apache Software Foundation. All Rights Reserved.