blob: a6c182feadc5864137f55fe8df59380990b5e8f4 [file] [log] [blame]
import org.checkerframework.checker.nullness.qual.NonNull;
import org.checkerframework.checker.nullness.qual.Nullable;
// Testcase for Issue #679
// https://github.com/typetools/checker-framework/issues/679
// @skip-test
public class Issue679 {
interface Interface<T> {}
class B implements Interface<@NonNull Number> {}
// :: error: Interface cannot be inherited with different arguments: <@NonNull Number> and
// <@Nullable Number>
class A extends B implements Interface<@Nullable Number> {}
}