# Hierarchy For Package org.springframework.expression

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.springframework.expression.AccessException
      - java.lang.RuntimeException
        - org.springframework.expression.ExpressionException
          - org.springframework.expression.EvaluationException
            - org.springframework.expression.ExpressionInvocationTargetException
          - org.springframework.expression.ParseException
  - org.springframework.expression.TypedValue

## Interface Hierarchy

- org.springframework.expression.BeanResolver
- org.springframework.expression.ConstructorExecutor
- org.springframework.expression.ConstructorResolver
- org.springframework.expression.EvaluationContext
- org.springframework.expression.Expression
- org.springframework.expression.ExpressionParser
- org.springframework.expression.MethodExecutor
- org.springframework.expression.MethodFilter
- org.springframework.expression.MethodResolver
- org.springframework.expression.OperatorOverloader
- org.springframework.expression.ParserContext
- org.springframework.expression.TargetedAccessor
  - org.springframework.expression.IndexAccessor
  - org.springframework.expression.PropertyAccessor
- org.springframework.expression.TypeComparator
- org.springframework.expression.TypeConverter
- org.springframework.expression.TypeLocator

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.springframework.expression.Operation