@@ -394,7 +394,7 @@ module Array {
394
394
bindingset [ this ]
395
395
AtSummary ( ) { mc .getMethodName ( ) = "at" }
396
396
397
- override MethodCall getACall ( ) { result = mc }
397
+ override MethodCall getACallSimple ( ) { result = mc }
398
398
}
399
399
400
400
private class AtKnownSummary extends AtSummary {
@@ -525,7 +525,7 @@ module Array {
525
525
bindingset [ this ]
526
526
DeleteSummary ( ) { mc .getMethodName ( ) = "delete" }
527
527
528
- final override MethodCall getACall ( ) { result = mc }
528
+ final override MethodCall getACallSimple ( ) { result = mc }
529
529
530
530
override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
531
531
(
@@ -612,7 +612,7 @@ module Array {
612
612
preservesValue = true
613
613
}
614
614
615
- override MethodCall getACall ( ) { result = mc }
615
+ override MethodCall getACallSimple ( ) { result = mc }
616
616
}
617
617
618
618
private class DeleteAtKnownSummary extends DeleteAtSummary {
@@ -669,7 +669,7 @@ module Array {
669
669
670
670
DeleteIfSummary ( ) { this = lastBlockParam ( mc , "delete_if" , lastBlockParam ) }
671
671
672
- final override MethodCall getACall ( ) { result = mc }
672
+ final override MethodCall getACallSimple ( ) { result = mc }
673
673
674
674
override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
675
675
(
@@ -743,7 +743,7 @@ module Array {
743
743
) + ")"
744
744
}
745
745
746
- override MethodCall getACall ( ) { result = dig }
746
+ override MethodCall getACallSimple ( ) { result = dig }
747
747
748
748
override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
749
749
input = "Argument[self]" + buildDigInputSpec ( dig ) and
@@ -794,7 +794,7 @@ module Array {
794
794
bindingset [ this ]
795
795
FetchSummary ( ) { mc .getMethodName ( ) = "fetch" }
796
796
797
- override MethodCall getACall ( ) { result = mc }
797
+ override MethodCall getACallSimple ( ) { result = mc }
798
798
}
799
799
800
800
private class FetchKnownSummary extends FetchSummary {
@@ -847,7 +847,7 @@ module Array {
847
847
bindingset [ this ]
848
848
FillSummary ( ) { mc .getMethodName ( ) = "fill" }
849
849
850
- override MethodCall getACall ( ) { result = mc }
850
+ override MethodCall getACallSimple ( ) { result = mc }
851
851
852
852
override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
853
853
input = [ "Argument[0]" , "Argument[block].ReturnValue" ] and
@@ -935,7 +935,7 @@ module Array {
935
935
bindingset [ this ]
936
936
InsertSummary ( ) { mc .getMethodName ( ) = "insert" }
937
937
938
- override MethodCall getACall ( ) { result = mc }
938
+ override MethodCall getACallSimple ( ) { result = mc }
939
939
}
940
940
941
941
private class InsertKnownSummary extends InsertSummary {
@@ -1014,7 +1014,7 @@ module Array {
1014
1014
preservesValue = true
1015
1015
}
1016
1016
1017
- override MethodCall getACall ( ) { result = mc }
1017
+ override MethodCall getACallSimple ( ) { result = mc }
1018
1018
}
1019
1019
1020
1020
private class KeepIfSummary extends SummarizedCallable {
@@ -1023,7 +1023,7 @@ module Array {
1023
1023
1024
1024
KeepIfSummary ( ) { this = lastBlockParam ( mc , "keep_if" , lastBlockParam ) }
1025
1025
1026
- final override MethodCall getACall ( ) { result = mc }
1026
+ final override MethodCall getACallSimple ( ) { result = mc }
1027
1027
1028
1028
override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
1029
1029
(
@@ -1050,7 +1050,7 @@ module Array {
1050
1050
bindingset [ this ]
1051
1051
LastSummary ( ) { mc .getMethodName ( ) = "last" }
1052
1052
1053
- override MethodCall getACall ( ) { result = mc }
1053
+ override MethodCall getACallSimple ( ) { result = mc }
1054
1054
}
1055
1055
1056
1056
private class LastNoArgSummary extends LastSummary {
@@ -1104,7 +1104,7 @@ module Array {
1104
1104
bindingset [ this ]
1105
1105
PopSummary ( ) { mc .getMethodName ( ) = "pop" }
1106
1106
1107
- override MethodCall getACall ( ) { result = mc }
1107
+ override MethodCall getACallSimple ( ) { result = mc }
1108
1108
}
1109
1109
1110
1110
private class PopNoArgSummary extends PopSummary {
@@ -1142,7 +1142,7 @@ module Array {
1142
1142
this = mc .getMethodName ( ) + "(" + mc .getNumberOfArguments ( ) + ")"
1143
1143
}
1144
1144
1145
- override MethodCall getACall ( ) { result = mc }
1145
+ override MethodCall getACallSimple ( ) { result = mc }
1146
1146
1147
1147
override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
1148
1148
exists ( int num | num = mc .getNumberOfArguments ( ) and preservesValue = true |
@@ -1206,7 +1206,7 @@ module Array {
1206
1206
1207
1207
RejectBangSummary ( ) { this = lastBlockParam ( mc , "reject!" , lastBlockParam ) }
1208
1208
1209
- final override MethodCall getACall ( ) { result = mc }
1209
+ final override MethodCall getACallSimple ( ) { result = mc }
1210
1210
1211
1211
override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
1212
1212
(
@@ -1264,7 +1264,7 @@ module Array {
1264
1264
bindingset [ this ]
1265
1265
RotateSummary ( ) { mc .getMethodName ( ) = "rotate" }
1266
1266
1267
- override MethodCall getACall ( ) { result = mc }
1267
+ override MethodCall getACallSimple ( ) { result = mc }
1268
1268
}
1269
1269
1270
1270
private class RotateKnownSummary extends RotateSummary {
@@ -1315,7 +1315,7 @@ module Array {
1315
1315
bindingset [ this ]
1316
1316
RotateBangSummary ( ) { mc .getMethodName ( ) = "rotate!" }
1317
1317
1318
- override MethodCall getACall ( ) { result = mc }
1318
+ override MethodCall getACallSimple ( ) { result = mc }
1319
1319
1320
1320
override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
1321
1321
input = "Argument[self].WithoutElement[any]" and
@@ -1380,7 +1380,7 @@ module Array {
1380
1380
)
1381
1381
}
1382
1382
1383
- final override MethodCall getACall ( ) { result = mc }
1383
+ final override MethodCall getACallSimple ( ) { result = mc }
1384
1384
1385
1385
override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
1386
1386
(
@@ -1407,7 +1407,7 @@ module Array {
1407
1407
bindingset [ this ]
1408
1408
ShiftSummary ( ) { mc .getMethodName ( ) = "shift" }
1409
1409
1410
- override MethodCall getACall ( ) { result = mc }
1410
+ override MethodCall getACallSimple ( ) { result = mc }
1411
1411
1412
1412
override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
1413
1413
input = "Argument[self].WithoutElement[any]" and
@@ -1521,7 +1521,7 @@ module Array {
1521
1521
preservesValue = true
1522
1522
}
1523
1523
1524
- override Call getACall ( ) { result = mc }
1524
+ override Call getACallSimple ( ) { result = mc }
1525
1525
}
1526
1526
1527
1527
/** A call to `slice!` with a known integer index. */
@@ -1766,7 +1766,7 @@ module Array {
1766
1766
bindingset [ this ]
1767
1767
ValuesAtSummary ( ) { mc .getMethodName ( ) = "values_at" }
1768
1768
1769
- override Call getACall ( ) { result = mc }
1769
+ override Call getACallSimple ( ) { result = mc }
1770
1770
}
1771
1771
1772
1772
private string getValuesAtComponent ( MethodCall mc , int i ) {
@@ -1929,7 +1929,7 @@ module Enumerable {
1929
1929
bindingset [ this ]
1930
1930
DropSummary ( ) { mc .getMethodName ( ) = "drop" }
1931
1931
1932
- override MethodCall getACall ( ) { result = mc }
1932
+ override MethodCall getACallSimple ( ) { result = mc }
1933
1933
}
1934
1934
1935
1935
private class DropKnownSummary extends DropSummary {
@@ -2073,7 +2073,7 @@ module Enumerable {
2073
2073
bindingset [ this ]
2074
2074
FirstSummary ( ) { mc .getMethodName ( ) = "first" }
2075
2075
2076
- override MethodCall getACall ( ) { result = mc }
2076
+ override MethodCall getACallSimple ( ) { result = mc }
2077
2077
}
2078
2078
2079
2079
private class FirstNoArgSummary extends FirstSummary {
@@ -2133,7 +2133,7 @@ module Enumerable {
2133
2133
bindingset [ this ]
2134
2134
GrepSummary ( ) { mc .getMethodName ( ) = methodName }
2135
2135
2136
- override MethodCall getACall ( ) { result = mc }
2136
+ override MethodCall getACallSimple ( ) { result = mc }
2137
2137
}
2138
2138
2139
2139
private class GrepBlockSummary extends GrepSummary {
@@ -2184,7 +2184,7 @@ module Enumerable {
2184
2184
bindingset [ this ]
2185
2185
InjectSummary ( ) { mc .getMethodName ( ) = methodName }
2186
2186
2187
- override MethodCall getACall ( ) { result = mc }
2187
+ override MethodCall getACallSimple ( ) { result = mc }
2188
2188
}
2189
2189
2190
2190
private class InjectNoArgSummary extends InjectSummary {
@@ -2237,7 +2237,7 @@ module Enumerable {
2237
2237
bindingset [ this ]
2238
2238
MinOrMaxBySummary ( ) { mc .getMethodName ( ) = methodName }
2239
2239
2240
- override MethodCall getACall ( ) { result = mc }
2240
+ override MethodCall getACallSimple ( ) { result = mc }
2241
2241
}
2242
2242
2243
2243
private class MinOrMaxByNoArgSummary extends MinOrMaxBySummary {
@@ -2277,7 +2277,7 @@ module Enumerable {
2277
2277
bindingset [ this ]
2278
2278
MinOrMaxSummary ( ) { mc .getMethodName ( ) = methodName }
2279
2279
2280
- override MethodCall getACall ( ) { result = mc }
2280
+ override MethodCall getACallSimple ( ) { result = mc }
2281
2281
}
2282
2282
2283
2283
private class MinOrMaxNoArgNoBlockSummary extends MinOrMaxSummary {
@@ -2343,7 +2343,7 @@ module Enumerable {
2343
2343
bindingset [ this ]
2344
2344
MinmaxSummary ( ) { mc .getMethodName ( ) = "minmax" }
2345
2345
2346
- override MethodCall getACall ( ) { result = mc }
2346
+ override MethodCall getACallSimple ( ) { result = mc }
2347
2347
}
2348
2348
2349
2349
private class MinmaxNoArgNoBlockSummary extends MinmaxSummary {
@@ -2404,7 +2404,7 @@ module Enumerable {
2404
2404
)
2405
2405
}
2406
2406
2407
- final override MethodCall getACall ( ) { result = mc }
2407
+ final override MethodCall getACallSimple ( ) { result = mc }
2408
2408
2409
2409
override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
2410
2410
input = "Argument[self].Element[any]" and
@@ -2419,7 +2419,7 @@ module Enumerable {
2419
2419
2420
2420
RejectSummary ( ) { this = lastBlockParam ( mc , "reject" , lastBlockParam ) }
2421
2421
2422
- final override MethodCall getACall ( ) { result = mc }
2422
+ final override MethodCall getACallSimple ( ) { result = mc }
2423
2423
2424
2424
override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
2425
2425
(
@@ -2448,7 +2448,7 @@ module Enumerable {
2448
2448
)
2449
2449
}
2450
2450
2451
- final override MethodCall getACall ( ) { result = mc }
2451
+ final override MethodCall getACallSimple ( ) { result = mc }
2452
2452
2453
2453
override predicate propagatesFlowExt ( string input , string output , boolean preservesValue ) {
2454
2454
(
@@ -2523,7 +2523,7 @@ module Enumerable {
2523
2523
bindingset [ this ]
2524
2524
TakeSummary ( ) { mc .getMethodName ( ) = "take" }
2525
2525
2526
- override MethodCall getACall ( ) { result = mc }
2526
+ override MethodCall getACallSimple ( ) { result = mc }
2527
2527
}
2528
2528
2529
2529
private class TakeKnownSummary extends TakeSummary {
@@ -2609,7 +2609,7 @@ module Enumerable {
2609
2609
bindingset [ this ]
2610
2610
ZipSummary ( ) { mc .getMethodName ( ) = "zip" }
2611
2611
2612
- override MethodCall getACall ( ) { result = mc }
2612
+ override MethodCall getACallSimple ( ) { result = mc }
2613
2613
}
2614
2614
2615
2615
private class ZipBlockSummary extends ZipSummary {
0 commit comments