byucc.jhdl.synth.classparse
Class CPInfo

java.lang.Object
  extended bybyucc.jhdl.synth.classparse.ClassFileParser
      extended bybyucc.jhdl.synth.classparse.CPInfo
Direct Known Subclasses:
CPClass, CPDouble, CPFieldref, CPFloat, CPInteger, CPInterfaceMethodref, CPLong, CPMethodref, CPNameAndType, CPString, CPUtf8

public abstract class CPInfo
extends ClassFileParser


Field Summary
 
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
CPInfo()
           
 
Method Summary
 java.lang.String getQuotedStringValue()
           
abstract  java.lang.String getStringValue()
           
 java.lang.String getStringValue(boolean space)
           
abstract  void toClass(ClassFileWriter output)
           
 java.lang.StringBuffer toJasmin(java.lang.StringBuffer result)
           
 
Methods inherited from class byucc.jhdl.synth.classparse.ClassFileParser
getClassFile, getConstantPool, length, 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, toString, wait, wait, wait
 

Constructor Detail

CPInfo

public CPInfo()
Method Detail

getStringValue

public abstract java.lang.String getStringValue()

getQuotedStringValue

public java.lang.String getQuotedStringValue()

toClass

public abstract void toClass(ClassFileWriter output)

getStringValue

public java.lang.String getStringValue(boolean space)

toJasmin

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


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