org.eclipse.xtext.xtend2.jvmmodel
Class CacheMethodCompileStrategy

java.lang.Object
  extended by org.eclipse.xtext.xtend2.jvmmodel.CacheMethodCompileStrategy
All Implemented Interfaces:
Functions.Function1<ImportManager,java.lang.CharSequence>

public class CacheMethodCompileStrategy
extends java.lang.Object
implements Functions.Function1<ImportManager,java.lang.CharSequence>


Constructor Summary
CacheMethodCompileStrategy()
           
 
Method Summary
 java.lang.CharSequence apply(ImportManager importManager)
           
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 java.lang.CharSequence apply(ImportManager importManager)
Specified by:
apply in interface Functions.Function1<ImportManager,java.lang.CharSequence>

getVarName

protected java.lang.String getVarName(JvmIdentifiableElement ex)