| Package | Description | 
|---|---|
| org.springframework.core | Provides basic classes for exception handling and version detection,
 and other core helpers that are not specific to any part of the framework. | 
| org.springframework.util | Miscellaneous utility classes, such as String manipulation utilities,
 a Log4J configurer, and a state holder for paged lists of objects. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Set<Method> | MethodIntrospector. selectMethods(Class<?> targetType,
             ReflectionUtils.MethodFilter methodFilter)Select methods on the given target type based on a filter. | 
| Modifier and Type | Field and Description | 
|---|---|
| static ReflectionUtils.MethodFilter | ReflectionUtils. NON_BRIDGED_METHODSDeprecated. 
 as of 5.0.11, in favor of a custom  ReflectionUtils.MethodFilter | 
| static ReflectionUtils.MethodFilter | ReflectionUtils. USER_DECLARED_METHODSPre-built MethodFilter that matches all non-bridge non-synthetic methods
 which are not declared on  java.lang.Object. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | ReflectionUtils. doWithMethods(Class<?> clazz,
             ReflectionUtils.MethodCallback mc,
             ReflectionUtils.MethodFilter mf)Perform the given callback operation on all matching methods of the given
 class and superclasses (or given interface and super-interfaces). |