# Hierarchy For Package play.exceptions

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - play.exceptions.RestartNeededException
      - java.lang.RuntimeException
        - play.exceptions.PlayException
          - play.exceptions.ActionNotFoundException
          - play.exceptions.CompilationException (implements play.exceptions.SourceAttachment)
          - play.exceptions.ConfigurationException
          - play.exceptions.ContinuationsException
          - play.exceptions.JPAException (implements play.exceptions.SourceAttachment)
          - play.exceptions.NoRouteFoundException (implements play.exceptions.SourceAttachment)
          - play.exceptions.PlayExceptionWithJavaSource (implements play.exceptions.SourceAttachment)
            - play.exceptions.CacheException
            - play.exceptions.DatabaseException
            - play.exceptions.JavaExecutionException
            - play.exceptions.MailException
          - play.exceptions.TemplateException (implements play.exceptions.SourceAttachment)
            - play.exceptions.TemplateCompilationException
            - play.exceptions.TemplateExecutionException
          - play.exceptions.TemplateNotFoundException (implements play.exceptions.SourceAttachment)
          - play.exceptions.UnexpectedException
          - play.exceptions.YAMLException (implements play.exceptions.SourceAttachment)
        - play.exceptions.TagInternalException
        - play.exceptions.TemplateExecutionException.DoBodyException

## Interface Hierarchy

- play.exceptions.SourceAttachment