/** * */ package com.lexicalscope.fluentreflection; import org.hamcrest.Description; final class MatcherHasNameStartingWith extends ReflectionMatcher<FluentMember> { private final String prefix; MatcherHasNameStartingWith(final String prefix) { this.prefix = prefix; } @Override public boolean matchesSafely(final FluentMember arg) { return arg.name().startsWith(prefix); } @Override public void describeTo(final Description description) { description.appendText("callable starting with ").appendValue(prefix); } }