io.sarl.lang.core.annotation
Annotation NoEqualityTestFunctionsGeneration
All Superinterfaces:
java.lang.annotation.Annotation
@java.lang.annotation.Target({TYPE,FIELD})
@java.lang.annotation.Retention(RUNTIME)
abstract annotation NoEqualityTestFunctionsGeneration
implements java.lang.annotation.Annotation
Annotation for avoiding the automatic generation of the equality test functions.

The SARL compiler may be configured for generating the code of the equality test functions, i.e. equals() and hashCode(), based on the type's fields. This annotation avoids the generation of these functions in order to use the default Java definitions.
Maven Group Identifier:
io.sarl.lang
Maven Artifact Identifier:
core
Since:
0.8