# Hierarchy For Package org.jmock.api

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.jmock.api.Invocation (implements org.hamcrest.SelfDescribing)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - org.jmock.api.ExpectationError (implements org.hamcrest.SelfDescribing)

## Interface Hierarchy

- org.jmock.api.ExpectationErrorTranslator
- org.jmock.api.Imposteriser
- org.jmock.api.Invokable
  - org.jmock.api.Action (also extends org.hamcrest.SelfDescribing)
- org.jmock.api.MockObjectNamingScheme
- org.hamcrest.SelfDescribing
  - org.jmock.api.Action (also extends org.jmock.api.Invokable)
  - org.jmock.api.Expectation
- org.jmock.api.ThreadingPolicy