View Javadoc
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  }