DefaultValue |
Annotation for marking a parameter with a default value. |
DefaultValueSource |
Annotation for marking a function that has parameters with default values. |
DefaultValueUse |
Annotation for marking a function that is using default parameter values. |
EarlyExit |
Annotation for marking a function or an event that causes an early exit in the calling function. |
ErrorOnCall |
Annotation for marking an element with a SARL compiler's error when the element is invoked from the SARL code. |
FiredEvent |
Annotation for marking a SARL action with fired events. |
ImportedCapacityFeature |
Annotation for marking a function as imported due to a capacity use. |
InfoOnCall |
Annotation for marking an element with a SARL compiler issue than the element is invoked from the SARL code. |
Injectable |
Annotation for marking a type as being injectable. |
NoEqualityTestFunctionsGeneration |
Annotation for avoiding the automatic generation of the equality test functions. |
PerceptGuardEvaluator |
Annotation for marking the functions that decides if the agent internal event dispatcher may execute the corresponding behavior (on clause) to process the incoming event. |
PrivateAPI |
Annotation for marking an element to be part of the private API as a feature provider. |
SarlAsynchronousExecution |
Annotation for marking a function that is supposed to be run in parallel. |
SarlElementType |
Annotation for marking a JvmElement with the specific type of SARL element. |
SarlSourceCode |
Annotation for marking a JvmElement with the original SARL code that is the cause of the generation. |
SarlSpecification |
Annotation for marking a JvmElement with the version number of the SARL specification. |
SyntheticMember |
Annotation for marking an element to be created by the SARL compiler. |
WarningOnCall |
Annotation for marking an element with a SARL compiler's warning when the element is invoked from the SARL code. |