Annotation Type | Description |
---|---|
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.
|
Generated |
Annotation for marking a function or a field that is automatically
generated by the Sarl compiler.
|
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.
|
Copyright © 2021 the original authors or authors.