Overview | Package | Class | Tree | Deprecated | Index | Help
| J avolution v5.2 (J2SE 1.5+)
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.
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.
Configurable.Logic | This class represents a configuration logic capable of setting `Configurable` values.
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.
Reflection.Constructor | This class represents a run-time constructor obtained through reflection.
Reflection.Method | This class represents a run-time method obtained through reflection.

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

Overview | Package | Class | Tree | Deprecated | Index | Help
| J avolution v5.2 (J2SE 1.5+)
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2005 - 2007 Javolution.