eclipse-jdt / eclipse-jdt/eclipse.jdt.core
Bug 485661 - [1.8][null] bogus conflict reported between @NonNull type variable and its @Nullable upper bound
Open
null
- Dominant language
- Java
- Stars
- 237
- Forks
- 195
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 47
Description
From https://bugs.eclipse.org/bugs/show_bug.cgi?id=485661
NTAT.testBinary06() expects this error:
```
public class X2<@NonNull W extends @Nullable Object> {}
^^^^^^^^^
This nullness annotation conflicts with a '@NonNull' annotation which is effective on the same type parameter
```
This doesn't make sense, since `extends @Nullable` imposes no restriction. The given snippet is meaningless, but not erroneous.
Contributor guide
Assessment
This issue has not been assessed yet.