javassist.bytecode
public class EnclosingMethodAttribute extends AttributeInfo
EnclosingMethod_attribute
.
Field Summary | |
---|---|
static String | tag
The name of this attribute "EnclosingMethod" . |
Constructor Summary | |
---|---|
EnclosingMethodAttribute(ConstPool cp, String className, String methodName, String methodDesc)
Constructs an EnclosingMethod attribute.
| |
EnclosingMethodAttribute(ConstPool cp, String className)
Constructs an EnclosingMethod attribute.
|
Method Summary | |
---|---|
int | classIndex()
Returns the value of class_index . |
String | className()
Returns the name of the class specified by class_index . |
AttributeInfo | copy(ConstPool newCp, Map classnames)
Makes a copy. |
String | methodDescriptor()
Returns the method descriptor specified by method_index . |
int | methodIndex()
Returns the value of method_index . |
String | methodName()
Returns the method name specified by method_index . |
"EnclosingMethod"
.Parameters: cp a constant pool table. className the name of the innermost enclosing class. methodName the name of the enclosing method. methodDesc the descriptor of the enclosing method.
method_index
is set to 0.
Parameters: cp a constant pool table. className the name of the innermost enclosing class.
class_index
.class_index
.Map
object.
Parameters: newCp the constant pool table used by the new copy. classnames pairs of replaced and substituted class names.
method_index
.method_index
.method_index
.