Files
openide/jvm/jvm-analysis-java-tests/testData/codeInspection/sourceToSinkFlow/propagateSafe/MethodFieldMethodUnknown.after.java
Mikhail Pyltsin 8579ca0616 [java-inspections] IDEA-318681, IDEA-318678, IDEA-318677, IDEA-318676 Improve tainted analysis
GitOrigin-RevId: 93ef8d87e4dadd2b5cbfcc16b91610503df95664
2023-05-05 16:37:48 +00:00

25 lines
350 B
Java

import org.checkerframework.checker.tainting.qual.*;
class Simple {
@Untainted String field = "safe";
void test() {
String s = foo();
sink(s);
}
@Untainted String foo() {
return field;
}
void setFieldToBar() {
this.field = bar();
}
String bar() {
return "safe";
}
void sink(@Untainted String s) {}
}