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 {
246246 private import FlowSummaryImpl
247247
248248 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" )
253250 }
254251
255252 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" )
260254 }
261255
262256 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" ] )
267258 }
268259
269260 predicate isParsedParameterPosition ( string c , int i ) {
You can’t perform that action at this time.
0 commit comments