blob: 6f85b0d4ea30b484ca712d755c897d9f2af4dca7 [file] [log] [blame]
// Test case for issue #231
import org.checkerframework.checker.nullness.qual.EnsuresNonNull;
import org.checkerframework.checker.nullness.qual.Nullable;
public class SelfAssignment {
void test(@Nullable String s) {
assertNonNull(s);
s = s.trim();
}
@EnsuresNonNull("#1")
void assertNonNull(final @Nullable Object o) {
if (o == null) {
throw new AssertionError();
}
}
}