# Hierarchy For Package org.springframework.data.projection

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.data.projection.Accessor
  - org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor (implements org.aopalliance.intercept.MethodInterceptor)
  - org.springframework.data.projection.SpelAwareProxyProjectionFactory (implements org.springframework.beans.factory.BeanFactoryAware)
  - org.springframework.data.projection.SpelAwareProxyProjectionFactory.SpelAwareProjectionInformation

## Interface Hierarchy

- org.springframework.data.projection.MethodInterceptorFactory
- org.springframework.data.projection.ProjectionFactory
- org.springframework.data.projection.ProjectionInformation
- org.springframework.aop.RawTargetAccess
  - org.springframework.data.projection.TargetAware (also extends org.springframework.aop.TargetClassAware)
- org.springframework.aop.TargetClassAware
  - org.springframework.data.projection.TargetAware (also extends org.springframework.aop.RawTargetAccess)