Package gnu.bytecode
Class MiscAttr
- java.lang.Object
-
- gnu.bytecode.Attribute
-
- gnu.bytecode.MiscAttr
-
- Direct Known Subclasses:
StackMapTableAttr
public class MiscAttr extends Attribute
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getLength()
Return the length of the attribute in bytes.void
print(ClassTypeWriter dst)
protected void
put1(int val)
protected void
put2(int val)
protected void
put2(int offset, int val)
protected int
u1()
protected int
u1(int offset)
protected int
u2()
protected int
u2(int offset)
void
write(DataOutputStream dstr)
Write out the contents of the Attribute.-
Methods inherited from class gnu.bytecode.Attribute
addToFrontOf, assignConstants, assignConstants, count, get, getConstants, getContainer, getLengthAll, getName, getNameIndex, getNext, isSkipped, setContainer, setName, setNameIndex, setNext, setSkipped, setSkipped, writeAll
-
-
-
-
Method Detail
-
getLength
public int getLength()
Return the length of the attribute in bytes. Does not include the 6-byte header (for the name_index and the length).
-
u1
protected int u1(int offset)
-
u2
protected int u2(int offset)
-
u1
protected int u1()
-
u2
protected int u2()
-
put1
protected void put1(int val)
-
put2
protected void put2(int val)
-
put2
protected void put2(int offset, int val)
-
write
public void write(DataOutputStream dstr) throws IOException
Write out the contents of the Attribute. Does not write the 6-byte attribute header.- Specified by:
write
in classAttribute
- Throws:
IOException
-
print
public void print(ClassTypeWriter dst)
-
-