J avolution v5.5 (J2SE 1.6+)

Package javolution.lang

Provides fundamental classes and interfaces; some of which are either missing from the java.lang package or are not available for all platforms (including J2ME CLDC).

See:
          Description

Interface Summary
Immutable This interface identifies classes whose instances are not subject or susceptible to change or variation after creation.
Realtime This interface identifies RTSJ safe classes with predictable response time and supporting custom allocation policies (e.g.  "stack" allocations).
Reference<T> This interface represents an object reference, the reachability level of a reference varies based on the actual reference implementation.
Reflection.Constructor This interface represents a run-time constructor obtained through reflection.
Reflection.Method This interface represents a run-time method obtained through reflection.
Reusable This interfaces identifies mutable objects capable of being used again or repeatedly; once reset, reusable objects behave as if they were brand-new.
ValueType This interface identifies objects which can be manipulated by value; a JVM implementation may allocate instances of this class on the stack and pass references by copy.
 

Class Summary
ClassInitializer This utility class allows for initialization of all classes at startup to avoid initialization delays at an innapropriate time.
Configurable<T> This class facilitates separation of concerns between the configuration logic and the application code.
MathLib This utility class ensures cross-platform portability of the math library.
Reflection This utility class greatly facilitates the use of reflection to invoke constructors or methods which may or may not exist at runtime or may be loaded/unloaded dynamically such as when running on a OSGi Platform.
 

Package javolution.lang Description

Provides fundamental classes and interfaces; some of which are either missing from the java.lang package or are not available for all platforms (including J2ME CLDC).


J avolution v5.5 (J2SE 1.6+)

Copyright © 2005 - 2009 Javolution.