Package org.apache.commons.lang3.reflect
package org.apache.commons.lang3.reflect
Accumulates common high-level uses of the
java.lang.reflect
APIs.
These classes are immutable, and therefore thread-safe.
- Since:
- 3.0
-
ClassDescriptionUtility reflection methods focused on constructors, modeled after
MethodUtils
.Utilities for working withField
s by reflection.Utility methods focusing on inheritance.Contains common code for working withMethods
/Constructors
, extracted and refactored fromMethodUtils
when it was imported from Commons BeanUtils.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.Utility reflection methods focused onMethod
s, originally from Commons BeanUtils.Typed<T>Generalization of "has a type."TypeLiteral<T>Type literal comparable tojavax.enterprise.util.TypeLiteral
, made generally available outside the JEE context.Utility methods focusing on type inspection, particularly with regard to generics.GenericArrayType implementation class.ParameterizedType implementation class.WildcardType
builder.WildcardType implementation class.