public class AttributeInfo extends Object implements Writable
| Modifier and Type | Field and Description |
|---|---|
protected int |
attribute_length |
protected int |
attribute_name_index |
protected ClassFile |
classFile |
| Constructor and Description |
|---|
AttributeInfo(ClassFile classFile,
DataInput in) |
AttributeInfo(ClassFile classFile,
int attribute_name_index,
int attribute_length) |
AttributeInfo(ClassFile classFile,
int attribute_name_index,
int attribute_length,
DataInput in) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAttributeSize() |
static AttributeInfo |
getInstance(ClassFile cf,
DataInput in) |
static boolean |
isOfType(ClassFile cf,
String type,
AttributeInfo ai) |
void |
write(DataOutput out) |
protected ClassFile classFile
protected int attribute_name_index
protected int attribute_length
public AttributeInfo(ClassFile classFile, int attribute_name_index, int attribute_length)
public AttributeInfo(ClassFile classFile, DataInput in) throws IOException
IOExceptionpublic AttributeInfo(ClassFile classFile, int attribute_name_index, int attribute_length, DataInput in) throws IOException
IOExceptionpublic static AttributeInfo getInstance(ClassFile cf, DataInput in) throws IOException
IOExceptionpublic static boolean isOfType(ClassFile cf, String type, AttributeInfo ai)
public void write(DataOutput out)
throws IOException
public int getAttributeSize()