Package
Class
Use
Tree
Deprecated
Index
All Classes
Help
Prev Package
Next Package
VAnnotations - Release 1
Package org.violetlib.annotations
Deprecated: ShowHide

Package org.violetlib.annotations

  • Annotation Types Summary 
    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).