Package org.eclipse.xtend.core.jvmmodel
Class XtendCompileStrategies
- java.lang.Object
-
- org.eclipse.xtend.core.jvmmodel.XtendCompileStrategies
-
public class XtendCompileStrategies extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description XtendCompileStrategies()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtext.xbase.compiler.output.ITreeAppendable>
forCacheMethod(CreateExtensionInfo createExtensionInfo, org.eclipse.xtext.common.types.JvmField cacheField, org.eclipse.xtext.common.types.JvmOperation initializerMethod)
org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtext.xbase.compiler.output.ITreeAppendable>
forCacheVariable(XtendFunction function)
org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtext.xbase.compiler.output.ITreeAppendable>
forDispatcher(org.eclipse.xtext.common.types.JvmOperation dispatchOperation)
-
-
-
Method Detail
-
forDispatcher
public org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtext.xbase.compiler.output.ITreeAppendable> forDispatcher(org.eclipse.xtext.common.types.JvmOperation dispatchOperation)
-
forCacheMethod
public org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtext.xbase.compiler.output.ITreeAppendable> forCacheMethod(CreateExtensionInfo createExtensionInfo, org.eclipse.xtext.common.types.JvmField cacheField, org.eclipse.xtext.common.types.JvmOperation initializerMethod)
-
forCacheVariable
public org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtext.xbase.compiler.output.ITreeAppendable> forCacheVariable(XtendFunction function)
-
-