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).
|