package checkers.nullness;
import java.util.ArrayList;
import java.util.Collection;
import checkers.nullness.quals.*;
import checkers.source.*;
import checkers.util.AggregateChecker;
/**
* A typechecker plug-in for the Rawness type system qualifier that finds (and
* verifies the absence of) null-pointer errors.
*
* @see NonNull
* @see Nullable
* @see Raw
* @checker.framework.manual #nullness-checker Nullness Checker
*/
public class NullnessChecker extends AggregateChecker {
@Override
protected Collection<Class<? extends SourceChecker>> getSupportedCheckers() {
Collection<Class<? extends SourceChecker>> checkers = new ArrayList<Class<? extends SourceChecker>>(2);
checkers.add(NullnessSubchecker.class);
checkers.add(RawnessSubchecker.class);
return checkers;
}
}