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
-
Interface Summary Interface Description Typed<T> Generalization of "has a type." -
Class Summary Class Description ConstructorUtils Utility reflection methods focused on constructors, modeled afterMethodUtils.FieldUtils Utilities for working withFields by reflection.InheritanceUtils Utility methods focusing on inheritance.MemberUtils Contains common code for working withMethods/Constructors, extracted and refactored fromMethodUtilswhen 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 onMethods, originally from Commons BeanUtils.TypeLiteral<T> Type literal comparable tojavax.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 WildcardTypebuilder.TypeUtils.WildcardTypeImpl WildcardType implementation class.