Files
openide/java/java-tests/testData/refactoring/introduceVariable/NullabilityAnnotationNoConflict.after.java
Tagir Valeev 61bf6f49a8 [java-analysis] Eclipse annotations: TYPE_BOUND/TYPE_ARGUMENT targets should not apply to mixed places like FIELD+TYPE_USE
Fixes IDEA-272286 org.eclipse.jdt.annotation.NonNullByDefault should not add @NonNull to Local variables

GitOrigin-RevId: a9c8f21ea5e50ef4696d2c98e5a0b01e40dd1797
2021-06-25 11:42:13 +00:00

18 lines
305 B
Java

package org.eclipse.jdt.annotation;
import java.lang.annotation.*;
@interface NonNullByDefault {}
@Target(ElementType.TYPE_USE)
@interface NonNull {}
@NonNullByDefault
class X {
void test() {
@NonNull String x = Y.getFoo();
}
}
class Y {
static @NonNull String getFoo() { return null; }
}