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 withFields by reflection.Utility methods focusing on inheritance.Contains common code for working withMethods/Constructors, extracted and refactored fromMethodUtilswhen 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 onMethods, 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.WildcardTypebuilder.WildcardType implementation class.