| Interface | Description |
|---|---|
| ArgsFactory |
Interface that encapsulates the factory pattern used for generating arguments for calls to
invoke in subclasses of AbstractMethodMap. |
| MapEntryKeyFactory<K> |
Interface encapsulating the factory pattern used to produce map entry keys for implementations of
AbstractMethodMap. |
| MethodCollectionFactory |
Interface encapsulating the factory pattern used to produce method collections for
implementations of
AbstractMethodMap. |
| ReflectionsMethodCollectionFactory.GetMethodsParams |
| Class | Description |
|---|---|
| AbstractBoundMethodCollectionFactory |
Base class for implementations of a BoundMethodCollectionFactory.
|
| AbstractMethodMap<K> |
Base class for implementations of a MethodMap
|
| AutoInstantiatingMethodMap<K> |
MethodMap that automatically instantiates an object of the appropriate class when invoking
non-static methods.
|
| BoundAnnotatedMethodCollectionFactory |
BoundMethodCollectionFactory that
produces a method collection consisting solely of methods from the class of the provided object
that are annotated with the provided annotation class. |
| BoundMethodMap<K> |
MethodMap which is bound to a single object.
|
| FullSignatureEntryKeyFactory |
MapEntryKeyFactory for string-keyed MethodMaps.
|
| KeyArgsPair<K> |
Utility class for splitting up an array of objects into a key and an array of arguments.
|
| MethodHandleInfo |
The entry value for implementations of
AbstractMethodMap. |
| ReflectionsMethodCollectionFactory |
MethodCollectionFactory that utilizes the Reflections library to generate method collections.
|
| ReflectionsMethodCollectionFactory.AnnotatedWithAnnotation | |
| ReflectionsMethodCollectionFactory.AnnotatedWithAnnotationClass | |
| ReflectionsMethodCollectionFactory.MatchParams | |
| ReflectionsMethodCollectionFactory.Returns | |
| ReflectionsMethodCollectionFactory.WithAnyParamAnnotatedWithAnnotation | |
| ReflectionsMethodCollectionFactory.WithAnyParamAnnotatedWithAnnotationClass | |
| StringKeysAnnotationKeyFactory |
Simple factory for generating map entry keys using the string list value of a
StringKeys annotation present on the target method. |
| Annotation Type | Description |
|---|---|
| StringKeys |
Annotation used to provide string-based key mapping decorations for methods.
|