Class API::MethodAccessNode
A node corresponding to the method being invoked at a method call.
Import path
import codeql.ruby.ApiGraphsDirect supertypes
Indirect supertypes
Known direct subtypes
Predicates
| toString | Gets a textual representation of this element. |
Inherited predicates
| asCall | Gets the call referred to by this API node. | from Node |
| asCallable | Gets a callable that can reach this sink. | from Node |
| asModule | Gets a module or class referred to by this API node. | from Node |
| asSink | Gets a data-flow node where this value potentially flows into an external library. | from Node |
| asSource | Gets a data-flow node where this value enters the current codebase. | from Node |
| getADescendentModule | Gets a module or class that descends from the module or class referenced by this API node. | from Node |
| getAMember | Gets an access to a constant with this value as the base of the access. | from Node |
| getAMethodCall | Gets a call to a method on the receiver represented by this API node. | from Node |
| getAValueReachableFromSource | Gets a data-flow node where this value may flow interprocedurally. | from Node |
| getAValueReachingSink | Get a data-flow node that transitively flows to this value, provided that this value corresponds to a sink. | from Node |
| getAnElement | Gets a representative for an arbitrary element of this collection. | from Node |
| getAnInstantiation | Gets a | from Node |
| getArgument | Gets the | from Node |
| getArgumentAtPosition | Gets the argument passed in argument position | from Node |
| getBlock | Gets the block argument to this call, or the block parameter of this callable. | from Node |
| getBlockParameter | Gets the block parameter of a callable that can reach this sink. | from Node |
| getContent | Gets a representative for the | from Node |
| getContents | Gets a representative for the | from Node |
| getField | Gets a representative for the instance field of the given | from Node |
| getInducingNode | Gets the data-flow node that gives rise to this node, if any. | from Node |
| getInstance | Gets a node that may refer to an instance of the module or class represented by this API node. | from Node |
| getKeywordArgument | Gets the given keyword argument to this call. | from Node |
| getKeywordParameter | Gets the given keyword parameter of this callable, or keyword argument to this call. | from Node |
| getLocation | Gets the location of this node. | from Node |
| getMember | Gets an access to the constant | from Node |
| getMethod | Gets a call to | from Node |
| getParameter | Gets the | from Node |
| getParameterAtPosition | Gets the parameter at position | from Node |
| getReturn | Gets the result of this call, or the return value of this callable. | from Node |
| getReturn | Gets the result of a call to | from Node |