Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
MatcherHasNoInterfaces |
|
| 1.0;1 |
1 | 40 | /** |
2 | * | |
3 | */ | |
4 | package com.lexicalscope.fluentreflection; | |
5 | ||
6 | import org.hamcrest.Description; | |
7 | ||
8 | ||
9 | 48 | final class MatcherHasNoInterfaces extends ReflectionMatcher<FluentClass<?>> { |
10 | @Override | |
11 | public boolean matchesSafely(final FluentClass<?> arg) { | |
12 | 40 | return arg.interfaces().isEmpty(); |
13 | } | |
14 | ||
15 | @Override | |
16 | public void describeTo(final Description description) { | |
17 | 8 | description.appendText("type that implements no interfaces"); |
18 | 8 | } |
19 | } |