org.eclipse.xtend.core.jvmmodel
Class CacheMethodCompileStrategy

java.lang.Object
  extended by org.eclipse.xtend.core.jvmmodel.CacheMethodCompileStrategy
All Implemented Interfaces:
Procedures.Procedure1<ITreeAppendable>

public class CacheMethodCompileStrategy
extends java.lang.Object
implements Procedures.Procedure1<ITreeAppendable>


Constructor Summary
CacheMethodCompileStrategy()
           
 
Method Summary
 void apply(ITreeAppendable appendable)
           
protected  java.lang.String getVarName(JvmIdentifiableElement ex)
           
protected  void init(CreateExtensionInfo createExtensionInfo, JvmField cacheField, JvmOperation initializerMethod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheMethodCompileStrategy

public CacheMethodCompileStrategy()
Method Detail

init

protected void init(CreateExtensionInfo createExtensionInfo,
                    JvmField cacheField,
                    JvmOperation initializerMethod)

apply

public void apply(ITreeAppendable appendable)
Specified by:
apply in interface Procedures.Procedure1<ITreeAppendable>

getVarName

protected java.lang.String getVarName(JvmIdentifiableElement ex)