Class ParameterPortal
A portal corresponding to a positional parameter of another portal.
Arguments to functions flowing through the base portal are entries, while the corresponding parameter nodes are exits.
Import path
import semmle.javascript.dataflow.Portals
Direct supertypes
Fields
Inherited fields
base | from CompoundPortal |
Predicates
getAnEntryNode | Gets an entry node for this portal, that is, a node through which data enters the portal. The flag |
getAnExitNode | Gets an exit node for this portal, that is, a node from which data that comes through the portal emerges. The flag |
getIndex | Gets the index of the parameterb represented by this portal. |
toString | Gets a textual representation of this portal. |
Inherited predicates
depth | INTERNAL: Do not use outside this library. | from CompoundPortal |
getBasePortal | Gets the base portal over which this portal is constructed. | from CompoundPortal |
getBasePortal | Gets the | from Portal |
getInstance | Gets the instance portal of this portal, if any. | from Portal |
getMember | Gets the member portal with the given | from Portal |
getParameter | Gets the portal of parameter | from Portal |
getReturn | Gets the return value portal of this portal, if any. | from Portal |