gnu.bytecode
Class MiscAttr

java.lang.Object
  extended by gnu.bytecode.Attribute
      extended by gnu.bytecode.MiscAttr

public class MiscAttr
extends Attribute


Constructor Summary
MiscAttr(java.lang.String name, byte[] data)
           
MiscAttr(java.lang.String name, byte[] data, int offset, int length)
           
 
Method Summary
 int getLength()
          Return the length of the attribute in bytes.
 void write(java.io.DataOutputStream dstr)
          Write out the contents of the Attribute.
 
Methods inherited from class gnu.bytecode.Attribute
addToFrontOf, assignConstants, assignConstants, count, get, getContainer, getLengthAll, getName, getNameIndex, getNext, isSkipped, print, setContainer, setName, setNameIndex, setNext, setSkipped, setSkipped, writeAll
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MiscAttr

public MiscAttr(java.lang.String name,
                byte[] data,
                int offset,
                int length)

MiscAttr

public MiscAttr(java.lang.String name,
                byte[] data)
Method Detail

getLength

public int getLength()
Description copied from class: Attribute
Return the length of the attribute in bytes. Does not include the 6-byte header (for the name_index and the length).

Specified by:
getLength in class Attribute

write

public void write(java.io.DataOutputStream dstr)
           throws java.io.IOException
Description copied from class: Attribute
Write out the contents of the Attribute. Does not write the 6-byte attribute header.

Specified by:
write in class Attribute
Throws:
java.io.IOException