Top Description Interfaces Classes
[default module]

Package org.apache.commons.lang3.reflect


Provides high-level uses of the java.lang.reflect APIs.

These classes are immutable and thread-safe.

Since
3.0

Interface Summary

Modifier and TypeInterface and Description
public interface
Typed<
the type
T
>

Generalization of "has a type."

Class Summary

Modifier and TypeClass and Description
pack-priv class
AccessibleObjects

Null-safe operations on AccessibleObject.

public class
ConstructorUtils

Utility reflection methods focused on constructors, modeled after MethodUtils.

public class
FieldUtils

Utilities for working with Fields by reflection.

public class
InheritanceUtils

Utility methods focusing on inheritance.

pack-priv class
MemberUtils

Contains common code for working with Methods/Constructors, extracted and refactored from MethodUtils when it was imported from Commons BeanUtils.

public class
MethodUtils

Utility reflection methods focused on Methods, originally from Commons BeanUtils.

public abstract class
TypeLiteral<
the type
T
>

Type literal comparable to javax.enterprise.util.TypeLiteral, made generally available outside the JEE context.

public class
TypeUtils

Utility methods focusing on type inspection, particularly with regard to generics.