Class Hierarchy
- java.lang.Object
- org.springframework.data.util.AnnotatedTypeScanner (implements org.springframework.context.EnvironmentAware, org.springframework.context.ResourceLoaderAware)
 - org.springframework.data.util.AnnotationDetectionFieldCallback (implements org.springframework.util.ReflectionUtils.FieldCallback)
 - org.springframework.data.util.AnnotationDetectionMethodCallback<A> (implements org.springframework.util.ReflectionUtils.MethodCallback)
 - org.springframework.data.util.BeanLookup
 - org.springframework.data.util.ClassTypeInformation<S>
 - org.springframework.data.util.ClassUtils
 - org.springframework.data.util.CustomCollections
 - org.springframework.data.util.KotlinBeanInfoFactory (implements org.springframework.beans.BeanInfoFactory, org.springframework.core.Ordered)
 - org.springframework.data.util.KotlinReflectionUtils
 - org.springframework.data.util.Lazy<T> (implements java.util.function.Supplier<T>)
 - org.springframework.data.util.MethodInvocationRecorder
 - org.springframework.data.util.MethodInvocationRecorder.Recorded<T>
 - org.springframework.data.util.NullableUtils
 - org.springframework.data.util.NullableWrapper
 - org.springframework.data.util.NullableWrapperConverters
 - org.springframework.data.util.NullnessMethodInvocationValidator (implements org.aopalliance.intercept.MethodInterceptor)
 - org.springframework.data.util.Pair<S,
T>  - org.springframework.data.util.ParameterTypes
 - org.springframework.data.util.ParsingUtils
 - org.springframework.beans.PropertyEditorRegistrySupport (implements org.springframework.beans.PropertyEditorRegistry)
- org.springframework.beans.TypeConverterSupport (implements org.springframework.beans.TypeConverter)
- org.springframework.beans.AbstractPropertyAccessor (implements org.springframework.beans.ConfigurablePropertyAccessor)
- org.springframework.beans.AbstractNestablePropertyAccessor
- org.springframework.beans.BeanWrapperImpl (implements org.springframework.beans.BeanWrapper)
- org.springframework.data.util.DirectFieldAccessFallbackBeanWrapper
 
 
 - org.springframework.beans.BeanWrapperImpl (implements org.springframework.beans.BeanWrapper)
 
 - org.springframework.beans.AbstractNestablePropertyAccessor
 
 - org.springframework.beans.AbstractPropertyAccessor (implements org.springframework.beans.ConfigurablePropertyAccessor)
 
 - org.springframework.beans.TypeConverterSupport (implements org.springframework.beans.TypeConverter)
 - org.springframework.data.util.ProxyUtils
 - org.springframework.data.util.QTypeContributor
 - org.springframework.data.util.ReactiveWrappers
 - org.springframework.data.util.ReflectionUtils
 - org.springframework.data.util.ReflectionUtils.AnnotationFieldFilter (implements org.springframework.data.util.ReflectionUtils.DescribedFieldFilter)
 - org.springframework.data.util.TypeCollector
 - org.springframework.data.util.TypeCollector.ReachableTypes
 - org.springframework.data.util.TypeContributor
 - org.springframework.data.util.TypeUtils
 - org.springframework.data.util.Version (implements java.lang.Comparable<T>)
 
 
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- org.springframework.data.util.CloseableIterator<T> (also extends java.util.Iterator<E>)
 
 - org.springframework.data.util.Lock.AcquiredLock
 
 - java.io.Closeable
 - org.springframework.data.util.CastUtils
 - org.springframework.data.util.CustomCollectionRegistrar
 - java.util.function.Function<T,
R> - org.springframework.data.util.MethodInvocationRecorder.Recorded.ToCollectionConverter<T,
S>  - org.springframework.data.util.MethodInvocationRecorder.Recorded.ToMapConverter<T,
S>  
 - org.springframework.data.util.MethodInvocationRecorder.Recorded.ToCollectionConverter<T,
 - java.lang.Iterable<T>
- org.springframework.data.util.Streamable<T> (also extends java.util.function.Supplier<T>)
 
 - java.util.Iterator<E>
- org.springframework.data.util.CloseableIterator<T> (also extends java.io.Closeable)
 
 - org.springframework.data.util.Lock
 - org.springframework.data.util.MethodInvocationRecorder.PropertyNameDetectionStrategy
 - org.springframework.data.util.Optionals
 - org.springframework.data.util.Predicates
 - org.springframework.data.util.ProxyUtils.ProxyDetector
 - org.springframework.data.util.ReadWriteLock
 - org.springframework.util.ReflectionUtils.FieldFilter
- org.springframework.data.util.ReflectionUtils.DescribedFieldFilter
 
 - org.springframework.data.util.StreamUtils
 - java.util.function.Supplier<T>
- org.springframework.data.util.Streamable<T> (also extends java.lang.Iterable<T>)
 
 - org.springframework.data.util.TypeInformation<S>
 - org.springframework.data.util.TypeScanner
 - org.springframework.data.util.TypeUtils.TypeOps
 - org.springframework.data.util.TypeUtils.TypeOps.PackageFilter
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.springframework.data.util.ReactiveWrappers.ReactiveLibrary
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)