java.lang.reflect APIs.See: Description
| Interface | Description |
|---|---|
| Typed<T> |
Generalization of "has a type."
|
| Class | Description |
|---|---|
| ConstructorUtils |
Utility reflection methods focused on constructors, modeled after
MethodUtils. |
| FieldUtils |
Utilities for working with
Fields by reflection. |
| InheritanceUtils |
Utility methods focusing on inheritance.
|
| MemberUtils |
Contains common code for working with
Methods/Constructors,
extracted and refactored from MethodUtils when it was imported from Commons BeanUtils. |
| MemberUtils.Executable |
A class providing a subset of the API of java.lang.reflect.Executable in Java 1.8,
providing a common representation for function signatures for Constructors and Methods.
|
| MethodUtils |
Utility reflection methods focused on
Methods, originally from Commons BeanUtils. |
| TypeLiteral<T> |
Type literal comparable to
javax.enterprise.util.TypeLiteral,
made generally available outside the JEE context. |
| TypeUtils |
Utility methods focusing on type inspection, particularly with regard to
generics.
|
| TypeUtils.GenericArrayTypeImpl |
GenericArrayType implementation class.
|
| TypeUtils.ParameterizedTypeImpl |
ParameterizedType implementation class.
|
| TypeUtils.WildcardTypeBuilder |
WildcardType builder. |
| TypeUtils.WildcardTypeImpl |
WildcardType implementation class.
|
Accumulates common high-level uses of the java.lang.reflect APIs.
These classes are immutable, and therefore thread-safe.