File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
java/ql/lib/semmle/code/java/frameworks Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change 1+ /** Definitions of taint steps in Objects class of the JDK */
2+
3+ import java
4+ private import semmle.code.java.dataflow.ExternalFlow
5+
6+ private class ObjectsSummaryCsv extends SummaryModelCsv {
7+ override predicate row ( string row ) {
8+ row =
9+ [
10+ //`namespace; type; subtypes; name; signature; ext; input; output; kind`
11+ "java.util;Objects;false;requireNonNull;;;Argument[0];ReturnValue;value" ,
12+ "java.util;Objects;false;requireNonNullElse;;;Argument[0];ReturnValue;value" ,
13+ "java.util;Objects;false;requireNonNullElse;;;Argument[1];ReturnValue;value" ,
14+ "java.util;Objects;false;requireNonNullElseGet;;;Argument[0];ReturnValue;value" ,
15+ "java.util;Objects;false;requireNonNullElseGet;;;Argument[1];ReturnValue;value" ,
16+ "java.util;Objects;false;toString;;;Argument[1];ReturnValue;value"
17+ ]
18+ }
19+ }
You can’t perform that action at this time.
0 commit comments