Field Summary
Inherited: GENERATED_NAME ,
RUNNABLE_COLLECTION ,
annotationUtils ,
associator ,
defaultValueProvider ,
earlyExitComputer ,
grammarKeywordAccess ,
inlineExpressionCompiler ,
jvmAnnotationFinder ,
jvmTypeBuilder ,
jvmTypeReferences ,
jvmTypesFactory ,
nameClashResolver ,
operationHelper ,
sarlAssociations ,
sarlSignatureProvider ,
services
Constructor Summary
Constructors
Constructor and description
new
Action Summary
All actions
Instance actions
Modifier and type
Action and description
void
transform(XtendFunction,JvmGenericType,boolean,IBaseJvmModelInferrer)
protected void
translateMainFunction(GenerationContext,XtendFunction,JvmGenericType,IBaseJvmModelInferrer)
Transform a regular function.
protected void
translateRegularFunction(GenerationContext,XtendFunction,JvmGenericType,boolean,IBaseJvmModelInferrer)
Transform a regular function.
Modifier and type
Action and description
void
transform(XtendFunction,JvmGenericType,boolean,IBaseJvmModelInferrer)
protected void
translateMainFunction(GenerationContext,XtendFunction,JvmGenericType,IBaseJvmModelInferrer)
Transform a regular function.
protected void
translateRegularFunction(GenerationContext,XtendFunction,JvmGenericType,boolean,IBaseJvmModelInferrer)
Transform a regular function.
Inherited: addAnnotationSafe(IBaseJvmModelInferrer,JvmAnnotationTarget,Class<T>,String*) ,
addAnnotationSafe(IBaseJvmModelInferrer,JvmAnnotationTarget,String,String*) ,
addAnnotationSafe(JvmAnnotationTarget,Class<T>,int) ,
annotationClassRef(IBaseJvmModelInferrer,Class<T>,List<E>) ,
appendGeneratedAnnotation(IBaseJvmModelInferrer,JvmAnnotationTarget,GenerationContext) ,
appendGeneratedAnnotation(IBaseJvmModelInferrer,JvmAnnotationTarget,GenerationContext,String) ,
cloneWithProxiesFromOtherResource(JvmTypeReference,JvmExecutable,IBaseJvmModelInferrer) ,
cloneWithTypeParametersAndProxies(JvmTypeReference,JvmExecutable,IBaseJvmModelInferrer) ,
copyAndCleanDocumentationTo(JvmExecutable,JvmExecutable) ,
copyAndCleanDocumentationTo(XtendExecutable,JvmExecutable) ,
copyTypeParametersFromJvmOperation(JvmOperation,JvmOperation,IBaseJvmModelInferrer) ,
getSupportedType ,
inferFunctionReturnType(XExpression,IBaseJvmModelInferrer) ,
inferFunctionReturnType(XtendFunction,JvmOperation,JvmOperation,IBaseJvmModelInferrer) ,
inferLocalClass(IBaseJvmModelInferrer,AnonymousClass,String,JvmFeature) ,
initializeLocalTypes(IBaseJvmModelInferrer,GenerationContext,JvmFeature,XExpression) ,
setBody(IBaseJvmModelInferrer,JvmExecutable,XExpression) ,
setBody(JvmExecutable,Procedure1<Param>) ,
setBody(JvmExecutable,StringConcatenationClient) ,
setVisibility(JvmMember,XtendMember) ,
skipTypeParameters(JvmTypeReference,Notifier) ,
toStringConcatenation(String*) ,
transform(S,T,IBaseJvmModelInferrer) ,
transform(XtendFunction,JvmGenericType,IBaseJvmModelInferrer) ,
translateAnnotationsTo(List<E>,JvmAnnotationTarget,Class<T>*) ,
translateSarlFormalParameters(GenerationContext,JvmExecutable,JvmGenericType,boolean,List<E>,boolean,List<E>,boolean,IBaseJvmModelInferrer) ,
translateSarlFormalParametersForLocalHiddenDefaultValues(GenerationContext,JvmOperation) ,
translateSarlFormalParametersForSyntheticOperation(JvmExecutable,JvmGenericType,boolean,List<E>,IBaseJvmModelInferrer)
Constructor Details
new
new
Action Details
transform(XtendFunction,JvmGenericType,boolean,IBaseJvmModelInferrer)
def transform(XtendFunction,JvmGenericType,boolean,IBaseJvmModelInferrer)
translateMainFunction(GenerationContext,XtendFunction,JvmGenericType,IBaseJvmModelInferrer)
protected def translateMainFunction(GenerationContext,XtendFunction,JvmGenericType,IBaseJvmModelInferrer)
Transform a regular function.
Parameters:
context -
source -
container -
baseInferrer -
Since:
translateRegularFunction(GenerationContext,XtendFunction,JvmGenericType,boolean,IBaseJvmModelInferrer)
protected def translateRegularFunction(GenerationContext,XtendFunction,JvmGenericType,boolean,IBaseJvmModelInferrer)
Transform a regular function.
Parameters:
context -
source -
container -
allowDispatch -
baseInferrer -
Since: