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

17 lines
411 B
Java

import java.util.Objects;
class Test {
void dangerousMethod(String reassginedParameter) {
if (reassginedParameter == null) {
reassginedParameter = "default value";
}
Objects.requireNonNull(reassginedParameter);
System.out.println(reassginedParameter);
}
void usage() {
dangerousMethod(<warning descr="Passing 'null' argument to non annotated parameter">null</warning>);
}
}