byucc.jhdl.synth.classparse
Class AttributeLineNumberTable

java.lang.Object
  extended bybyucc.jhdl.synth.classparse.ClassFileParser
      extended bybyucc.jhdl.synth.classparse.AttributeInfo
          extended bybyucc.jhdl.synth.classparse.AttributeLineNumberTable

public class AttributeLineNumberTable
extends AttributeInfo


Field Summary
 
Fields inherited from class byucc.jhdl.synth.classparse.AttributeInfo
attribute_name
 
Fields inherited from class byucc.jhdl.synth.classparse.ClassFileParser
CONSTANT_Class, CONSTANT_Double, CONSTANT_Fieldref, CONSTANT_Float, CONSTANT_Integer, CONSTANT_InterfaceMethodref, CONSTANT_Long, CONSTANT_Methodref, CONSTANT_NameAndType, CONSTANT_String, CONSTANT_Utf8
 
Constructor Summary
AttributeLineNumberTable(AttributeCode parent, int name_index)
           
 
Method Summary
 int length()
           
 void toClass(ClassFileWriter output)
          Spit out the contents of this AttributeLineNumberTable to the given ClassFileWriter.
 java.lang.StringBuffer toJasmin(java.lang.StringBuffer result)
           
 java.lang.String toString()
           
 
Methods inherited from class byucc.jhdl.synth.classparse.ClassFileParser
getClassFile, getConstantPool, parseAttributeInfo, parseAttributes, parseConstantPool, parseCPInfo, parseDouble, parseFieldInfo, parseFields, parseFloat, parseLong, parseMethodInfo, parseMethods, parseOpCode, parseSuccess, parseUTF, s2, toJasmin, u1, u2, u4
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttributeLineNumberTable

public AttributeLineNumberTable(AttributeCode parent,
                                int name_index)
Method Detail

toClass

public void toClass(ClassFileWriter output)
Spit out the contents of this AttributeLineNumberTable to the given ClassFileWriter. This method is basically the opposite of the constructor. The constructor reads in a AttributeLineNumberTable from a DataInputStream and this method spits the AttributeLineNumberTable out to a DataOutputStream, (which is in the ClassFileWriter).

Overrides:
toClass in class AttributeInfo
Parameters:
output - a ClassFileWriter constructed with a DataOutputStram to contain the output class file.

length

public int length()
Overrides:
length in class ClassFileParser

toString

public java.lang.String toString()

toJasmin

public java.lang.StringBuffer toJasmin(java.lang.StringBuffer result)
Overrides:
toJasmin in class AttributeInfo


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.