@@ -31,7 +31,7 @@ class At extends SummarizedCallable {
31
31
32
32
override InstanceCall getACallSimple ( ) { result .getMethodName ( ) = "at" }
33
33
34
- override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
34
+ override predicate propagatesFlow ( string input , string output , boolean preservesValue ) {
35
35
preservesValue = true and
36
36
input = "Argument[this].ArrayElement" and
37
37
output = "ReturnValue"
@@ -45,7 +45,7 @@ class Concat extends SummarizedCallable {
45
45
46
46
override InstanceCall getACallSimple ( ) { result .getMethodName ( ) = "concat" }
47
47
48
- override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
48
+ override predicate propagatesFlow ( string input , string output , boolean preservesValue ) {
49
49
preservesValue = true and
50
50
input = "Argument[this,0..].ArrayElement" and
51
51
output = "ReturnValue.ArrayElement"
@@ -61,7 +61,7 @@ class Slice extends SummarizedCallable {
61
61
62
62
override InstanceCall getACallSimple ( ) { result .getMethodName ( ) = "slice" }
63
63
64
- override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
64
+ override predicate propagatesFlow ( string input , string output , boolean preservesValue ) {
65
65
preservesValue = true and
66
66
input = "Argument[this].ArrayElement" and
67
67
output = "ReturnValue.ArrayElement"
@@ -80,7 +80,7 @@ class Entries extends SummarizedCallable {
80
80
result .getNumArgument ( ) = 0
81
81
}
82
82
83
- override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
83
+ override predicate propagatesFlow ( string input , string output , boolean preservesValue ) {
84
84
preservesValue = true and
85
85
(
86
86
input = "Argument[this]." + [ "MapKey" , "SetElement" ] and
@@ -97,7 +97,7 @@ class ForEach extends SummarizedCallable {
97
97
98
98
override InstanceCall getACallSimple ( ) { result .getMethodName ( ) = "forEach" }
99
99
100
- override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
100
+ override predicate propagatesFlow ( string input , string output , boolean preservesValue ) {
101
101
preservesValue = true and
102
102
/*
103
103
* array.forEach(callbackfn, thisArg)
@@ -128,7 +128,7 @@ class Keys extends SummarizedCallable {
128
128
result .getNumArgument ( ) = 0
129
129
}
130
130
131
- override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
131
+ override predicate propagatesFlow ( string input , string output , boolean preservesValue ) {
132
132
preservesValue = true and
133
133
input = "Argument[this]." + [ "MapKey" , "SetElement" ] and
134
134
output = "ReturnValue.IteratorElement"
@@ -143,7 +143,7 @@ class Values extends SummarizedCallable {
143
143
result .getNumArgument ( ) = 0
144
144
}
145
145
146
- override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
146
+ override predicate propagatesFlow ( string input , string output , boolean preservesValue ) {
147
147
preservesValue = true and
148
148
input = "Argument[this]." + [ "ArrayElement" , "SetElement" , "MapValue" ] and
149
149
output = "ReturnValue.IteratorElement"
0 commit comments