|
Evaluating Software Design Patterns — the "Gang of Four" patterns implemented in Java 6 |
||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use dk.rode.thesis.meta.reflect | |
---|---|
dk.rode.thesis.chainofresponsibility | Implementations and examples of the Chain of Responsibility design pattern [Gamma95, p.223]. |
dk.rode.thesis.factorymethod | Implementations and examples of the Factory Method design pattern [Gamma95, p.107]. |
dk.rode.thesis.interpreter | Implementations and examples of the Interpreter design pattern [Gamma95, p.243]. |
dk.rode.thesis.meta.reflect | Various reflection utilities and classes. |
dk.rode.thesis.observer | Implementations and examples of the Observer design pattern [Gamma95, p.293]. |
dk.rode.thesis.prototype | Implementations and examples of the Prototype design pattern [Gamma95, p.117]. |
dk.rode.thesis.proxy | Implementations and examples of the Proxy design pattern [Gamma95, p.207]. |
dk.rode.thesis.singleton | Implementations and examples of the Singleton design pattern [Gamma95, p.127]. |
Classes in dk.rode.thesis.meta.reflect used by dk.rode.thesis.chainofresponsibility | |
---|---|
WeakReferenceEntry
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 . |
Classes in dk.rode.thesis.meta.reflect used by dk.rode.thesis.factorymethod | |
---|---|
InstantiableTypeLiteral
Represents the instantiable type realised as the type parameter T , where T may be a generic type. |
|
TypeLiteral
Represents the type realised as the type parameter T ,
where T may be a generic type that need not be reifiable. |
Classes in dk.rode.thesis.meta.reflect used by dk.rode.thesis.interpreter | |
---|---|
TypeLiteral
Represents the type realised as the type parameter T ,
where T may be a generic type that need not be reifiable. |
Classes in dk.rode.thesis.meta.reflect used by dk.rode.thesis.meta.reflect | |
---|---|
Caller
A caller represents one or more java.lang.reflect.Member instances representing a specific calling
context. |
|
Caller.CallerType
A caller type identifies possible caller contexts a given caller represents. |
|
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. |
|
IdentifiedStackTraceElement
An identified stack trace element is used to identify a stack trace element representing the calling context. |
|
InstantiableTypeLiteral
Represents the instantiable type realised as the type parameter T , where T may be a generic type. |
|
TypeLiteral
Represents the type realised as the type parameter T ,
where T may be a generic type that need not be reifiable. |
Classes in dk.rode.thesis.meta.reflect used by dk.rode.thesis.observer | |
---|---|
Executor
A method or constructor annotated with the executor annotation indicates that it will be executed reflectively by a given context . |
Classes in dk.rode.thesis.meta.reflect used by dk.rode.thesis.prototype | |
---|---|
TypeLiteral
Represents the type realised as the type parameter T ,
where T may be a generic type that need not be reifiable. |
Classes in dk.rode.thesis.meta.reflect used by dk.rode.thesis.proxy | |
---|---|
InstantiableTypeLiteral
Represents the instantiable type realised as the type parameter T , where T may be a generic type. |
Classes in dk.rode.thesis.meta.reflect used by dk.rode.thesis.singleton | |
---|---|
CallerClass
A caller class represents the java.lang.Class
instance of a given calling context. |
|
Gunni Rode / rode.dk | ||||||||
PREV NEXT | FRAMES NO FRAMES |