Enum | Description |
---|---|
Pure.Kind |
The type of purity.
|
Annotation Type | Description |
---|---|
Deterministic |
A method is called deterministic if it returns the same value (according to
== )
every time it is called with the same parameters and in the same environment. |
Pure | |
SideEffectFree |
A method is called side-effect-free if it has no visible side-effects, such as setting a
field of an object that existed before the method was called.
|
TerminatesExecution |
TerminatesExecution is a method annotation that indicates that a method terminates the
execution of the program. |