mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-20 11:50:57 +07:00
While annotation implementations created by reflection never return nulls, it's possible to create a custom annotation interface implementation and nothing stops from returning null in this case. This leads to false-positives. Fixes IDEA-269686 Wrong inspection message for nullable return value of annotation Rollback IDEA-151174 Annotation method return values are non-nullable GitOrigin-RevId: 88301bd8f5fb69e1e78efc23ecc1416c7c441473
8 lines
196 B
Java
8 lines
196 B
Java
// "Simplify 'my.value() == null' to false" "false"
|
|
class Test {
|
|
void some(SuppressWarnings my) {
|
|
if (my == null || my.value() =<caret>= null) {
|
|
System.out.println("null");
|
|
}
|
|
}
|
|
} |