blob: f87de2df12bc7340d8b9c2c815f601325640995d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package org.hamcrest;
/**
* TODO(ngd): Document.
*
* @param <T>
*/
public abstract class DiagnosingMatcher<T> extends BaseMatcher<T> {
@Override
public final boolean matches(Object item) {
return matches(item, Description.NONE);
}
@Override
public final void describeMismatch(Object item, Description mismatchDescription) {
matches(item, mismatchDescription);
}
protected abstract boolean matches(Object item, Description mismatchDescription);
}
|