io.sarl.lang.jvmmodel.fragments.aop.impl
Class CapacityInferrerFragment
All Superinterfaces:
ISingleStageInferrerFragment<S,T>, ICapacityInferrerFragment
class CapacityInferrerFragment
extends AbstractJvmModelInferrerTypeFragment
implements ICapacityInferrerFragment
Fragment for inferred the capacities 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
Modifier and type Action and description
void transform(SarlCapacity,JvmGenericType,IBaseJvmModelInferrer)
Inherited: addAnnotationSafe(IBaseJvmModelInferrer,JvmAnnotationTarget,Class<T>,String*), addAnnotationSafe(IBaseJvmModelInferrer,JvmAnnotationTarget,String,String*), addAnnotationSafe(JvmAnnotationTarget,Class<T>,int), annotationClassRef(IBaseJvmModelInferrer,Class<T>,List<E>), appendAOPMembers(IBaseJvmModelInferrer,JvmGenericType,XtendTypeDeclaration,GenerationContext), appendCloneFunctionIfCloneable(IBaseJvmModelInferrer,GenerationContext,XtendTypeDeclaration,JvmGenericType), appendComparisonFunctions(IBaseJvmModelInferrer,GenerationContext,XtendTypeDeclaration,JvmGenericType), appendConstrainedExtends(IBaseJvmModelInferrer,GenerationContext,JvmGenericType,Class<T>,Class<T>,JvmParameterizedTypeReference), appendConstrainedExtends(IBaseJvmModelInferrer,GenerationContext,JvmGenericType,Class<T>,Class<T>,List<E>), appendConstrainedImplements(IBaseJvmModelInferrer,GenerationContext,JvmGenericType,Class<T>,Class<T>,List<E>), appendDefaultConstructors(IBaseJvmModelInferrer,XtendTypeDeclaration,JvmGenericType), appendFunctionalInterfaceAnnotation(IBaseJvmModelInferrer,JvmGenericType), appendGeneratedAnnotation(IBaseJvmModelInferrer,JvmAnnotationTarget,GenerationContext), appendGeneratedAnnotation(IBaseJvmModelInferrer,JvmAnnotationTarget,GenerationContext,String), appendInjectableAnnotationIfInjectable(IBaseJvmModelInferrer,JvmDeclaredType,GenerationContext), appendSARLElementType(IBaseJvmModelInferrer,XtendTypeDeclaration,JvmDeclaredType), appendSARLSpecificationVersion(IBaseJvmModelInferrer,GenerationContext,XtendTypeDeclaration,JvmDeclaredType), appendSerialNumber(IBaseJvmModelInferrer,GenerationContext,XtendTypeDeclaration,JvmGenericType), appendSerialNumberIfSerializable(IBaseJvmModelInferrer,GenerationContext,XtendTypeDeclaration,JvmGenericType), appendSyntheticDefaultValuedParameterMethods(IBaseJvmModelInferrer,XtendTypeDeclaration,JvmDeclaredType,boolean,GenerationContext), appendXbaseGeneratedAnnotation(IBaseJvmModelInferrer,JvmAnnotationTarget), cloneWithProxiesFromOtherResource(JvmTypeReference,JvmExecutable,IBaseJvmModelInferrer), cloneWithTypeParametersAndProxies(JvmTypeReference,JvmExecutable,IBaseJvmModelInferrer), copyAndCleanDocumentationTo(JvmExecutable,JvmExecutable), copyAndCleanDocumentationTo(XtendExecutable,JvmExecutable), copyNonStaticPublicJvmOperations(IBaseJvmModelInferrer,JvmGenericType,JvmGenericType,Set<E>,boolean,Procedure2<P1,P2>), copyTypeParametersFromJvmOperation(IBaseJvmModelInferrer,JvmOperation,JvmOperation), getSupportedType, getVisibleInheritedJvmConstructors(JvmGenericType,JvmGenericType), 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>*)
Constructor Details
new
new
Action Details
transform(SarlCapacity,JvmGenericType,IBaseJvmModelInferrer)
def transform(SarlCapacity,JvmGenericType,IBaseJvmModelInferrer)