blob: 71a3d4dd0d397413c72ceb31e4bcbd9530ef7d3a [file] [log] [blame]
import org.checkerframework.checker.nullness.qual.*;
/*
* Tests parsing annotations on parameter represented by an array or vararg to the constructor.
*/
public class VarargConstructorParameterAnnotationTest {
public void strArraysNonNull(@NonNull String[] parameter) {
new ProcessBuilder(parameter);
}
public void strArraysNullable(@Nullable String[] parameter) {
// :: error: (argument)
new ProcessBuilder(parameter);
}
public void strVarargNonNull(@NonNull String... parameter) {
new ProcessBuilder(parameter);
}
public void strVarargNullable(@Nullable String... parameter) {
// :: error: (argument)
new ProcessBuilder(parameter);
}
}