Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/CapturedWildcardNotNull.java
T

18 lines
350 B
Java

import org.jetbrains.annotations.NotNull;
abstract class Foo {
@NotNull
abstract <T> T get(@NotNull Class<? extends T> type);
void foo(Field field) {
Object value = get(field.getType());
if (<warning descr="Condition 'value != null' is always 'true'">value != null</warning>) {
}
}
}
interface Field {
Class<?> getType();
}