@@ -163,9 +163,9 @@ private module Cached {
163163 private predicate localSsaFlowStepUseUse ( Ssa:: Definition def , Node nodeFrom , Node nodeTo ) {
164164 def .adjacentReadPair ( nodeFrom .getCfgNode ( ) , nodeTo .getCfgNode ( ) ) and
165165 (
166- nodeTo instanceof InoutReturnNode
166+ nodeTo instanceof InoutReturnNodeImpl
167167 implies
168- nodeTo .( InoutReturnNode ) .getParameter ( ) = def .getSourceVariable ( ) .asVarDecl ( )
168+ nodeTo .( InoutReturnNodeImpl ) .getParameter ( ) = def .getSourceVariable ( ) .asVarDecl ( )
169169 )
170170 }
171171
@@ -180,7 +180,7 @@ private module Cached {
180180 * Holds if `nodeFrom` is a parameter node, and `nodeTo` is a corresponding SSA node.
181181 */
182182 private predicate localFlowSsaParamInput ( Node nodeFrom , Node nodeTo ) {
183- nodeTo = getParameterDefNode ( nodeFrom .( ParameterNode ) . getParameter ( ) )
183+ nodeTo = getParameterDefNode ( nodeFrom .asParameter ( ) )
184184 }
185185
186186 private predicate localFlowStepCommon ( Node nodeFrom , Node nodeTo ) {
@@ -193,9 +193,9 @@ private module Cached {
193193 nodeFrom .asDefinition ( ) = def and
194194 nodeTo .getCfgNode ( ) = def .getAFirstRead ( ) and
195195 (
196- nodeTo instanceof InoutReturnNode
196+ nodeTo instanceof InoutReturnNodeImpl
197197 implies
198- nodeTo .( InoutReturnNode ) .getParameter ( ) = def .getSourceVariable ( ) .asVarDecl ( )
198+ nodeTo .( InoutReturnNodeImpl ) .getParameter ( ) = def .getSourceVariable ( ) .asVarDecl ( )
199199 )
200200 or
201201 // use-use flow
@@ -394,7 +394,7 @@ private module ParameterNodes {
394394 predicate isParameterOf ( DataFlowCallable c , ParameterPosition pos ) { none ( ) }
395395
396396 /** Gets the parameter associated with this node, if any. */
397- override ParamDecl getParameter ( ) { none ( ) }
397+ ParamDecl getParameter ( ) { none ( ) }
398398 }
399399
400400 class SourceParameterNode extends ParameterNodeImpl , TSourceParameterNode {
@@ -700,7 +700,7 @@ private module ReturnNodes {
700700 result = TDataFlowFunc ( param .getDeclaringFunction ( ) )
701701 }
702702
703- override ParamDecl getParameter ( ) { result = param }
703+ ParamDecl getParameter ( ) { result = param }
704704
705705 override Location getLocationImpl ( ) { result = exit .getLocation ( ) }
706706
@@ -952,7 +952,7 @@ private CaptureFlow::ClosureNode asClosureNode(Node n) {
952952 result .( CaptureFlow:: ExprPostUpdateNode ) .getExpr ( ) =
953953 n .( PostUpdateNode ) .getPreUpdateNode ( ) .asExpr ( )
954954 or
955- result .( CaptureFlow:: ParameterNode ) .getParameter ( ) = n .getParameter ( )
955+ result .( CaptureFlow:: ParameterNode ) .getParameter ( ) = n .asParameter ( )
956956 or
957957 result .( CaptureFlow:: ThisParameterNode ) .getCallable ( ) = n .( ClosureSelfParameterNode ) .getClosure ( )
958958 or
0 commit comments