byucc.jhdl.synth.classparse
Class Methods

java.lang.Object
  extended bybyucc.jhdl.synth.classparse.ClassFileParser
      extended bybyucc.jhdl.synth.classparse.Methods

public class Methods
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
Methods()
           
 
Method Summary
 MethodInfo getMethod(CPMethodref methodref)
           
 MethodInfo getMethodByName(java.lang.String name)
           
 void toClass(ClassFileWriter output)
          Spit out the contents of this Methods 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, 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, wait, wait, wait
 

Constructor Detail

Methods

public Methods()
Method Detail

toClass

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

Parameters:
output - a ClassFileWriter constructed with a DataOutputStram to contain the output class file.

toString

public java.lang.String toString()

toJasmin

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

getMethod

public MethodInfo getMethod(CPMethodref methodref)

getMethodByName

public MethodInfo getMethodByName(java.lang.String name)


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