harpoon.Analysis.Quads
Class SmallMethodInliner

java.lang.Object
  |
  +--harpoon.Analysis.Quads.MethodInliningCodeFactory
        |
        +--harpoon.Analysis.Quads.SmallMethodInliner
All Implemented Interfaces:
HCodeFactory

public class SmallMethodInliner
extends MethodInliningCodeFactory

SmallMethodInliner will inline small methods until the code is bloated by the specified amount.

Version:
$Id: SmallMethodInliner.java,v 1.2 2002/02/25 20:59:23 cananian Exp $
Author:
C. Scott Ananian <cananian@alumni.princeton.edu>

Constructor Summary
SmallMethodInliner(HCodeFactory hcf, ClassHierarchy ch)
          Creates a SmallMethodInliner.
 
Methods inherited from class harpoon.Analysis.Quads.MethodInliningCodeFactory
clear, convert, getCodeName, inline, uninline
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SmallMethodInliner

public SmallMethodInliner(HCodeFactory hcf,
                          ClassHierarchy ch)
Creates a SmallMethodInliner.