File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
ruby/ql/lib/codeql/ruby/frameworks/core Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -199,7 +199,7 @@ module Array {
199
199
/** A call to `[]`, or its alias, `slice`. */
200
200
abstract private class ElementReferenceReadSummary extends SummarizedCallable {
201
201
MethodCall mc ;
202
- ElementReferenceReadMethodName methodName ;
202
+ ElementReferenceReadMethodName methodName ; // adding this as a field helps give a better join order
203
203
204
204
bindingset [ this ]
205
205
ElementReferenceReadSummary ( ) { mc .getMethodName ( ) = methodName }
@@ -2018,7 +2018,7 @@ module Enumerable {
2018
2018
2019
2019
abstract private class GrepSummary extends SummarizedCallable {
2020
2020
MethodCall mc ;
2021
- GrepMethodName methodName ;
2021
+ GrepMethodName methodName ; // adding this as a field helps give a better join order
2022
2022
2023
2023
bindingset [ this ]
2024
2024
GrepSummary ( ) { mc .getMethodName ( ) = methodName }
@@ -2162,7 +2162,7 @@ module Enumerable {
2162
2162
2163
2163
abstract private class MinOrMaxSummary extends SummarizedCallable {
2164
2164
MethodCall mc ;
2165
- MinOrMaxMethodName methodName ;
2165
+ MinOrMaxMethodName methodName ; // adding this as a field helps give a better join order
2166
2166
2167
2167
bindingset [ this ]
2168
2168
MinOrMaxSummary ( ) { mc .getMethodName ( ) = methodName }
You can’t perform that action at this time.
0 commit comments