Files
Mikhail Pyltsin 0fde0c0521 [java-inspections] IDEA-271540 general improvements for tainted analysis
GitOrigin-RevId: b6b84c387f260a3de7615ddff6d8ac1072849bcf
2023-05-09 13:35:42 +00:00

23 lines
491 B
Java

import org.checkerframework.checker.tainting.qual.Untainted;
class SpoiledParameters {
String spoiltField;
void test() {
sink(<warning descr="Unknown string is used as safe parameter">spoilMethod("")</warning>);
sink(next(""));
}
private String spoilMethod(String willSpoil) {
willSpoil = spoiltField;
return willSpoil;
}
private String next(String next) {
return next;
}
void sink(@Untainted String s1) {
}
}