harpoon.Analysis.EventDriven
Class ToAsync

java.lang.Object
  extended by harpoon.Analysis.EventDriven.ToAsync

public class ToAsync
extends Object

ToAsync

Version:
$Id: ToAsync.java,v 1.5 2005/08/17 23:40:51 salcianu Exp $
Author:
Karen K. Zee <kkz@alum.mit.edu>

Field Summary
protected  ClassHierarchy ch
           
protected  Set classes
           
protected  HCode hc
           
protected  HCodeFactory hcf
           
protected  Linker linker
           
protected  boolean optimistic
           
protected  boolean recycle
           
protected  CachingCodeFactory ucf
           
 
Constructor Summary
ToAsync(CachingCodeFactory ucf, HCode hc, ClassHierarchy ch, Linker linker, boolean optimistic, MetaCallGraph mcg, boolean recycle, Set classes)
          Creates a ToAsync.
 
Method Summary
 void metaStuff(BMethod bm)
           
 HMethod transform()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ucf

protected final CachingCodeFactory ucf

hc

protected final HCode hc

ch

protected final ClassHierarchy ch

linker

protected final Linker linker

optimistic

protected boolean optimistic

hcf

protected HCodeFactory hcf

recycle

protected boolean recycle

classes

protected Set classes
Constructor Detail

ToAsync

public ToAsync(CachingCodeFactory ucf,
               HCode hc,
               ClassHierarchy ch,
               Linker linker,
               boolean optimistic,
               MetaCallGraph mcg,
               boolean recycle,
               Set classes)
Creates a ToAsync.

Method Detail

metaStuff

public void metaStuff(BMethod bm)

transform

public HMethod transform()