io.sarl.lang.jvmmodel.fragments.oop.impl
Class ConstructorInferrerFragment
All Superinterfaces:
ISingleStageInferrerFragment<S,T>, IConstructorInferrerFragment
class ConstructorInferrerFragment
extends AbstractJvmModelInferrerExecutableFragment
implements IConstructorInferrerFragment
Fragment for inferred the constructors to the JVM model.
Maven Group Identifier:
io.sarl.lang
Maven Artifact Identifier:
compiler
Since:
0.15
Property Summary
Inherited: supportedType
Field Summary
Constructor Summary
Constructor and description
new
Action Summary
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), 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(XtendConstructor,JvmGenericType,IBaseJvmModelInferrer)
def transform(XtendConstructor,JvmGenericType,IBaseJvmModelInferrer)
transformStatic(XtendConstructor,JvmGenericType,IBaseJvmModelInferrer)
def transformStatic(XtendConstructor,JvmGenericType,IBaseJvmModelInferrer)