org.jikesrvm.compilers.opt.driver
Class InstrumentationPlan

java.lang.Object
  extended by org.jikesrvm.compilers.opt.driver.InstrumentationPlan
Direct Known Subclasses:
AOSInstrumentationPlan

public abstract class InstrumentationPlan
extends Object

An instance of this class acts instructs the optimizing compiler how to instrument a method to support the gathering of runtime measurement information

Currently empty, but will gradually add function here as the Adaptive Optimization Subsystem evolves.


Constructor Summary
InstrumentationPlan()
           
 
Method Summary
abstract  void finalizeInstrumentation(NormalMethod method)
          Called after compilation completes, but before method is executed
abstract  void initInstrumentation(NormalMethod method)
          Called before at the beginning of compilation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstrumentationPlan

public InstrumentationPlan()
Method Detail

initInstrumentation

public abstract void initInstrumentation(NormalMethod method)
Called before at the beginning of compilation


finalizeInstrumentation

public abstract void finalizeInstrumentation(NormalMethod method)
Called after compilation completes, but before method is executed