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