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