@@ -15,46 +15,6 @@ private class DefaultJexlEvaluationSink extends JexlEvaluationSink {
1515 DefaultJexlEvaluationSink ( ) { sinkNode ( this , "jexl" ) }
1616}
1717
18- private class DefaultJexlInjectionSinkModel extends SinkModelCsv {
19- override predicate row ( string row ) {
20- row =
21- [
22- // JEXL2
23- "org.apache.commons.jexl2;JexlEngine;false;getProperty;(JexlContext,Object,String);;Argument[2];jexl" ,
24- "org.apache.commons.jexl2;JexlEngine;false;getProperty;(Object,String);;Argument[1];jexl" ,
25- "org.apache.commons.jexl2;JexlEngine;false;setProperty;(JexlContext,Object,String,Object);;Argument[2];jexl" ,
26- "org.apache.commons.jexl2;JexlEngine;false;setProperty;(Object,String,Object);;Argument[1];jexl" ,
27- "org.apache.commons.jexl2;Expression;false;evaluate;;;Argument[-1];jexl" ,
28- "org.apache.commons.jexl2;Expression;false;callable;;;Argument[-1];jexl" ,
29- "org.apache.commons.jexl2;JexlExpression;false;evaluate;;;Argument[-1];jexl" ,
30- "org.apache.commons.jexl2;JexlExpression;false;callable;;;Argument[-1];jexl" ,
31- "org.apache.commons.jexl2;Script;false;execute;;;Argument[-1];jexl" ,
32- "org.apache.commons.jexl2;Script;false;callable;;;Argument[-1];jexl" ,
33- "org.apache.commons.jexl2;JexlScript;false;execute;;;Argument[-1];jexl" ,
34- "org.apache.commons.jexl2;JexlScript;false;callable;;;Argument[-1];jexl" ,
35- "org.apache.commons.jexl2;UnifiedJEXL$Expression;false;evaluate;;;Argument[-1];jexl" ,
36- "org.apache.commons.jexl2;UnifiedJEXL$Expression;false;prepare;;;Argument[-1];jexl" ,
37- "org.apache.commons.jexl2;UnifiedJEXL$Template;false;evaluate;;;Argument[-1];jexl" ,
38- // JEXL3
39- "org.apache.commons.jexl3;JexlEngine;false;getProperty;(JexlContext,Object,String);;Argument[2];jexl" ,
40- "org.apache.commons.jexl3;JexlEngine;false;getProperty;(Object,String);;Argument[1];jexl" ,
41- "org.apache.commons.jexl3;JexlEngine;false;setProperty;(JexlContext,Object,String);;Argument[2];jexl" ,
42- "org.apache.commons.jexl3;JexlEngine;false;setProperty;(Object,String,Object);;Argument[1];jexl" ,
43- "org.apache.commons.jexl3;Expression;false;evaluate;;;Argument[-1];jexl" ,
44- "org.apache.commons.jexl3;Expression;false;callable;;;Argument[-1];jexl" ,
45- "org.apache.commons.jexl3;JexlExpression;false;evaluate;;;Argument[-1];jexl" ,
46- "org.apache.commons.jexl3;JexlExpression;false;callable;;;Argument[-1];jexl" ,
47- "org.apache.commons.jexl3;Script;false;execute;;;Argument[-1];jexl" ,
48- "org.apache.commons.jexl3;Script;false;callable;;;Argument[-1];jexl" ,
49- "org.apache.commons.jexl3;JexlScript;false;execute;;;Argument[-1];jexl" ,
50- "org.apache.commons.jexl3;JexlScript;false;callable;;;Argument[-1];jexl" ,
51- "org.apache.commons.jexl3;JxltEngine$Expression;false;evaluate;;;Argument[-1];jexl" ,
52- "org.apache.commons.jexl3;JxltEngine$Expression;false;prepare;;;Argument[-1];jexl" ,
53- "org.apache.commons.jexl3;JxltEngine$Template;false;evaluate;;;Argument[-1];jexl"
54- ]
55- }
56- }
57-
5818/**
5919 * A unit class for adding additional taint steps.
6020 *
0 commit comments