VAnnotations - Release 1
Package org.violetlib.annotations
-
| Annotation Type |
Description |
| Cache |
An annotation for an instance variable that caches a value.
|
| Configured |
An annotation for instance variables in reusable objects that are configured dynamically but are not reassigned until
the object is reconfigured.
|
| CreatedOnDemand |
An annotation for instance variables that are created on demand (and thus never reveal themselves as null to the
outside world).
|
| Fixed |
A variable or method result is fixed if it always has the same value.
|
| Immutable |
An annotation for classes whose instances are immutable.
|
| InvokedUsingReflection |
An annotation for constructors and methods that are invoked using reflection.
|
| NoInstances |
An annotation for a class that only defines static members (no instantiation).
|
| NotNullUntilReleased |
An annotation for instance variables that nullified only when the containing object is released.
|
| SingleInstance |
An annotation for a class that has a unique instance.
|
| Uninitialized |
An annotation for method and constructor parameters that must not be invoked because they are not fully initialized.
|
| Value |
An annotation for classes expected to become value classes.
|
| Volatile |
An annotation for method parameters or results that must not be retained (because they may be reused).
|