|
Evaluating Software Design Patterns — the "Gang of Four" patterns implemented in Java 6 |
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
|---|---|
| Caller | A caller represents one or more java.lang.reflect.Member instances representing a specific calling
context. |
| Caller.MemberContext | A member context represents a member in a given
calling context, which may or may not be uniquely
Caller.MemberContext.resolved. |
| CallerClass | A caller class represents the java.lang.Class
instance of a given calling context. |
| CallerClass.CallerIterator<C extends CallerClass> | A caller iterator is used to iterator over CallerClass
instances, or sub-classes of it. |
| ExecutorProcessor | The executor processor provides methods to retrieve methods
and/or constructors annotated with the Executor annotation. |
| IdentifiedStackTraceElement | An identified stack trace element is used to identify a stack trace element representing the calling context. |
| InstantiableTypeLiteral<T> | Represents the instantiable type realised as the type
parameter T, where T may be a generic type. |
| Reflection | Various reflection functionality. |
| TypeLiteral<T> | Represents the type realised as the type parameter T,
where T may be a generic type that need not be reifiable. |
| WeakReferenceEntry<T> | A weak reference entry represents an object stored
as a weak reference, but where the WeakReferenceEntry.hashCode() and
WeakReferenceEntry.equals(Object) methods of the object are used over
the identity comparison performed by java.lang.ref.WeakReference. |
| Enum Summary | |
|---|---|
| Caller.CallerType | A caller type identifies possible caller contexts
a given caller represents. |
| Annotation Types Summary | |
|---|---|
| Executor | A method or constructor annotated with the executor
annotation indicates that it will be executed reflectively
by a given context. |
Various reflection utilities and classes.
|
Gunni Rode / rode.dk | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||