## Uses of Class
org.springframework.data.util.ClassTypeInformation

Packages that use ClassTypeInformation
org.springframework.data.util: Core utility APIs such as a type information framework to resolve generic types.

### Uses of ClassTypeInformation in org.springframework.data.util

Fields in org.springframework.data.util declared as ClassTypeInformation
`static ClassTypeInformation<Collection>` ClassTypeInformation.`COLLECTION`
`static ClassTypeInformation<List>` ClassTypeInformation.`LIST`
`static ClassTypeInformation<Map>` ClassTypeInformation.`MAP`
`static ClassTypeInformation<Object>` ClassTypeInformation.`OBJECT`
`static ClassTypeInformation<Set>` ClassTypeInformation.`SET`

Methods in org.springframework.data.util that return ClassTypeInformation
`static <S> ClassTypeInformation<S>` ClassTypeInformation.`from(Class<S> type)` Simple factory method to easily create new instances of `ClassTypeInformation`.
`ClassTypeInformation<?>` TypeInformation.`getRawTypeInformation()` Returns a `ClassTypeInformation` to represent the `TypeInformation` of the raw type of the current instance.
`ClassTypeInformation<?>` ClassTypeInformation.`getRawTypeInformation()`

Methods in org.springframework.data.util with parameters of type ClassTypeInformation
`TypeInformation<? extends S>` TypeInformation.`specialize(ClassTypeInformation<?> type)` Specializes the given (raw) `ClassTypeInformation` using the context of the current potentially parameterized type, basically turning the given raw type into a parameterized one.
`TypeInformation<? extends S>` ClassTypeInformation.`specialize(ClassTypeInformation<?> type)`