Class Hierarchy (Hamcrest)
Date: 2012-07-09

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For All Packages

Package Hierarchies:
  org.hamcrest, org.hamcrest.beans, org.hamcrest.collection, org.hamcrest.core, org.hamcrest.integration, org.hamcrest.internal, org.hamcrest.number, org.hamcrest.object, org.hamcrest.text, org.hamcrest.xml

## Class Hierarchy

- java.lang.Object
  - org.hamcrest.internal.ArrayIterator (implements java.util.Iterator<E>)
  - org.hamcrest.BaseDescription (implements org.hamcrest.Description)
    - org.hamcrest.StringDescription
  - org.hamcrest.BaseMatcher<T> (implements org.hamcrest.Matcher<T>)
    - org.hamcrest.core.AnyOf<T>
    - org.hamcrest.CustomMatcher<T>
    - org.hamcrest.core.DescribedAs<T>
    - org.hamcrest.DiagnosingMatcher<T>
      - org.hamcrest.core.AllOf<T>
      - org.hamcrest.core.IsInstanceOf
      - org.hamcrest.beans.SamePropertyValuesAs.PropertyMatcher
    - org.hamcrest.core.Is<T>
    - org.hamcrest.core.IsAnything<T>
    - org.hamcrest.text.IsEmptyString
    - org.hamcrest.core.IsEqual<T>
    - org.hamcrest.collection.IsIn<T>
    - org.hamcrest.core.IsNot<T>
    - org.hamcrest.core.IsNull<T>
    - org.hamcrest.core.IsSame<T>
    - org.hamcrest.TypeSafeDiagnosingMatcher<T>
      - org.hamcrest.core.CombinableMatcher<T>
      - org.hamcrest.core.Every<T>
      - org.hamcrest.FeatureMatcher<T,U>
        - org.hamcrest.object.HasToString<T>
        - org.hamcrest.collection.IsArrayWithSize<E>
        - org.hamcrest.collection.IsCollectionWithSize<E>
        - org.hamcrest.collection.IsIterableWithSize<E>
      - org.hamcrest.beans.HasPropertyWithValue<T>
      - org.hamcrest.xml.HasXPath
      - org.hamcrest.core.IsCollectionContaining<T>
      - org.hamcrest.object.IsEventFrom
      - org.hamcrest.collection.IsIterableContainingInAnyOrder<T>
      - org.hamcrest.collection.IsIterableContainingInOrder<E>
      - org.hamcrest.beans.SamePropertyValuesAs<T>
    - org.hamcrest.TypeSafeMatcher<T>
      - org.hamcrest.number.BigDecimalCloseTo
      - org.hamcrest.CustomTypeSafeMatcher<T>
      - org.hamcrest.beans.HasProperty<T>
      - org.hamcrest.collection.IsArray<T>
      - org.hamcrest.collection.IsArrayContaining<T>
      - org.hamcrest.collection.IsArrayContainingInAnyOrder<E>
      - org.hamcrest.collection.IsArrayContainingInOrder<E>
      - org.hamcrest.number.IsCloseTo
      - org.hamcrest.object.IsCompatibleType<T>
      - org.hamcrest.collection.IsEmptyCollection<E>
      - org.hamcrest.collection.IsEmptyIterable<E>
      - org.hamcrest.text.IsEqualIgnoringCase
      - org.hamcrest.text.IsEqualIgnoringWhiteSpace
      - org.hamcrest.collection.IsMapContaining<K,V>
      - org.hamcrest.number.OrderingComparison<T>
      - org.hamcrest.text.StringContainsInOrder
      - org.hamcrest.core.SubstringMatcher
        - org.hamcrest.core.StringContains
        - org.hamcrest.core.StringEndsWith
        - org.hamcrest.core.StringStartsWith
  - org.hamcrest.core.CombinableMatcher.CombinableBothMatcher<X>
  - org.hamcrest.core.CombinableMatcher.CombinableEitherMatcher<X>
  - org.hamcrest.Condition<T>
  - org.hamcrest.CoreMatchers
  - org.hamcrest.Description.NullDescription (implements org.hamcrest.Description)
  - org.hamcrest.integration.EasyMock2Adapter (implements org.easymock.IArgumentMatcher)
  - org.hamcrest.EasyMock2Matchers
  - org.hamcrest.JavaLangMatcherAssert
  - org.hamcrest.integration.JMock1Adapter (implements org.jmock.core.Constraint)
  - org.hamcrest.JMock1Matchers
  - org.hamcrest.MatcherAssert
  - org.hamcrest.Matchers
  - org.hamcrest.beans.PropertyUtil
  - org.hamcrest.internal.ReflectiveTypeFinder
  - org.hamcrest.internal.SelfDescribingValue<T> (implements org.hamcrest.SelfDescribing)
  - org.hamcrest.internal.SelfDescribingValueIterator<T> (implements java.util.Iterator<E>)

## Interface Hierarchy

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

## Annotation Type Hierarchy

- org.hamcrest.Factory (implements java.lang.annotation.Annotation)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES