Index (Hamcrest)
Date: 2018-08-04

A B C D E F G H I J L M N O P R S T _

## A

adapt(Matcher<?>) - Static method in class org.hamcrest.integration.EasyMock2Adapter
  Convenience factory method that will adapt a Hamcrest `Matcher` to act as an EasyMock `org.easymock.IArgumentMatcher` and report it to EasyMock so it can be kept track of.
adapt(Matcher<?>) - Static method in class org.hamcrest.integration.JMock1Adapter
  Convenience factory method that will adapt a Hamcrest `Matcher` to act as an jMock `org.jmock.core.Constraint`.
AllOf<T> - Class in org.hamcrest.core
  Calculates the logical conjunction of multiple matchers.
AllOf(Iterable<Matcher<? super T>>) - Constructor for class org.hamcrest.core.AllOf
allOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.core.AllOf
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>...) - Static method in class org.hamcrest.core.AllOf
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AllOf
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AllOf
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AllOf
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AllOf
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AllOf
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>...) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>...) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined object matches ALL of the specified matchers.
and(Condition.Step<? super T, U>) - Method in class org.hamcrest.Condition
and(Matcher<? super T>) - Method in class org.hamcrest.core.CombinableMatcher
and(Matcher<? super X>) - Method in class org.hamcrest.core.CombinableMatcher.CombinableBothMatcher
any(Class<T>) - Static method in class org.hamcrest.core.IsInstanceOf
  Creates a matcher that matches when the examined object is an instance of the specified `type`, as determined by calling the `Class.isInstance(Object)` method on that type, passing the the examined object.
any(Class<T>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches when the examined object is an instance of the specified `type`, as determined by calling the `Class.isInstance(Object)` method on that type, passing the the examined object.
any(Class<T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches when the examined object is an instance of the specified `type`, as determined by calling the `Class.isInstance(Object)` method on that type, passing the the examined object.
AnyOf<T> - Class in org.hamcrest.core
  Calculates the logical disjunction of multiple matchers.
AnyOf(Iterable<Matcher<? super T>>) - Constructor for class org.hamcrest.core.AnyOf
anyOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.core.AnyOf
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<? super T>...) - Static method in class org.hamcrest.core.AnyOf
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AnyOf
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AnyOf
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AnyOf
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AnyOf
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AnyOf
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<? super T>...) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<? super T>...) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anything() - Static method in class org.hamcrest.core.IsAnything
  Creates a matcher that always matches, regardless of the examined object.
anything(String) - Static method in class org.hamcrest.core.IsAnything
  Creates a matcher that always matches, regardless of the examined object, but describes itself with the specified `String`.
anything() - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that always matches, regardless of the examined object.
anything(String) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that always matches, regardless of the examined object, but describes itself with the specified `String`.
anything() - Static method in class org.hamcrest.Matchers
  Creates a matcher that always matches, regardless of the examined object.
anything(String) - Static method in class org.hamcrest.Matchers
  Creates a matcher that always matches, regardless of the examined object, but describes itself with the specified `String`.
append(String) - Method in class org.hamcrest.BaseDescription
  Append the String str to the description.
append(char) - Method in class org.hamcrest.BaseDescription
  Append the char c to the description.
append(String) - Method in class org.hamcrest.StringDescription
append(char) - Method in class org.hamcrest.StringDescription
appendDescriptionOf(SelfDescribing) - Method in class org.hamcrest.BaseDescription
appendDescriptionOf(SelfDescribing) - Method in interface org.hamcrest.Description
  Appends the description of a `SelfDescribing` value to this description.
appendDescriptionOf(SelfDescribing) - Method in class org.hamcrest.Description.NullDescription
appendList(String, String, String, Iterable<? extends SelfDescribing>) - Method in class org.hamcrest.BaseDescription
appendList(String, String, String, Iterable<? extends SelfDescribing>) - Method in interface org.hamcrest.Description
  Appends a list of `SelfDescribing` objects to the description.
appendList(String, String, String, Iterable<? extends SelfDescribing>) - Method in class org.hamcrest.Description.NullDescription
appendText(String) - Method in class org.hamcrest.BaseDescription
appendText(String) - Method in interface org.hamcrest.Description
  Appends some plain text to the description.
appendText(String) - Method in class org.hamcrest.Description.NullDescription
appendTo(StringBuffer) - Method in class org.hamcrest.integration.EasyMock2Adapter
appendValue(Object) - Method in class org.hamcrest.BaseDescription
appendValue(Object) - Method in interface org.hamcrest.Description
  Appends an arbitary value to the description.
appendValue(Object) - Method in class org.hamcrest.Description.NullDescription
appendValueList(String, String, String, T...) - Method in class org.hamcrest.BaseDescription
appendValueList(String, String, String, Iterable<T>) - Method in class org.hamcrest.BaseDescription
appendValueList(String, String, String, T...) - Method in interface org.hamcrest.Description
  Appends a list of values to the description.
appendValueList(String, String, String, Iterable<T>) - Method in interface org.hamcrest.Description
  Appends a list of values to the description.
appendValueList(String, String, String, T...) - Method in class org.hamcrest.Description.NullDescription
appendValueList(String, String, String, Iterable<T>) - Method in class org.hamcrest.Description.NullDescription
apply(I, Description) - Method in interface org.hamcrest.Condition.Step
array(Matcher<? super T>...) - Static method in class org.hamcrest.collection.IsArray
  Creates a matcher that matches arrays whose elements are satisfied by the specified matchers.
array(Matcher<? super T>...) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches arrays whose elements are satisfied by the specified matchers.
arrayContaining(E...) - Static method in class org.hamcrest.collection.IsArrayContainingInOrder
  Creates a matcher for arrays that matcheswhen each item in the examined array is logically equal to the corresponding item in the specified items.
arrayContaining(Matcher<? super E>...) - Static method in class org.hamcrest.collection.IsArrayContainingInOrder
  Creates a matcher for arrays that matches when each item in the examined array satisfies the corresponding matcher in the specified matchers.
arrayContaining(List<Matcher<? super E>>) - Static method in class org.hamcrest.collection.IsArrayContainingInOrder
  Creates a matcher for arrays that matches when each item in the examined array satisfies the corresponding matcher in the specified list of matchers.
arrayContaining(Matcher<? super E>...) - Static method in class org.hamcrest.Matchers
  Creates a matcher for arrays that matches when each item in the examined array satisfies the corresponding matcher in the specified matchers.
arrayContaining(List<Matcher<? super E>>) - Static method in class org.hamcrest.Matchers
  Creates a matcher for arrays that matches when each item in the examined array satisfies the corresponding matcher in the specified list of matchers.
arrayContaining(E...) - Static method in class org.hamcrest.Matchers
  Creates a matcher for arrays that matcheswhen each item in the examined array is logically equal to the corresponding item in the specified items.
arrayContainingInAnyOrder(Matcher<? super E>...) - Static method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
  Creates an order agnostic matcher for arrays that matches when each item in the examined array satisfies one matcher anywhere in the specified matchers.
arrayContainingInAnyOrder(Collection<Matcher<? super E>>) - Static method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
  Creates an order agnostic matcher for arrays that matches when each item in the examined array satisfies one matcher anywhere in the specified collection of matchers.
arrayContainingInAnyOrder(E...) - Static method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
  Creates an order agnostic matcher for arrays that matches when each item in the examined array is logically equal to one item anywhere in the specified items.
arrayContainingInAnyOrder(Matcher<? super E>...) - Static method in class org.hamcrest.Matchers
  Creates an order agnostic matcher for arrays that matches when each item in the examined array satisfies one matcher anywhere in the specified matchers.
arrayContainingInAnyOrder(E...) - Static method in class org.hamcrest.Matchers
  Creates an order agnostic matcher for arrays that matches when each item in the examined array is logically equal to one item anywhere in the specified items.
arrayContainingInAnyOrder(Collection<Matcher<? super E>>) - Static method in class org.hamcrest.Matchers
  Creates an order agnostic matcher for arrays that matches when each item in the examined array satisfies one matcher anywhere in the specified collection of matchers.
ArrayIterator - Class in org.hamcrest.internal
ArrayIterator(Object) - Constructor for class org.hamcrest.internal.ArrayIterator
arrayWithSize(Matcher<? super Integer>) - Static method in class org.hamcrest.collection.IsArrayWithSize
  Creates a matcher for arrays that matches when the `length` of the array satisfies the specified matcher.
arrayWithSize(int) - Static method in class org.hamcrest.collection.IsArrayWithSize
  Creates a matcher for arrays that matches when the `length` of the array equals the specified `size`.
arrayWithSize(Matcher<? super Integer>) - Static method in class org.hamcrest.Matchers
  Creates a matcher for arrays that matches when the `length` of the array satisfies the specified matcher.
arrayWithSize(int) - Static method in class org.hamcrest.Matchers
  Creates a matcher for arrays that matches when the `length` of the array equals the specified `size`.
assertThat(T, Matcher<? super T>) - Static method in class org.hamcrest.MatcherAssert
assertThat(String, T, Matcher<? super T>) - Static method in class org.hamcrest.MatcherAssert
assertThat(String, boolean) - Static method in class org.hamcrest.MatcherAssert
asString(SelfDescribing) - Static method in class org.hamcrest.StringDescription
  Alias for `StringDescription.toString(SelfDescribing)`.

## B

BaseDescription - Class in org.hamcrest
  A `Description` that is stored as a string.
BaseDescription() - Constructor for class org.hamcrest.BaseDescription
BaseMatcher<T> - Class in org.hamcrest
  BaseClass for all Matcher implementations.
BaseMatcher() - Constructor for class org.hamcrest.BaseMatcher
BigDecimalCloseTo - Class in org.hamcrest.number
BigDecimalCloseTo(BigDecimal, BigDecimal) - Constructor for class org.hamcrest.number.BigDecimalCloseTo
both(Matcher<? super LHS>) - Static method in class org.hamcrest.core.CombinableMatcher
  Creates a matcher that matches when both of the specified matchers match the examined object.
both(Matcher<? super LHS>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches when both of the specified matchers match the examined object.
both(Matcher<? super LHS>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches when both of the specified matchers match the examined object.

## C

canObtainExpectedTypeFrom(Method) - Method in class org.hamcrest.internal.ReflectiveTypeFinder
closeTo(double, double) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `Double`s that matches when an examined double is equal to the specified `operand`, within a range of +/- `error`.
closeTo(BigDecimal, BigDecimal) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `BigDecimal`s that matches when an examined BigDecimal is equal to the specified `operand`, within a range of +/- `error`.
closeTo(BigDecimal, BigDecimal) - Static method in class org.hamcrest.number.BigDecimalCloseTo
  Creates a matcher of `BigDecimal`s that matches when an examined BigDecimal is equal to the specified `operand`, within a range of +/- `error`.
closeTo(double, double) - Static method in class org.hamcrest.number.IsCloseTo
  Creates a matcher of `Double`s that matches when an examined double is equal to the specified `operand`, within a range of +/- `error`.
CombinableMatcher<T> - Class in org.hamcrest.core
CombinableMatcher(Matcher<? super T>) - Constructor for class org.hamcrest.core.CombinableMatcher
CombinableMatcher.CombinableBothMatcher<X> - Class in org.hamcrest.core
CombinableMatcher.CombinableBothMatcher(Matcher<? super X>) - Constructor for class org.hamcrest.core.CombinableMatcher.CombinableBothMatcher
CombinableMatcher.CombinableEitherMatcher<X> - Class in org.hamcrest.core
CombinableMatcher.CombinableEitherMatcher(Matcher<? super X>) - Constructor for class org.hamcrest.core.CombinableMatcher.CombinableEitherMatcher
comparesEqualTo(T) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `Comparable` object that matches when the examined object is equal to the specified value, as reported by the `compareTo` method of the examined object.
comparesEqualTo(T) - Static method in class org.hamcrest.number.OrderingComparison
  Creates a matcher of `Comparable` object that matches when the examined object is equal to the specified value, as reported by the `compareTo` method of the examined object.
Condition<T> - Class in org.hamcrest
  A Condition implements part of a multi-step match.
Condition.Step<I,O> - Interface in org.hamcrest
contains(E...) - Static method in class org.hamcrest.collection.IsIterableContainingInOrder
  Creates a matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields a series of items, each logically equal to the corresponding item in the specified items.
contains(Matcher<? super E>) - Static method in class org.hamcrest.collection.IsIterableContainingInOrder
  Creates a matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields a single item that satisfies the specified matcher.
contains(Matcher<? super E>...) - Static method in class org.hamcrest.collection.IsIterableContainingInOrder
  Creates a matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields a series of items, each satisfying the corresponding matcher in the specified matchers.
contains(List<Matcher<? super E>>) - Static method in class org.hamcrest.collection.IsIterableContainingInOrder
  Creates a matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields a series of items, each satisfying the corresponding matcher in the specified list of matchers.
contains(Matcher<? super E>) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields a single item that satisfies the specified matcher.
contains(List<Matcher<? super E>>) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields a series of items, each satisfying the corresponding matcher in the specified list of matchers.
contains(Matcher<? super E>...) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields a series of items, each satisfying the corresponding matcher in the specified matchers.
contains(E...) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields a series of items, each logically equal to the corresponding item in the specified items.
containsInAnyOrder(Matcher<? super E>) - Static method in class org.hamcrest.collection.IsIterableContainingInAnyOrder
  Deprecated.
  use contains(Matcher itemMatcher) instead
containsInAnyOrder(Matcher<? super T>...) - Static method in class org.hamcrest.collection.IsIterableContainingInAnyOrder
  Creates an order agnostic matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields a series of items, each satisfying one matcher anywhere in the specified matchers.
containsInAnyOrder(T...) - Static method in class org.hamcrest.collection.IsIterableContainingInAnyOrder
  Creates an order agnostic matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields a series of items, each logically equal to one item anywhere in the specified items.
containsInAnyOrder(Collection<Matcher<? super T>>) - Static method in class org.hamcrest.collection.IsIterableContainingInAnyOrder
  Creates an order agnostic matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields a series of items, each satisfying one matcher anywhere in the specified collection of matchers.
containsInAnyOrder(Collection<Matcher<? super T>>) - Static method in class org.hamcrest.Matchers
  Creates an order agnostic matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields a series of items, each satisfying one matcher anywhere in the specified collection of matchers.
containsInAnyOrder(T...) - Static method in class org.hamcrest.Matchers
  Creates an order agnostic matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields a series of items, each logically equal to one item anywhere in the specified items.
containsInAnyOrder(Matcher<? super T>...) - Static method in class org.hamcrest.Matchers
  Creates an order agnostic matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields a series of items, each satisfying one matcher anywhere in the specified matchers.
containsInAnyOrder(Matcher<? super E>) - Static method in class org.hamcrest.Matchers
  Deprecated.
  use contains(Matcher itemMatcher) instead
containsString(String) - Static method in class org.hamcrest.core.StringContains
  Creates a matcher that matches if the examined `String` contains the specified `String` anywhere.
containsString(String) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined `String` contains the specified `String` anywhere.
containsString(String) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined `String` contains the specified `String` anywhere.
CoreMatchers - Class in org.hamcrest
CoreMatchers() - Constructor for class org.hamcrest.CoreMatchers
CustomMatcher<T> - Class in org.hamcrest
  Utility class for writing one off matchers.
CustomMatcher(String) - Constructor for class org.hamcrest.CustomMatcher
CustomTypeSafeMatcher<T> - Class in org.hamcrest
  Utility class for writing one off matchers.
CustomTypeSafeMatcher(String) - Constructor for class org.hamcrest.CustomTypeSafeMatcher

## D

DescribedAs<T> - Class in org.hamcrest.core
  Provides a custom description to another matcher.
DescribedAs(String, Matcher<T>, Object[]) - Constructor for class org.hamcrest.core.DescribedAs
describedAs(String, Matcher<T>, Object...) - Static method in class org.hamcrest.core.DescribedAs
  Wraps an existing matcher, overriding its description with that specified.
describedAs(String, Matcher<T>, Object...) - Static method in class org.hamcrest.CoreMatchers
  Wraps an existing matcher, overriding its description with that specified.
describedAs(String, Matcher<T>, Object...) - Static method in class org.hamcrest.Matchers
  Wraps an existing matcher, overriding its description with that specified.
describeMismatch(Object, Description) - Method in class org.hamcrest.BaseMatcher
describeMismatch(Object, Description) - Method in class org.hamcrest.core.DescribedAs
describeMismatch(Object, Description) - Method in class org.hamcrest.core.Is
describeMismatch(Object, Description) - Method in class org.hamcrest.DiagnosingMatcher
describeMismatch(Object, Description) - Method in interface org.hamcrest.Matcher
  Generate a description of why the matcher has not accepted the item.
describeMismatch(Object, Description) - Method in class org.hamcrest.TypeSafeDiagnosingMatcher
describeMismatch(Object, Description) - Method in class org.hamcrest.TypeSafeMatcher
describeMismatchSafely(T, Description) - Method in class org.hamcrest.beans.HasProperty
describeMismatchSafely(T[], Description) - Method in class org.hamcrest.collection.IsArray
describeMismatchSafely(T[], Description) - Method in class org.hamcrest.collection.IsArrayContaining
describeMismatchSafely(E[], Description) - Method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
describeMismatchSafely(E[], Description) - Method in class org.hamcrest.collection.IsArrayContainingInOrder
describeMismatchSafely(Collection<? extends E>, Description) - Method in class org.hamcrest.collection.IsEmptyCollection
describeMismatchSafely(Iterable<? extends E>, Description) - Method in class org.hamcrest.collection.IsEmptyIterable
describeMismatchSafely(Map<? extends K, ? extends V>, Description) - Method in class org.hamcrest.collection.IsMapContaining
describeMismatchSafely(String, Description) - Method in class org.hamcrest.core.SubstringMatcher
describeMismatchSafely(BigDecimal, Description) - Method in class org.hamcrest.number.BigDecimalCloseTo
describeMismatchSafely(Double, Description) - Method in class org.hamcrest.number.IsCloseTo
describeMismatchSafely(T, Description) - Method in class org.hamcrest.number.OrderingComparison
describeMismatchSafely(Class<?>, Description) - Method in class org.hamcrest.object.IsCompatibleType
describeMismatchSafely(String, Description) - Method in class org.hamcrest.text.IsEqualIgnoringCase
describeMismatchSafely(String, Description) - Method in class org.hamcrest.text.IsEqualIgnoringWhiteSpace
describeMismatchSafely(String, Description) - Method in class org.hamcrest.text.StringContainsInOrder
describeMismatchSafely(T, Description) - Method in class org.hamcrest.TypeSafeMatcher
  Subclasses should override this.
describeTo(Description) - Method in class org.hamcrest.beans.HasProperty
describeTo(Description) - Method in class org.hamcrest.beans.HasPropertyWithValue
describeTo(Description) - Method in class org.hamcrest.beans.SamePropertyValuesAs
describeTo(Description) - Method in class org.hamcrest.beans.SamePropertyValuesAs.PropertyMatcher
describeTo(Description) - Method in class org.hamcrest.collection.IsArray
describeTo(Description) - Method in class org.hamcrest.collection.IsArrayContaining
describeTo(Description) - Method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
describeTo(Description) - Method in class org.hamcrest.collection.IsArrayContainingInOrder
describeTo(Description) - Method in class org.hamcrest.collection.IsEmptyCollection
describeTo(Description) - Method in class org.hamcrest.collection.IsEmptyIterable
describeTo(Description) - Method in class org.hamcrest.collection.IsIn
describeTo(Description) - Method in class org.hamcrest.collection.IsIterableContainingInAnyOrder
describeTo(Description) - Method in class org.hamcrest.collection.IsIterableContainingInOrder
describeTo(Description) - Method in class org.hamcrest.collection.IsMapContaining
describeTo(Description) - Method in class org.hamcrest.core.AllOf
describeTo(Description) - Method in class org.hamcrest.core.AnyOf
describeTo(Description) - Method in class org.hamcrest.core.CombinableMatcher
describeTo(Description) - Method in class org.hamcrest.core.DescribedAs
describeTo(Description) - Method in class org.hamcrest.core.Every
describeTo(Description) - Method in class org.hamcrest.core.Is
describeTo(Description) - Method in class org.hamcrest.core.IsAnything
describeTo(Description) - Method in class org.hamcrest.core.IsCollectionContaining
describeTo(Description) - Method in class org.hamcrest.core.IsEqual
describeTo(Description) - Method in class org.hamcrest.core.IsInstanceOf
describeTo(Description) - Method in class org.hamcrest.core.IsNot
describeTo(Description) - Method in class org.hamcrest.core.IsNull
describeTo(Description) - Method in class org.hamcrest.core.IsSame
describeTo(Description) - Method in class org.hamcrest.core.SubstringMatcher
describeTo(Description) - Method in class org.hamcrest.CustomMatcher
describeTo(Description) - Method in class org.hamcrest.CustomTypeSafeMatcher
describeTo(Description) - Method in class org.hamcrest.FeatureMatcher
describeTo(StringBuffer) - Method in class org.hamcrest.integration.JMock1Adapter
describeTo(Description) - Method in class org.hamcrest.internal.SelfDescribingValue
describeTo(Description) - Method in class org.hamcrest.number.BigDecimalCloseTo
describeTo(Description) - Method in class org.hamcrest.number.IsCloseTo
describeTo(Description) - Method in class org.hamcrest.number.OrderingComparison
describeTo(Description) - Method in class org.hamcrest.object.IsCompatibleType
describeTo(Description) - Method in class org.hamcrest.object.IsEventFrom
describeTo(Description) - Method in interface org.hamcrest.SelfDescribing
  Generates a description of the object.
describeTo(Description) - Method in class org.hamcrest.text.IsEmptyString
describeTo(Description) - Method in class org.hamcrest.text.IsEqualIgnoringCase
describeTo(Description) - Method in class org.hamcrest.text.IsEqualIgnoringWhiteSpace
describeTo(Description) - Method in class org.hamcrest.text.StringContainsInOrder
describeTo(Description) - Method in class org.hamcrest.xml.HasXPath
Description - Interface in org.hamcrest
  A description of a Matcher.
Description.NullDescription - Class in org.hamcrest
Description.NullDescription() - Constructor for class org.hamcrest.Description.NullDescription
descriptionEnd() - Method in class org.hamcrest.collection.IsArray
  Returns the string that ends the description.
descriptionSeparator() - Method in class org.hamcrest.collection.IsArray
  Returns the string that separates the elements in the description.
descriptionStart() - Method in class org.hamcrest.collection.IsArray
  Returns the string that starts the description.
DiagnosingMatcher<T> - Class in org.hamcrest
  TODO(ngd): Document.
DiagnosingMatcher() - Constructor for class org.hamcrest.DiagnosingMatcher

## E

EasyMock2Adapter - Class in org.hamcrest.integration
  An adapter allowing a Hamcrest `Matcher` to act as an EasyMock `org.easymock.IArgumentMatcher`.
EasyMock2Adapter(Matcher<?>) - Constructor for class org.hamcrest.integration.EasyMock2Adapter
EasyMock2Matchers - Class in org.hamcrest
EasyMock2Matchers() - Constructor for class org.hamcrest.EasyMock2Matchers
either(Matcher<? super LHS>) - Static method in class org.hamcrest.core.CombinableMatcher
  Creates a matcher that matches when either of the specified matchers match the examined object.
either(Matcher<? super LHS>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches when either of the specified matchers match the examined object.
either(Matcher<? super LHS>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches when either of the specified matchers match the examined object.
empty() - Static method in class org.hamcrest.collection.IsEmptyCollection
  Creates a matcher for `Collection`s matching examined collections whose `isEmpty` method returns `true`.
empty() - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Collection`s matching examined collections whose `isEmpty` method returns `true`.
emptyArray() - Static method in class org.hamcrest.collection.IsArrayWithSize
  Creates a matcher for arrays that matches when the `length` of the array is zero.
emptyArray() - Static method in class org.hamcrest.Matchers
  Creates a matcher for arrays that matches when the `length` of the array is zero.
emptyCollectionOf(Class<E>) - Static method in class org.hamcrest.collection.IsEmptyCollection
  Creates a matcher for `Collection`s matching examined collections whose `isEmpty` method returns `true`.
emptyCollectionOf(Class<E>) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Collection`s matching examined collections whose `isEmpty` method returns `true`.
emptyIterable() - Static method in class org.hamcrest.collection.IsEmptyIterable
  Creates a matcher for `Iterable`s matching examined iterables that yield no items.
emptyIterable() - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Iterable`s matching examined iterables that yield no items.
emptyIterableOf(Class<E>) - Static method in class org.hamcrest.collection.IsEmptyIterable
  Creates a matcher for `Iterable`s matching examined iterables that yield no items.
emptyIterableOf(Class<E>) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Iterable`s matching examined iterables that yield no items.
endsWith(String) - Static method in class org.hamcrest.core.StringEndsWith
  Creates a matcher that matches if the examined `String` ends with the specified `String`.
endsWith(String) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined `String` ends with the specified `String`.
endsWith(String) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined `String` ends with the specified `String`.
equalTo(T) - Static method in class org.hamcrest.core.IsEqual
  Creates a matcher that matches when the examined object is logically equal to the specified `operand`, as determined by calling the `Object.equals(java.lang.Object)` method on the examined object.
equalTo(T) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches when the examined object is logically equal to the specified `operand`, as determined by calling the `Object.equals(java.lang.Object)` method on the examined object.
equalTo(String) - Static method in class org.hamcrest.EasyMock2Matchers
equalTo(String) - Static method in class org.hamcrest.JMock1Matchers
equalTo(T) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches when the examined object is logically equal to the specified `operand`, as determined by calling the `Object.equals(java.lang.Object)` method on the examined object.
equalToIgnoringCase(String) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `String` that matches when the examined string is equal to the specified expectedString, ignoring case.
equalToIgnoringCase(String) - Static method in class org.hamcrest.text.IsEqualIgnoringCase
  Creates a matcher of `String` that matches when the examined string is equal to the specified expectedString, ignoring case.
equalToIgnoringWhiteSpace(String) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `String` that matches when the examined string is equal to the specified expectedString, when whitespace differences are (mostly) ignored.
equalToIgnoringWhiteSpace(String) - Static method in class org.hamcrest.text.IsEqualIgnoringWhiteSpace
  Creates a matcher of `String` that matches when the examined string is equal to the specified expectedString, when whitespace differences are (mostly) ignored.
eval(Object) - Method in class org.hamcrest.integration.JMock1Adapter
evalSubstringOf(String) - Method in class org.hamcrest.core.StringContains
evalSubstringOf(String) - Method in class org.hamcrest.core.StringEndsWith
evalSubstringOf(String) - Method in class org.hamcrest.core.StringStartsWith
evalSubstringOf(String) - Method in class org.hamcrest.core.SubstringMatcher
eventFrom(Object) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `EventObject` that matches any EventObject announced by source.
eventFrom(Class<? extends EventObject>, Object) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `EventObject` that matches any object derived from eventClass announced by source.
eventFrom(Class<? extends EventObject>, Object) - Static method in class org.hamcrest.object.IsEventFrom
  Creates a matcher of `EventObject` that matches any object derived from eventClass announced by source.
eventFrom(Object) - Static method in class org.hamcrest.object.IsEventFrom
  Creates a matcher of `EventObject` that matches any EventObject announced by source.
Every<T> - Class in org.hamcrest.core
Every(Matcher<? super T>) - Constructor for class org.hamcrest.core.Every
everyItem(Matcher<U>) - Static method in class org.hamcrest.core.Every
  Creates a matcher for `Iterable`s that only matches when a single pass over the examined `Iterable` yields items that are all matched by the specified `itemMatcher`.
everyItem(Matcher<U>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher for `Iterable`s that only matches when a single pass over the examined `Iterable` yields items that are all matched by the specified `itemMatcher`.
everyItem(Matcher<U>) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Iterable`s that only matches when a single pass over the examined `Iterable` yields items that are all matched by the specified `itemMatcher`.
expectedTypeFrom(Method) - Method in class org.hamcrest.internal.ReflectiveTypeFinder

## F

Factory - Annotation Type in org.hamcrest
  Marks a Hamcrest static factory method so tools recognise them.
FeatureMatcher<T,U> - Class in org.hamcrest
  Supporting class for matching a feature of an object.
FeatureMatcher(Matcher<? super U>, String, String) - Constructor for class org.hamcrest.FeatureMatcher
  Constructor
featureValueOf(E[]) - Method in class org.hamcrest.collection.IsArrayWithSize
featureValueOf(Collection<? extends E>) - Method in class org.hamcrest.collection.IsCollectionWithSize
featureValueOf(Iterable<E>) - Method in class org.hamcrest.collection.IsIterableWithSize
featureValueOf(T) - Method in class org.hamcrest.FeatureMatcher
  Implement this to extract the interesting feature.
featureValueOf(T) - Method in class org.hamcrest.object.HasToString
findExpectedType(Class<?>) - Method in class org.hamcrest.internal.ReflectiveTypeFinder

## G

getPropertyDescriptor(String, Object) - Static method in class org.hamcrest.beans.PropertyUtil
  Returns the description of the property with the provided name on the provided object's interface.
greaterThan(T) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `Comparable` object that matches when the examined object is greater than the specified value, as reported by the `compareTo` method of the examined object.
greaterThan(T) - Static method in class org.hamcrest.number.OrderingComparison
  Creates a matcher of `Comparable` object that matches when the examined object is greater than the specified value, as reported by the `compareTo` method of the examined object.
greaterThanOrEqualTo(T) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `Comparable` object that matches when the examined object is greater than or equal to the specified value, as reported by the `compareTo` method of the examined object.
greaterThanOrEqualTo(T) - Static method in class org.hamcrest.number.OrderingComparison
  Creates a matcher of `Comparable` object that matches when the examined object is greater than or equal to the specified value, as reported by the `compareTo` method of the examined object.

## H

hasEntry(Matcher<? super K>, Matcher<? super V>) - Static method in class org.hamcrest.collection.IsMapContaining
  Creates a matcher for `Map`s matching when the examined `Map` contains at least one entry whose key satisfies the specified `keyMatcher` and whose value satisfies the specified `valueMatcher`.
hasEntry(K, V) - Static method in class org.hamcrest.collection.IsMapContaining
  Creates a matcher for `Map`s matching when the examined `Map` contains at least one entry whose key equals the specified `key` and whose value equals the specified `value`.
hasEntry(K, V) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Map`s matching when the examined `Map` contains at least one entry whose key equals the specified `key` and whose value equals the specified `value`.
hasEntry(Matcher<? super K>, Matcher<? super V>) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Map`s matching when the examined `Map` contains at least one entry whose key satisfies the specified `keyMatcher` and whose value satisfies the specified `valueMatcher`.
hasItem(Matcher<? super T>) - Static method in class org.hamcrest.core.IsCollectionContaining
  Creates a matcher for `Iterable`s that only matches when a single pass over the examined `Iterable` yields at least one item that is matched by the specified `itemMatcher`.
hasItem(T) - Static method in class org.hamcrest.core.IsCollectionContaining
  Creates a matcher for `Iterable`s that only matches when a single pass over the examined `Iterable` yields at least one item that is equal to the specified `item`.
hasItem(Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher for `Iterable`s that only matches when a single pass over the examined `Iterable` yields at least one item that is matched by the specified `itemMatcher`.
hasItem(T) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher for `Iterable`s that only matches when a single pass over the examined `Iterable` yields at least one item that is equal to the specified `item`.
hasItem(Matcher<? super T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Iterable`s that only matches when a single pass over the examined `Iterable` yields at least one item that is matched by the specified `itemMatcher`.
hasItem(T) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Iterable`s that only matches when a single pass over the examined `Iterable` yields at least one item that is equal to the specified `item`.
hasItemInArray(Matcher<? super T>) - Static method in class org.hamcrest.collection.IsArrayContaining
  Creates a matcher for arrays that matches when the examined array contains at least one item that is matched by the specified `elementMatcher`.
hasItemInArray(T) - Static method in class org.hamcrest.collection.IsArrayContaining
  A shortcut to the frequently used `hasItemInArray(equalTo(x))`.
hasItemInArray(T) - Static method in class org.hamcrest.Matchers
  A shortcut to the frequently used `hasItemInArray(equalTo(x))`.
hasItemInArray(Matcher<? super T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher for arrays that matches when the examined array contains at least one item that is matched by the specified `elementMatcher`.
hasItems(Matcher<? super T>...) - Static method in class org.hamcrest.core.IsCollectionContaining
  Creates a matcher for `Iterable`s that matches when consecutive passes over the examined `Iterable` yield at least one item that is matched by the corresponding matcher from the specified `itemMatchers`.
hasItems(T...) - Static method in class org.hamcrest.core.IsCollectionContaining
  Creates a matcher for `Iterable`s that matches when consecutive passes over the examined `Iterable` yield at least one item that is equal to the corresponding item from the specified `items`.
hasItems(T...) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher for `Iterable`s that matches when consecutive passes over the examined `Iterable` yield at least one item that is equal to the corresponding item from the specified `items`.
hasItems(Matcher<? super T>...) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher for `Iterable`s that matches when consecutive passes over the examined `Iterable` yield at least one item that is matched by the corresponding matcher from the specified `itemMatchers`.
hasItems(Matcher<? super T>...) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Iterable`s that matches when consecutive passes over the examined `Iterable` yield at least one item that is matched by the corresponding matcher from the specified `itemMatchers`.
hasItems(T...) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Iterable`s that matches when consecutive passes over the examined `Iterable` yield at least one item that is equal to the corresponding item from the specified `items`.
hasKey(Matcher<? super K>) - Static method in class org.hamcrest.collection.IsMapContaining
  Creates a matcher for `Map`s matching when the examined `Map` contains at least one key that satisfies the specified matcher.
hasKey(K) - Static method in class org.hamcrest.collection.IsMapContaining
  Creates a matcher for `Map`s matching when the examined `Map` contains at least one key that is equal to the specified key.
hasKey(K) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Map`s matching when the examined `Map` contains at least one key that is equal to the specified key.
hasKey(Matcher<? super K>) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Map`s matching when the examined `Map` contains at least one key that satisfies the specified matcher.
hasNext() - Method in class org.hamcrest.internal.ArrayIterator
hasNext() - Method in class org.hamcrest.internal.SelfDescribingValueIterator
HasProperty<T> - Class in org.hamcrest.beans
  A Matcher that checks that an object has a JavaBean property with the specified name.
HasProperty(String) - Constructor for class org.hamcrest.beans.HasProperty
hasProperty(String) - Static method in class org.hamcrest.beans.HasProperty
  Creates a matcher that matches when the examined object has a JavaBean property with the specified name.
hasProperty(String, Matcher<?>) - Static method in class org.hamcrest.beans.HasPropertyWithValue
  Creates a matcher that matches when the examined object has a JavaBean property with the specified name whose value satisfies the specified matcher.
hasProperty(String) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches when the examined object has a JavaBean property with the specified name.
hasProperty(String, Matcher<?>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches when the examined object has a JavaBean property with the specified name whose value satisfies the specified matcher.
HasPropertyWithValue<T> - Class in org.hamcrest.beans
  Matcher that asserts that a JavaBean property on an argument passed to the mock object meets the provided matcher.
HasPropertyWithValue(String, Matcher<?>) - Constructor for class org.hamcrest.beans.HasPropertyWithValue
hasSize(Matcher<? super Integer>) - Static method in class org.hamcrest.collection.IsCollectionWithSize
  Creates a matcher for `Collection`s that matches when the `size()` method returns a value that satisfies the specified matcher.
hasSize(int) - Static method in class org.hamcrest.collection.IsCollectionWithSize
  Creates a matcher for `Collection`s that matches when the `size()` method returns a value equal to the specified `size`.
hasSize(Matcher<? super Integer>) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Collection`s that matches when the `size()` method returns a value that satisfies the specified matcher.
hasSize(int) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Collection`s that matches when the `size()` method returns a value equal to the specified `size`.
hasToString(String) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches any examined object whose `toString` method returns a value equalTo the specified string.
hasToString(Matcher<? super String>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches any examined object whose `toString` method returns a value that satisfies the specified matcher.
HasToString<T> - Class in org.hamcrest.object
HasToString(Matcher<? super String>) - Constructor for class org.hamcrest.object.HasToString
hasToString(Matcher<? super String>) - Static method in class org.hamcrest.object.HasToString
  Creates a matcher that matches any examined object whose `toString` method returns a value that satisfies the specified matcher.
hasToString(String) - Static method in class org.hamcrest.object.HasToString
  Creates a matcher that matches any examined object whose `toString` method returns a value equalTo the specified string.
hasValue(Matcher<? super V>) - Static method in class org.hamcrest.collection.IsMapContaining
  Creates a matcher for `Map`s matching when the examined `Map` contains at least one value that satisfies the specified valueMatcher.
hasValue(V) - Static method in class org.hamcrest.collection.IsMapContaining
  Creates a matcher for `Map`s matching when the examined `Map` contains at least one value that is equal to the specified value.
hasValue(V) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Map`s matching when the examined `Map` contains at least one value that is equal to the specified value.
hasValue(Matcher<? super V>) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Map`s matching when the examined `Map` contains at least one value that satisfies the specified valueMatcher.
hasXPath(String, NamespaceContext, Matcher<String>) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `Node`s that matches when the examined node has a value at the specified `xPath`, within the specified `namespaceContext`, that satisfies the specified `valueMatcher`.
hasXPath(String, Matcher<String>) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `Node`s that matches when the examined node has a value at the specified `xPath` that satisfies the specified `valueMatcher`.
hasXPath(String) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `Node`s that matches when the examined node contains a node at the specified `xPath`, with any content.
hasXPath(String, NamespaceContext) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `Node`s that matches when the examined node contains a node at the specified `xPath` within the specified namespace context, with any content.
HasXPath - Class in org.hamcrest.xml
  Applies a Matcher to a given XML Node in an existing XML Node tree, specified by an XPath expression.
HasXPath(String, Matcher<String>) - Constructor for class org.hamcrest.xml.HasXPath
HasXPath(String, NamespaceContext, Matcher<String>) - Constructor for class org.hamcrest.xml.HasXPath
hasXPath(String, Matcher<String>) - Static method in class org.hamcrest.xml.HasXPath
  Creates a matcher of `Node`s that matches when the examined node has a value at the specified `xPath` that satisfies the specified `valueMatcher`.
hasXPath(String, NamespaceContext, Matcher<String>) - Static method in class org.hamcrest.xml.HasXPath
  Creates a matcher of `Node`s that matches when the examined node has a value at the specified `xPath`, within the specified `namespaceContext`, that satisfies the specified `valueMatcher`.
hasXPath(String) - Static method in class org.hamcrest.xml.HasXPath
  Creates a matcher of `Node`s that matches when the examined node contains a node at the specified `xPath`, with any content.
hasXPath(String, NamespaceContext) - Static method in class org.hamcrest.xml.HasXPath
  Creates a matcher of `Node`s that matches when the examined node contains a node at the specified `xPath` within the specified namespace context, with any content.

## I

instanceOf(Class<?>) - Static method in class org.hamcrest.core.IsInstanceOf
  Creates a matcher that matches when the examined object is an instance of the specified `type`, as determined by calling the `Class.isInstance(Object)` method on that type, passing the the examined object.
instanceOf(Class<?>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches when the examined object is an instance of the specified `type`, as determined by calling the `Class.isInstance(Object)` method on that type, passing the the examined object.
instanceOf(Class<?>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches when the examined object is an instance of the specified `type`, as determined by calling the `Class.isInstance(Object)` method on that type, passing the the examined object.
Is<T> - Class in org.hamcrest.core
  Decorates another Matcher, retaining the behaviour but allowing tests to be slightly more expressive.
Is(Matcher<T>) - Constructor for class org.hamcrest.core.Is
is(Matcher<T>) - Static method in class org.hamcrest.core.Is
  Decorates another Matcher, retaining its behaviour, but allowing tests to be slightly more expressive.
is(T) - Static method in class org.hamcrest.core.Is
  A shortcut to the frequently used `is(equalTo(x))`.
is(Class<T>) - Static method in class org.hamcrest.core.Is
  Deprecated.
  use isA(Class type) instead.
is(Matcher<T>) - Static method in class org.hamcrest.CoreMatchers
  Decorates another Matcher, retaining its behaviour, but allowing tests to be slightly more expressive.
is(Class<T>) - Static method in class org.hamcrest.CoreMatchers
  Deprecated.
  use isA(Class type) instead.
is(T) - Static method in class org.hamcrest.CoreMatchers
  A shortcut to the frequently used `is(equalTo(x))`.
is(Matcher<T>) - Static method in class org.hamcrest.Matchers
  Decorates another Matcher, retaining its behaviour, but allowing tests to be slightly more expressive.
is(Class<T>) - Static method in class org.hamcrest.Matchers
  Deprecated.
  use isA(Class type) instead.
is(T) - Static method in class org.hamcrest.Matchers
  A shortcut to the frequently used `is(equalTo(x))`.
isA(Class<T>) - Static method in class org.hamcrest.core.Is
  A shortcut to the frequently used `is(instanceOf(SomeClass.class))`.
isA(Class<T>) - Static method in class org.hamcrest.CoreMatchers
  A shortcut to the frequently used `is(instanceOf(SomeClass.class))`.
isA(Class<T>) - Static method in class org.hamcrest.Matchers
  A shortcut to the frequently used `is(instanceOf(SomeClass.class))`.
IsAnything<T> - Class in org.hamcrest.core
  A matcher that always returns `true`.
IsAnything() - Constructor for class org.hamcrest.core.IsAnything
IsAnything(String) - Constructor for class org.hamcrest.core.IsAnything
IsArray<T> - Class in org.hamcrest.collection
  Matcher for array whose elements satisfy a sequence of matchers.
IsArray(Matcher<? super T>[]) - Constructor for class org.hamcrest.collection.IsArray
IsArrayContaining<T> - Class in org.hamcrest.collection
  Matches if an array contains an item satisfying a nested matcher.
IsArrayContaining(Matcher<? super T>) - Constructor for class org.hamcrest.collection.IsArrayContaining
IsArrayContainingInAnyOrder<E> - Class in org.hamcrest.collection
IsArrayContainingInAnyOrder(Collection<Matcher<? super E>>) - Constructor for class org.hamcrest.collection.IsArrayContainingInAnyOrder
IsArrayContainingInOrder<E> - Class in org.hamcrest.collection
IsArrayContainingInOrder(List<Matcher<? super E>>) - Constructor for class org.hamcrest.collection.IsArrayContainingInOrder
IsArrayWithSize<E> - Class in org.hamcrest.collection
  Matches if array size satisfies a nested matcher.
IsArrayWithSize(Matcher<? super Integer>) - Constructor for class org.hamcrest.collection.IsArrayWithSize
IsCloseTo - Class in org.hamcrest.number
  Is the value a number equal to a value within some range of acceptable error?
IsCloseTo(double, double) - Constructor for class org.hamcrest.number.IsCloseTo
IsCollectionContaining<T> - Class in org.hamcrest.core
IsCollectionContaining(Matcher<? super T>) - Constructor for class org.hamcrest.core.IsCollectionContaining
IsCollectionWithSize<E> - Class in org.hamcrest.collection
  Matches if collection size satisfies a nested matcher.
IsCollectionWithSize(Matcher<? super Integer>) - Constructor for class org.hamcrest.collection.IsCollectionWithSize
IsCompatibleType<T> - Class in org.hamcrest.object
IsCompatibleType(Class<T>) - Constructor for class org.hamcrest.object.IsCompatibleType
IsEmptyCollection<E> - Class in org.hamcrest.collection
  Tests if collection is empty.
IsEmptyCollection() - Constructor for class org.hamcrest.collection.IsEmptyCollection
IsEmptyIterable<E> - Class in org.hamcrest.collection
  Tests if collection is empty.
IsEmptyIterable() - Constructor for class org.hamcrest.collection.IsEmptyIterable
isEmptyOrNullString() - Static method in class org.hamcrest.Matchers
  Creates a matcher of `String` that matches when the examined string is `null`, or has zero length.
isEmptyOrNullString() - Static method in class org.hamcrest.text.IsEmptyString
  Creates a matcher of `String` that matches when the examined string is `null`, or has zero length.
isEmptyString() - Static method in class org.hamcrest.Matchers
  Creates a matcher of `String` that matches when the examined string has zero length.
IsEmptyString - Class in org.hamcrest.text
  Matches empty Strings (and null).
IsEmptyString() - Constructor for class org.hamcrest.text.IsEmptyString
isEmptyString() - Static method in class org.hamcrest.text.IsEmptyString
  Creates a matcher of `String` that matches when the examined string has zero length.
IsEqual<T> - Class in org.hamcrest.core
  Is the value equal to another value, as tested by the `Object.equals(java.lang.Object)` invokedMethod?
IsEqual(T) - Constructor for class org.hamcrest.core.IsEqual
IsEqualIgnoringCase - Class in org.hamcrest.text
  Tests if a string is equal to another string, regardless of the case.
IsEqualIgnoringCase(String) - Constructor for class org.hamcrest.text.IsEqualIgnoringCase
IsEqualIgnoringWhiteSpace - Class in org.hamcrest.text
  Tests if a string is equal to another string, ignoring any changes in whitespace.
IsEqualIgnoringWhiteSpace(String) - Constructor for class org.hamcrest.text.IsEqualIgnoringWhiteSpace
IsEventFrom - Class in org.hamcrest.object
  Tests if the value is an event announced by a specific object.
IsEventFrom(Class<?>, Object) - Constructor for class org.hamcrest.object.IsEventFrom
IsIn<T> - Class in org.hamcrest.collection
IsIn(Collection<T>) - Constructor for class org.hamcrest.collection.IsIn
IsIn(T[]) - Constructor for class org.hamcrest.collection.IsIn
isIn(Collection<T>) - Static method in class org.hamcrest.collection.IsIn
  Creates a matcher that matches when the examined object is found within the specified collection.
isIn(T[]) - Static method in class org.hamcrest.collection.IsIn
  Creates a matcher that matches when the examined object is found within the specified array.
isIn(Collection<T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches when the examined object is found within the specified collection.
isIn(T[]) - Static method in class org.hamcrest.Matchers
IsInstanceOf - Class in org.hamcrest.core
  Tests whether the value is an instance of a class.
IsInstanceOf(Class<?>) - Constructor for class org.hamcrest.core.IsInstanceOf
  Creates a new instance of IsInstanceOf
IsIterableContainingInAnyOrder<T> - Class in org.hamcrest.collection
IsIterableContainingInAnyOrder(Collection<Matcher<? super T>>) - Constructor for class org.hamcrest.collection.IsIterableContainingInAnyOrder
IsIterableContainingInOrder<E> - Class in org.hamcrest.collection
IsIterableContainingInOrder(List<Matcher<? super E>>) - Constructor for class org.hamcrest.collection.IsIterableContainingInOrder
IsIterableWithSize<E> - Class in org.hamcrest.collection
IsIterableWithSize(Matcher<? super Integer>) - Constructor for class org.hamcrest.collection.IsIterableWithSize
IsMapContaining<K,V> - Class in org.hamcrest.collection
IsMapContaining(Matcher<? super K>, Matcher<? super V>) - Constructor for class org.hamcrest.collection.IsMapContaining
IsNot<T> - Class in org.hamcrest.core
  Calculates the logical negation of a matcher.
IsNot(Matcher<T>) - Constructor for class org.hamcrest.core.IsNot
IsNull<T> - Class in org.hamcrest.core
  Is the value null?
IsNull() - Constructor for class org.hamcrest.core.IsNull
isOneOf(T...) - Static method in class org.hamcrest.collection.IsIn
  Creates a matcher that matches when the examined object is equal to one of the specified elements.
isOneOf(T...) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches when the examined object is equal to one of the specified elements.
IsSame<T> - Class in org.hamcrest.core
  Is the value the same object as another value?
IsSame(T) - Constructor for class org.hamcrest.core.IsSame
iterableWithSize(Matcher<? super Integer>) - Static method in class org.hamcrest.collection.IsIterableWithSize
  Creates a matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields an item count that satisfies the specified matcher.
iterableWithSize(int) - Static method in class org.hamcrest.collection.IsIterableWithSize
  Creates a matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields an item count that is equal to the specified `size` argument.
iterableWithSize(int) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields an item count that is equal to the specified `size` argument.
iterableWithSize(Matcher<? super Integer>) - Static method in class org.hamcrest.Matchers
  Creates a matcher for `Iterable`s that matches when a single pass over the examined `Iterable` yields an item count that satisfies the specified matcher.

## J

JavaLangMatcherAssert - Class in org.hamcrest
  Integration method for use with Java's `assert` keyword.
JMock1Adapter - Class in org.hamcrest.integration
  An adapter allowing a Hamcrest `Matcher` to act as an jMock1 `org.jmock.core.Constraint`.
JMock1Adapter(Matcher<?>) - Constructor for class org.hamcrest.integration.JMock1Adapter
JMock1Matchers - Class in org.hamcrest
JMock1Matchers() - Constructor for class org.hamcrest.JMock1Matchers

## L

lessThan(T) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `Comparable` object that matches when the examined object is less than the specified value, as reported by the `compareTo` method of the examined object.
lessThan(T) - Static method in class org.hamcrest.number.OrderingComparison
  Creates a matcher of `Comparable` object that matches when the examined object is less than the specified value, as reported by the `compareTo` method of the examined object.
lessThanOrEqualTo(T) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `Comparable` object that matches when the examined object is less than or equal to the specified value, as reported by the `compareTo` method of the examined object.
lessThanOrEqualTo(T) - Static method in class org.hamcrest.number.OrderingComparison
  Creates a matcher of `Comparable` object that matches when the examined object is less than or equal to the specified value, as reported by the `compareTo` method of the examined object.

## M

matched(T, Description) - Static method in class org.hamcrest.Condition
Matcher<T> - Interface in org.hamcrest
  A matcher over acceptable values.
MatcherAssert - Class in org.hamcrest
MatcherAssert() - Constructor for class org.hamcrest.MatcherAssert
Matchers - Class in org.hamcrest
Matchers() - Constructor for class org.hamcrest.Matchers
matches(Object, Description) - Method in class org.hamcrest.beans.SamePropertyValuesAs.PropertyMatcher
matches(Object) - Method in class org.hamcrest.collection.IsIn
matches(Object, Description) - Method in class org.hamcrest.core.AllOf
matches(Object) - Method in class org.hamcrest.core.AnyOf
matches(Object) - Method in class org.hamcrest.core.DescribedAs
matches(Object) - Method in class org.hamcrest.core.Is
matches(Object) - Method in class org.hamcrest.core.IsAnything
matches(Object) - Method in class org.hamcrest.core.IsEqual
matches(Object, Description) - Method in class org.hamcrest.core.IsInstanceOf
matches(Object) - Method in class org.hamcrest.core.IsNot
matches(Object) - Method in class org.hamcrest.core.IsNull
matches(Object) - Method in class org.hamcrest.core.IsSame
matches(Object) - Method in class org.hamcrest.DiagnosingMatcher
matches(Object, Description) - Method in class org.hamcrest.DiagnosingMatcher
matches(Object) - Method in class org.hamcrest.integration.EasyMock2Adapter
matches(Object) - Method in interface org.hamcrest.Matcher
  Evaluates the matcher for argument item.
matches(Object) - Method in class org.hamcrest.text.IsEmptyString
matches(Object) - Method in class org.hamcrest.TypeSafeDiagnosingMatcher
matches(Object) - Method in class org.hamcrest.TypeSafeMatcher
  Methods made final to prevent accidental override.
matchesSafely(T) - Method in class org.hamcrest.beans.HasProperty
matchesSafely(T, Description) - Method in class org.hamcrest.beans.HasPropertyWithValue
matchesSafely(T, Description) - Method in class org.hamcrest.beans.SamePropertyValuesAs
matchesSafely(T[]) - Method in class org.hamcrest.collection.IsArray
matchesSafely(T[]) - Method in class org.hamcrest.collection.IsArrayContaining
matchesSafely(E[]) - Method in class org.hamcrest.collection.IsArrayContainingInAnyOrder
matchesSafely(E[]) - Method in class org.hamcrest.collection.IsArrayContainingInOrder
matchesSafely(Collection<? extends E>) - Method in class org.hamcrest.collection.IsEmptyCollection
matchesSafely(Iterable<? extends E>) - Method in class org.hamcrest.collection.IsEmptyIterable
matchesSafely(Iterable<? extends T>, Description) - Method in class org.hamcrest.collection.IsIterableContainingInAnyOrder
matchesSafely(Iterable<? extends E>, Description) - Method in class org.hamcrest.collection.IsIterableContainingInOrder
matchesSafely(Map<? extends K, ? extends V>) - Method in class org.hamcrest.collection.IsMapContaining
matchesSafely(T, Description) - Method in class org.hamcrest.core.CombinableMatcher
matchesSafely(Iterable<T>, Description) - Method in class org.hamcrest.core.Every
matchesSafely(Iterable<? super T>, Description) - Method in class org.hamcrest.core.IsCollectionContaining
matchesSafely(String) - Method in class org.hamcrest.core.SubstringMatcher
matchesSafely(T, Description) - Method in class org.hamcrest.FeatureMatcher
matchesSafely(BigDecimal) - Method in class org.hamcrest.number.BigDecimalCloseTo
matchesSafely(Double) - Method in class org.hamcrest.number.IsCloseTo
matchesSafely(T) - Method in class org.hamcrest.number.OrderingComparison
matchesSafely(Class<?>) - Method in class org.hamcrest.object.IsCompatibleType
matchesSafely(EventObject, Description) - Method in class org.hamcrest.object.IsEventFrom
matchesSafely(String) - Method in class org.hamcrest.text.IsEqualIgnoringCase
matchesSafely(String) - Method in class org.hamcrest.text.IsEqualIgnoringWhiteSpace
matchesSafely(String) - Method in class org.hamcrest.text.StringContainsInOrder
matchesSafely(T, Description) - Method in class org.hamcrest.TypeSafeDiagnosingMatcher
  Subclasses should implement this.
matchesSafely(T) - Method in class org.hamcrest.TypeSafeMatcher
  Subclasses should implement this.
matchesSafely(Node, Description) - Method in class org.hamcrest.xml.HasXPath
matching(Matcher<T>, String) - Method in class org.hamcrest.Condition
matching(Matcher<T>) - Method in class org.hamcrest.Condition

## N

next() - Method in class org.hamcrest.internal.ArrayIterator
next() - Method in class org.hamcrest.internal.SelfDescribingValueIterator
NO_ARGUMENTS - Static variable in class org.hamcrest.beans.PropertyUtil
NO_NAMESPACE_CONTEXT - Static variable in class org.hamcrest.xml.HasXPath
NONE - Static variable in interface org.hamcrest.Description
  A description that consumes input but does nothing.
not(Matcher<T>) - Static method in class org.hamcrest.core.IsNot
  Creates a matcher that wraps an existing matcher, but inverts the logic by which it will match.
not(T) - Static method in class org.hamcrest.core.IsNot
  A shortcut to the frequently used `not(equalTo(x))`.
not(Matcher<T>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that wraps an existing matcher, but inverts the logic by which it will match.
not(T) - Static method in class org.hamcrest.CoreMatchers
  A shortcut to the frequently used `not(equalTo(x))`.
not(Matcher<T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that wraps an existing matcher, but inverts the logic by which it will match.
not(T) - Static method in class org.hamcrest.Matchers
  A shortcut to the frequently used `not(equalTo(x))`.
NOT_MATCHED - Static variable in class org.hamcrest.Condition
notMatched() - Static method in class org.hamcrest.Condition
notNullValue() - Static method in class org.hamcrest.core.IsNull
  A shortcut to the frequently used `not(nullValue())`.
notNullValue(Class<T>) - Static method in class org.hamcrest.core.IsNull
  A shortcut to the frequently used `not(nullValue(X.class)).`
notNullValue() - Static method in class org.hamcrest.CoreMatchers
  A shortcut to the frequently used `not(nullValue())`.
notNullValue(Class<T>) - Static method in class org.hamcrest.CoreMatchers
  A shortcut to the frequently used `not(nullValue(X.class)).`
notNullValue() - Static method in class org.hamcrest.Matchers
  A shortcut to the frequently used `not(nullValue())`.
notNullValue(Class<T>) - Static method in class org.hamcrest.Matchers
  A shortcut to the frequently used `not(nullValue(X.class)).`
nullValue() - Static method in class org.hamcrest.core.IsNull
  Creates a matcher that matches if examined object is `null`.
nullValue(Class<T>) - Static method in class org.hamcrest.core.IsNull
  Creates a matcher that matches if examined object is `null`.
nullValue() - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if examined object is `null`.
nullValue(Class<T>) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if examined object is `null`.
nullValue(Class<T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if examined object is `null`.
nullValue() - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if examined object is `null`.

## O

or(Matcher<? super X>) - Method in class org.hamcrest.core.CombinableMatcher.CombinableEitherMatcher
or(Matcher<? super T>) - Method in class org.hamcrest.core.CombinableMatcher
OrderingComparison<T extends java.lang.Comparable<T>> - Class in org.hamcrest.number
org.hamcrest - package org.hamcrest
  The stable API defining Matcher and its associated interfaces and classes.
org.hamcrest.beans - package org.hamcrest.beans
  Matchers of Java Bean properties and their values.
org.hamcrest.collection - package org.hamcrest.collection
  Matchers of arrays and collections.
org.hamcrest.core - package org.hamcrest.core
  Fundamental matchers of objects and values, and composite matchers.
org.hamcrest.integration - package org.hamcrest.integration
org.hamcrest.internal - package org.hamcrest.internal
org.hamcrest.number - package org.hamcrest.number
  Matchers that perform numeric comparisons.
org.hamcrest.object - package org.hamcrest.object
  Matchers that inspect objects and classes.
org.hamcrest.text - package org.hamcrest.text
  Matchers that perform text comparisons.
org.hamcrest.xml - package org.hamcrest.xml
  Matchers of XML documents.

## P

propertyDescriptorsFor(Object, Class<Object>) - Static method in class org.hamcrest.beans.PropertyUtil
  Returns all the property descriptors for the class associated with the given object
PropertyUtil - Class in org.hamcrest.beans
  Utility class for accessing properties on JavaBean objects.
PropertyUtil() - Constructor for class org.hamcrest.beans.PropertyUtil

## R

ReflectiveTypeFinder - Class in org.hamcrest.internal
ReflectiveTypeFinder(String, int, int) - Constructor for class org.hamcrest.internal.ReflectiveTypeFinder
relationship() - Method in class org.hamcrest.core.StringContains
relationship() - Method in class org.hamcrest.core.StringEndsWith
relationship() - Method in class org.hamcrest.core.StringStartsWith
relationship() - Method in class org.hamcrest.core.SubstringMatcher
remove() - Method in class org.hamcrest.internal.ArrayIterator
remove() - Method in class org.hamcrest.internal.SelfDescribingValueIterator

## S

sameInstance(T) - Static method in class org.hamcrest.core.IsSame
  Creates a matcher that matches only when the examined object is the same instance as the specified target object.
sameInstance(T) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches only when the examined object is the same instance as the specified target object.
sameInstance(T) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches only when the examined object is the same instance as the specified target object.
SamePropertyValuesAs<T> - Class in org.hamcrest.beans
SamePropertyValuesAs(T) - Constructor for class org.hamcrest.beans.SamePropertyValuesAs
samePropertyValuesAs(T) - Static method in class org.hamcrest.beans.SamePropertyValuesAs
  Creates a matcher that matches when the examined object has values for all of its JavaBean properties that are equal to the corresponding values of the specified bean.
samePropertyValuesAs(T) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches when the examined object has values for all of its JavaBean properties that are equal to the corresponding values of the specified bean.
SamePropertyValuesAs.PropertyMatcher - Class in org.hamcrest.beans
SamePropertyValuesAs.PropertyMatcher(PropertyDescriptor, Object) - Constructor for class org.hamcrest.beans.SamePropertyValuesAs.PropertyMatcher
SelfDescribing - Interface in org.hamcrest
  The ability of an object to describe itself.
SelfDescribingValue<T> - Class in org.hamcrest.internal
SelfDescribingValue(T) - Constructor for class org.hamcrest.internal.SelfDescribingValue
SelfDescribingValueIterator<T> - Class in org.hamcrest.internal
SelfDescribingValueIterator(Iterator<T>) - Constructor for class org.hamcrest.internal.SelfDescribingValueIterator
startsWith(String) - Static method in class org.hamcrest.core.StringStartsWith
  Creates a matcher that matches if the examined `String` starts with the specified `String`.
startsWith(String) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches if the examined `String` starts with the specified `String`.
startsWith(String) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches if the examined `String` starts with the specified `String`.
StringContains - Class in org.hamcrest.core
  Tests if the argument is a string that contains a substring.
StringContains(String) - Constructor for class org.hamcrest.core.StringContains
stringContainsInOrder(Iterable<String>) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `String` that matches when the examined string contains all of the specified substrings, regardless of the order of their appearance.
StringContainsInOrder - Class in org.hamcrest.text
StringContainsInOrder(Iterable<String>) - Constructor for class org.hamcrest.text.StringContainsInOrder
stringContainsInOrder(Iterable<String>) - Static method in class org.hamcrest.text.StringContainsInOrder
  Creates a matcher of `String` that matches when the examined string contains all of the specified substrings, regardless of the order of their appearance.
StringDescription - Class in org.hamcrest
  A `Description` that is stored as a string.
StringDescription() - Constructor for class org.hamcrest.StringDescription
StringDescription(Appendable) - Constructor for class org.hamcrest.StringDescription
StringEndsWith - Class in org.hamcrest.core
  Tests if the argument is a string that contains a substring.
StringEndsWith(String) - Constructor for class org.hamcrest.core.StringEndsWith
StringStartsWith - Class in org.hamcrest.core
  Tests if the argument is a string that contains a substring.
StringStartsWith(String) - Constructor for class org.hamcrest.core.StringStartsWith
stripSpace(String) - Method in class org.hamcrest.text.IsEqualIgnoringWhiteSpace
substring - Variable in class org.hamcrest.core.SubstringMatcher
SubstringMatcher - Class in org.hamcrest.core
SubstringMatcher(String) - Constructor for class org.hamcrest.core.SubstringMatcher

## T

that(T, Matcher<? super T>) - Static method in class org.hamcrest.JavaLangMatcherAssert
theInstance(T) - Static method in class org.hamcrest.core.IsSame
  Creates a matcher that matches only when the examined object is the same instance as the specified target object.
theInstance(T) - Static method in class org.hamcrest.CoreMatchers
  Creates a matcher that matches only when the examined object is the same instance as the specified target object.
theInstance(T) - Static method in class org.hamcrest.Matchers
  Creates a matcher that matches only when the examined object is the same instance as the specified target object.
then(Condition.Step<? super T, U>) - Method in class org.hamcrest.Condition
toString() - Method in class org.hamcrest.BaseMatcher
toString() - Method in class org.hamcrest.Description.NullDescription
toString(SelfDescribing) - Static method in class org.hamcrest.StringDescription
  Return the description of a `SelfDescribing` object as a String.
toString() - Method in class org.hamcrest.StringDescription
  Returns the description as a string.
typeCompatibleWith(Class<T>) - Static method in class org.hamcrest.Matchers
  Creates a matcher of `Class` that matches when the specified baseType is assignable from the examined class.
typeCompatibleWith(Class<T>) - Static method in class org.hamcrest.object.IsCompatibleType
  Creates a matcher of `Class` that matches when the specified baseType is assignable from the examined class.
TypeSafeDiagnosingMatcher<T> - Class in org.hamcrest
  Convenient base class for Matchers that require a non-null value of a specific type and that will report why the received value has been rejected.
TypeSafeDiagnosingMatcher(Class<?>) - Constructor for class org.hamcrest.TypeSafeDiagnosingMatcher
  Use this constructor if the subclass that implements `matchesSafely` is not the class that binds <T> to a type.
TypeSafeDiagnosingMatcher(ReflectiveTypeFinder) - Constructor for class org.hamcrest.TypeSafeDiagnosingMatcher
  Use this constructor if the subclass that implements `matchesSafely` is not the class that binds <T> to a type.
TypeSafeDiagnosingMatcher() - Constructor for class org.hamcrest.TypeSafeDiagnosingMatcher
  The default constructor for simple sub types
TypeSafeMatcher<T> - Class in org.hamcrest
  Convenient base class for Matchers that require a non-null value of a specific type.
TypeSafeMatcher() - Constructor for class org.hamcrest.TypeSafeMatcher
  The default constructor for simple sub types
TypeSafeMatcher(Class<?>) - Constructor for class org.hamcrest.TypeSafeMatcher
  Use this constructor if the subclass that implements `matchesSafely` is not the class that binds <T> to a type.
TypeSafeMatcher(ReflectiveTypeFinder) - Constructor for class org.hamcrest.TypeSafeMatcher
  Use this constructor if the subclass that implements `matchesSafely` is not the class that binds <T> to a type.

## _

_dont_implement_Matcher___instead_extend_BaseMatcher_() - Method in class org.hamcrest.BaseMatcher
  Deprecated.
_dont_implement_Matcher___instead_extend_BaseMatcher_() - Method in interface org.hamcrest.Matcher
  Deprecated.
  to make

A B C D E F G H I J L M N O P R S T _