org.hamcrest Class Hierarchy (JavaHamcrest 2.0.0.0 API)
Date: 2015-01-18

# Hierarchy For Package org.hamcrest

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.hamcrest.BaseDescription (implements org.hamcrest.Description)
    - org.hamcrest.StringDescription
  - org.hamcrest.BaseMatcher<T> (implements org.hamcrest.Matcher<T>)
    - org.hamcrest.CustomMatcher<T>
    - org.hamcrest.DiagnosingMatcher<T>
    - org.hamcrest.TypeSafeDiagnosingMatcher<T>
      - org.hamcrest.FeatureMatcher<T,U>
    - org.hamcrest.TypeSafeMatcher<T>
      - org.hamcrest.CustomTypeSafeMatcher<T>
  - org.hamcrest.Condition<T>
  - org.hamcrest.CoreMatchers
  - org.hamcrest.Description.NullDescription (implements org.hamcrest.Description)
  - org.hamcrest.MatcherAssert
  - org.hamcrest.Matchers

## Interface Hierarchy

- org.hamcrest.Condition.Step<I,O>
- org.hamcrest.Description
- org.hamcrest.SelfDescribing
  - org.hamcrest.Matcher<T>