| Name | Description | Type | Package | Framework |
| ConstructorUtils | Utility reflection methods focused on constructors, modeled after Known Limitations Accessing Public Constructors In A Default | Class | org.apache.commons.lang3.reflect | Apache Commons |
| FieldUtils | Utilities for working with Fields by reflection. | Class | org.apache.commons.lang3.reflect | Apache Commons |
| InheritanceUtils | Utility methods focusing on inheritance. | Class | org.apache.commons.lang3.reflect | Apache Commons |
| MethodUtils | Utility reflection methods focused on Methods, originally from Commons BeanUtils. | Class | org.apache.commons.lang3.reflect | Apache Commons |
| Typed | Generalization of has a type. | Interface | org.apache.commons.lang3.reflect | Apache Commons |
| TypeLiteral | Type literal comparable to javax. | Class | org.apache.commons.lang3.reflect | Apache Commons |
| TypeUtils | Utility methods focusing on type inspection, particularly with regard toSince:3. | Class | org.apache.commons.lang3.reflect | Apache Commons |
| TypeUtils .WildcardTypeBuilder | WildcardType builder. | Class | org.apache.commons.lang3.reflect.TypeUtils | Apache Commons |