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

18 lines
520 B
Java

import org.checkerframework.checker.tainting.qual.Untainted;
class MethodPropagation {
private String recursive(String dirty, @Untainted String clean) {
if (clean == "") {
String a = recursive(dirty,<error descr="Expression expected">)</error>;
sink(<weak_warning descr="Too complex to check that the string is safe in a safe context">a</weak_warning>);
return recursive(clean, clean);
}
return recursive(clean, clean);
}
public static void sink(@Untainted String string) {
}
}