File tree Expand file tree Collapse file tree 1 file changed +3
-12
lines changed
ruby/ql/lib/codeql/ruby/dataflow/internal Expand file tree Collapse file tree 1 file changed +3
-12
lines changed Original file line number Diff line number Diff line change @@ -246,24 +246,15 @@ module ParsePositions {
246
246
private import FlowSummaryImpl
247
247
248
248
private predicate isParamBody ( string body ) {
249
- exists ( AccessPathToken tok |
250
- tok .getName ( ) = "Parameter" and
251
- body = tok .getAnArgument ( )
252
- )
249
+ body = any ( AccessPathToken tok ) .getAnArgument ( "Parameter" )
253
250
}
254
251
255
252
private predicate isArgBody ( string body ) {
256
- exists ( AccessPathToken tok |
257
- tok .getName ( ) = "Argument" and
258
- body = tok .getAnArgument ( )
259
- )
253
+ body = any ( AccessPathToken tok ) .getAnArgument ( "Argument" )
260
254
}
261
255
262
256
private predicate isElementBody ( string body ) {
263
- exists ( AccessPathToken tok |
264
- tok .getName ( ) = "Element" and
265
- body = tok .getAnArgument ( )
266
- )
257
+ body = any ( AccessPathToken tok ) .getAnArgument ( [ "Element" , "WithElement" , "WithoutElement" ] )
267
258
}
268
259
269
260
predicate isParsedParameterPosition ( string c , int i ) {
You can’t perform that action at this time.
0 commit comments