1 /* 2 * Copyright (c) 2006 JMockit developers 3 * This file is subject to the terms of the MIT license (see LICENSE.txt). 4 */ 5 package mockit.internal.expectations.argumentMatching; 6 7 import edu.umd.cs.findbugs.annotations.NonNull; 8 9 abstract class SubstringMatcher implements ArgumentMatcher<SubstringMatcher> { 10 @NonNull 11 final String substring; 12 13 SubstringMatcher(@NonNull CharSequence substring) { 14 this.substring = substring.toString(); 15 } 16 17 @Override 18 public final boolean same(@NonNull SubstringMatcher other) { 19 return substring.equals(other.substring); 20 } 21 }