Package org.apache.bcel.classfile
Class EnclosingMethod
java.lang.Object
org.apache.bcel.classfile.Attribute
org.apache.bcel.classfile.EnclosingMethod
This attribute exists for local or anonymous classes and ... there can be only one.
- Since:
- 6.0
-
Field Summary
Fields inherited from class org.apache.bcel.classfile.Attribute
constant_pool, EMPTY_ARRAY, length, name_index, tag -
Method Summary
Modifier and TypeMethodDescriptionvoidCalled by objects that are traversing the nodes of the tree implicitly defined by the contents of a Java class.copy(ConstantPool constantPool) final voiddump(DataOutputStream file) Dumps attribute to file stream in binary format.final ConstantClassfinal intfinal ConstantNameAndTypefinal intfinal voidsetEnclosingClassIndex(int idx) final voidsetEnclosingMethodIndex(int idx) Methods inherited from class org.apache.bcel.classfile.Attribute
addAttributeReader, addAttributeReader, clone, getConstantPool, getLength, getName, getNameIndex, getTag, println, readAttribute, readAttribute, removeAttributeReader, setConstantPool, setLength, setNameIndex, toString
-
Method Details
-
accept
Description copied from class:AttributeCalled by objects that are traversing the nodes of the tree implicitly defined by the contents of a Java class. I.e., the hierarchy of methods, fields, attributes, etc. spawns a tree of objects. -
copy
-
dump
Description copied from class:AttributeDumps attribute to file stream in binary format.- Overrides:
dumpin classAttribute- Parameters:
file- Output file stream- Throws:
IOException- if an I/O error occurs.
-
getEnclosingClass
-
getEnclosingClassIndex
-
getEnclosingMethod
-
getEnclosingMethodIndex
-
setEnclosingClassIndex
-
setEnclosingMethodIndex
-