harpoon.Backend.Runtime2
Class Runtime

java.lang.Object
  |
  +--harpoon.Backend.Generic.Runtime
        |
        +--harpoon.Backend.Runtime1.Runtime
              |
              +--harpoon.Backend.Runtime2.Runtime
Direct Known Subclasses:
RealtimeRuntime

public class Runtime
extends Runtime

Runtime2.Runtime is a no-frills implementation of the runtime abstract class.

Version:
$Id: Runtime.java,v 1.2 2002/02/25 21:02:29 cananian Exp $
Author:
C. Scott Ananian <cananian@alumni.princeton.edu>

Nested Class Summary
 
Nested classes inherited from class harpoon.Backend.Generic.Runtime
Runtime.ObjectBuilder, Runtime.TreeBuilder
 
Field Summary
 
Fields inherited from class harpoon.Backend.Runtime1.Runtime
as, cg, ch, frame, main, ob, staticInitializers
 
Fields inherited from class harpoon.Backend.Generic.Runtime
configurationSet
 
Constructor Summary
Runtime(Frame frame, AllocationStrategy as, HMethod main, boolean prependUnderscore)
           
Runtime(Frame frame, AllocationStrategy as, HMethod main, boolean prependUnderscore, ObjectBuilder.RootOracle rootOracle)
           
 
Method Summary
protected  Runtime.TreeBuilder initTreeBuilder()
           
 
Methods inherited from class harpoon.Backend.Runtime1.Runtime
classData, getNameMap, getTreeBuilder, nativeTreeCodeFactory, resourcePath, runtimeCallableMethods, runtimeCallableMethods, setCallGraph, setClassHierarchy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Runtime

public Runtime(Frame frame,
               AllocationStrategy as,
               HMethod main,
               boolean prependUnderscore)

Runtime

public Runtime(Frame frame,
               AllocationStrategy as,
               HMethod main,
               boolean prependUnderscore,
               ObjectBuilder.RootOracle rootOracle)
Method Detail

initTreeBuilder

protected Runtime.TreeBuilder initTreeBuilder()
Overrides:
initTreeBuilder in class Runtime