File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
java/ql/src/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