SandMark version 2.0


sandmark.watermark.ct.encode.ir
Class Build

java.lang.Object
  |
  +--sandmark.watermark.ct.encode.ir.IR
        |
        +--sandmark.watermark.ct.encode.ir.Build
All Implemented Interfaces:
java.lang.Cloneable

public class Build
extends IR


Field Summary
 Graph componentGraph
           
 Method construct
           
 List creators
           
 Method destruct
           
 List destructors
           
 List fixups
           
 List init
           
 List staticFields
           
 GlobalStorage storage
           
 Method storageBuilder
           
 List storageCreators
           
 Graph[] subGraphs
           
 
Fields inherited from class sandmark.watermark.ct.encode.ir.IR
graph
 
Constructor Summary
Build(Graph graph, Graph[] subGraphs, Graph componentGraph, List init, List creators, List fixups, List destructors, GlobalStorage storage)
           
 
Method Summary
 java.lang.Object clone()
           
 List genFields(java.util.Properties props)
           
(package private)  java.lang.String genHeader(Graph origGraph, java.util.Properties props)
           
(package private)  List genMethods(java.util.Properties props)
           
(package private)  List genNodeFields(java.util.Properties props)
           
(package private)  Java genRootMethod(java.util.Properties props)
           
(package private)  List genStaticFields(java.util.Properties props)
           
(package private) static void methodsToJava(java.util.Properties props, List proc, List res)
           
 Java toJava(java.util.Properties props)
           
 java.lang.String toString(java.lang.String indent)
           
 
Methods inherited from class sandmark.watermark.ct.encode.ir.IR
copy, main, renderListSeparate, renderOps, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

subGraphs

public Graph[] subGraphs

componentGraph

public Graph componentGraph

init

public List init

creators

public List creators

fixups

public List fixups

destructors

public List destructors

construct

public Method construct

destruct

public Method destruct

staticFields

public List staticFields

storageCreators

public List storageCreators

storageBuilder

public Method storageBuilder

storage

public GlobalStorage storage
Constructor Detail

Build

public Build(Graph graph,
             Graph[] subGraphs,
             Graph componentGraph,
             List init,
             List creators,
             List fixups,
             List destructors,
             GlobalStorage storage)
Method Detail

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
java.lang.CloneNotSupportedException

toString

public java.lang.String toString(java.lang.String indent)
Overrides:
toString in class IR

methodsToJava

static void methodsToJava(java.util.Properties props,
                          List proc,
                          List res)

genMethods

List genMethods(java.util.Properties props)

genNodeFields

List genNodeFields(java.util.Properties props)

genStaticFields

List genStaticFields(java.util.Properties props)

genFields

public List genFields(java.util.Properties props)

genHeader

java.lang.String genHeader(Graph origGraph,
                           java.util.Properties props)

genRootMethod

Java genRootMethod(java.util.Properties props)

toJava

public Java toJava(java.util.Properties props)
Overrides:
toJava in class IR

SandMark version 2.0

Mon Jun 17 12:30:47 MST 2002