Skip to content

Commit b947f16

Browse files
committed
Remove @RelevantJavaTypes annotation from SameLenChecker
1 parent ccaf70f commit b947f16

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

checker/src/main/java/org/checkerframework/checker/index/samelen/SameLenChecker.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package org.checkerframework.checker.index.samelen;
22

33
import org.checkerframework.common.basetype.BaseTypeChecker;
4-
import org.checkerframework.framework.qual.RelevantJavaTypes;
54
import org.checkerframework.framework.source.SuppressWarningsPrefix;
65

76
/**
@@ -10,7 +9,9 @@
109
*
1110
* @checker_framework.manual #index-checker Index Checker
1211
*/
13-
@RelevantJavaTypes({CharSequence.class, Object[].class, Object.class})
12+
// This @RelevantJavaTypes annotation is incorrect, because @SameLen can apply to an arbitrary
13+
// user-defined datatype: https://checkerframework.org/manual/#index-annotating-fixed-size .
14+
// @RelevantJavaTypes({CharSequence.class, Object[].class, Object.class})
1415
@SuppressWarningsPrefix({"index", "samelen"})
1516
public class SameLenChecker extends BaseTypeChecker {
1617
/** Create a new SameLenChecker. */

0 commit comments

Comments
 (0)