| Interface | Description |
|---|---|
| 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 |
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 | Description |
|---|---|
| ClassInitializer |
This utility class allows for initialization of all classes
at startup to avoid initialization delays at an innapropriate time.
|
| Configurable |
This class facilitates separation of concerns between the configuration
logic and the application code.
|
| Enum |
This class is equivalent to
java.lang.Enum
and is moved (refactored) to the java.lang system
package for applications targetting the J2SE 5.0+ run-time. |
| 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.
|
Copyright © 2005–2021 Javolution. All rights reserved.