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; } }