@Version(value="1.0.0")
| Interface | Description |
|---|---|
| DeclarationToken<S extends DeclarationToken<S>> |
A token representing a declaration.
|
| MemberToken<T,S extends MemberToken<T,S>> |
A type safe wrapper around
Member instances, with proper handling of
members on generic classes. |
| ReifiedType<S extends ReifiedType<S>> |
A type whose instances know their own type, including any available generic
information.
|
| Class | Description |
|---|---|
| ExecutableParameter | |
| ExecutableToken<O,R> |
A type safe wrapper around
Executable instances, with proper handling
of generic methods, and methods on generic classes. |
| FieldToken<O,T> | |
| MethodMatcher<O,T> | |
| OverloadResolver<I extends ExecutableToken<?,?>> | |
| TypeArgument<T> | |
| TypedObject<T> | |
| TypeParameter<T> |
A capture of a type variable, with all of the reflective functionality
provided by
TypeToken. |
| TypeToken<T> |
TypeToken provides reflective operations and services over the Java type
system.
|
| VariableMatcher<O,T> |
| Enum | Description |
|---|---|
| TypeToken.Wildcards |
Treatment of wildcards for
TypeTokens created over parameterized
types. |
| Annotation Type | Description |
|---|---|
| TypeToken.Capture |
Specifies behavior of wildcards.
|
| TypeToken.Infer |
Specifies behavior of wildcards.
|
| TypeToken.Retain |
Specifies behavior of wildcards.
|