com.jeffpalm.basic.bytecode.base
Class attribute_info
java.lang.Object
com.jeffpalm.basic.bytecode.base.Info
com.jeffpalm.basic.bytecode.base.attribute_info
- All Implemented Interfaces:
- ConstantFlags, Iattribute_info, IInfo
- Direct Known Subclasses:
- Code_attribute_info
public class attribute_info
- extends Info
- implements Iattribute_info
Fields inherited from interface com.jeffpalm.basic.bytecode.base.ConstantFlags |
CONSTANT_Class, CONSTANT_Double, CONSTANT_Fieldref, CONSTANT_Float, CONSTANT_Integer, CONSTANT_InterfaceMethodref, CONSTANT_Long, CONSTANT_Methodref, CONSTANT_NameAndType, CONSTANT_String, CONSTANT_Utf8 |
Constructor Summary |
attribute_info(u2 attribute_name_index,
u4 attribute_length,
java.util.List info)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
attribute_name_index
public u2 attribute_name_index
attribute_length
public u4 attribute_length
bytecode
public Instruction[] bytecode
info
public java.util.List info
attribute_info
public attribute_info(u2 attribute_name_index,
u4 attribute_length,
java.util.List info)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
attribute_name_index
public Iu2 attribute_name_index()
- Specified by:
attribute_name_index
in interface Iattribute_info
attribute_length
public Iu4 attribute_length()
- Specified by:
attribute_length
in interface Iattribute_info
bytecode
public Instruction[] bytecode()