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.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.WildcardTypeBuilder WildcardTypebuilder.