org.multiverse.stms.alpha.instrumentation.gettersetter
Class GetterSetterInlineInstrumentationPhase

java.lang.Object
  extended by org.multiverse.instrumentation.AbstractInstrumentationPhase
      extended by org.multiverse.stms.alpha.instrumentation.gettersetter.GetterSetterInlineInstrumentationPhase
All Implemented Interfaces:
org.multiverse.instrumentation.InstrumentationPhase

public final class GetterSetterInlineInstrumentationPhase
extends org.multiverse.instrumentation.AbstractInstrumentationPhase

A InstrumentationPhase responsible for inlining getters and setters on transactional objects.

The inlining only works on transactional methods calling transactional getters/setters.

Author:
Peter Veentjer

Constructor Summary
GetterSetterInlineInstrumentationPhase()
           
 
Method Summary
protected  org.multiverse.instrumentation.Clazz doInstrument(org.multiverse.instrumentation.Environment environment, org.multiverse.instrumentation.Clazz originalClazz)
           
 
Methods inherited from class org.multiverse.instrumentation.AbstractInstrumentationPhase
doInit, getName, instrument, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GetterSetterInlineInstrumentationPhase

public GetterSetterInlineInstrumentationPhase()
Method Detail

doInstrument

protected org.multiverse.instrumentation.Clazz doInstrument(org.multiverse.instrumentation.Environment environment,
                                                            org.multiverse.instrumentation.Clazz originalClazz)
Specified by:
doInstrument in class org.multiverse.instrumentation.AbstractInstrumentationPhase


Copyright © 2008-2010 Multiverse. All Rights Reserved.