public class EnclosingMethodAttr extends Attribute
CODE, CONSTANT_VALUE, DEPRECATED, ENCLOSING_METHOD, EXCEPTIONS, INNER_CLASSES, LINE_NUMBER_TABLE, LOCAL_VARIABLE_TABLE, RUNTIME_INVISIBLE_ANNOTATIONS, RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS, RUNTIME_VISIBLE_ANNOTATIONS, RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS, SIGNATURE, SOURCE_FILE, STACK_MAP_TABLE, SYNTHETIC| Constructor and Description |
|---|
EnclosingMethodAttr(ConstantPool cp,
ConstantClassInfo enclosingClass,
ConstantNameAndTypeInfo enclosingMethod) |
EnclosingMethodAttr(ConstantPool cp,
String name,
ConstantClassInfo enclosingClass,
ConstantNameAndTypeInfo enclosingMethod) |
EnclosingMethodAttr(ConstantPool cp,
String name,
int length,
DataInput din) |
| Modifier and Type | Method and Description |
|---|---|
ConstantClassInfo |
getEnclosingClass() |
ConstantNameAndTypeInfo |
getEnclosingMethod() |
int |
getLength()
Returns the length (in bytes) of this attribute in the class file.
|
void |
writeDataTo(DataOutput dout)
Write just the attribute specific data.
|
getAttributes, getConstantPool, getName, getNameConstant, readFrom, skipBytes, writeTopublic EnclosingMethodAttr(ConstantPool cp, ConstantClassInfo enclosingClass, ConstantNameAndTypeInfo enclosingMethod)
public EnclosingMethodAttr(ConstantPool cp, String name, ConstantClassInfo enclosingClass, ConstantNameAndTypeInfo enclosingMethod)
public EnclosingMethodAttr(ConstantPool cp, String name, int length, DataInput din) throws IOException
IOExceptionpublic ConstantClassInfo getEnclosingClass()
public ConstantNameAndTypeInfo getEnclosingMethod()
public int getLength()
Attributepublic void writeDataTo(DataOutput dout) throws IOException
AttributewriteDataTo in class AttributeIOExceptionCopyright © 2004-2015 Cojen. All Rights Reserved.