package org.checkerframework.checker.index.samelen;
import java.util.LinkedHashSet;
import org.checkerframework.common.basetype.BaseTypeChecker;
import org.checkerframework.framework.source.SuppressWarningsKeys;
/**
* An internal checker that collects information about the arrays that have the same length. It is
* used by the Upper Bound Checker.
*
* @checker_framework.manual #index-checker Index Checker
*/
@SuppressWarningsKeys({"index", "samelen"})
public class SameLenChecker extends BaseTypeChecker {
@Override
protected LinkedHashSet<Class<? extends BaseTypeChecker>> getImmediateSubcheckerClasses() {
LinkedHashSet<Class<? extends BaseTypeChecker>> checkers =
super.getImmediateSubcheckerClasses();
return checkers;
}
}