GenerationOnly |
Marks those java entities which are employed only during a generation phase
|
Immutable |
Marks classes/enums which do not change their state.
|
ImmutableReturn |
Marks methods which return value can not be changed.
|
Internal |
Denotes classes/enums/methods/fields which are not recommended to be used by an outer client,
possibly it is better to keep away from using this API at all.
|
Mutable |
Marks classes/enums which might change their state.
|
Singleton |
Marks classes/enums which are intentionally exploiting the singleton pattern, meaning
there is only one instance of this class per application.
|