Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/SpotBugsDefaultAnnotation.java
T
Tagir Valeevandintellij-monorepo-bot cd1d6f3c41 [java-analysis] Support SpotBugs DefaultAnnotationForParameters
#fixes IDEA-312566

GitOrigin-RevId: 19b94aae737b8b314271f24608334de33d23eff4
2023-02-15 17:03:03 +00:00

20 lines
422 B
Java

package edu.umd.cs.findbugs.annotations;
import java.lang.annotation.Annotation;
@interface DefaultAnnotationForParameters {
Class<? extends Annotation>[] value();
}
@interface NonNull {
}
@DefaultAnnotationForParameters(NonNull.class)
class X {
native String get();
void test(String s) {
if (<warning descr="Condition 's == null' is always 'false'">s == null</warning>) {}
if (get() == null) {}
}
}