mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-18 17:20:54 +07:00
26 lines
492 B
Java
26 lines
492 B
Java
import org.checkerframework.checker.tainting.qual.Tainted;
|
|
import org.checkerframework.checker.tainting.qual.Untainted;
|
|
|
|
class Main {
|
|
|
|
private String field;
|
|
private String field2;
|
|
{
|
|
field = getFromSomething();
|
|
field2 = "";
|
|
}
|
|
|
|
private void test() {
|
|
sink(<warning descr="Unknown string is used as safe parameter">field</warning>);
|
|
sink(field2);
|
|
}
|
|
|
|
@Tainted
|
|
private String getFromSomething() {
|
|
return "";
|
|
}
|
|
|
|
private void sink(@Untainted String a) {
|
|
|
|
}
|
|
} |