Class SsaPseudoDefinition
An SSA definition that has no actual semantics, but simply serves to merge or filter data flow.
Phi nodes are the canonical example.
Import path
import javascript
Direct supertypes
Indirect supertypes
Known direct subtypes
Predicates
getAContributingVarDef | Gets a variable definition node whose value may end up contributing to the SSA variable defined by this definition. |
getAnInput | Gets an input of this pseudo-definition. |
ppInputs | Gets a textual representation of the inputs of this pseudo-definition in lexicographical order. |
Inherited predicates
definesAt | INTERNAL: Use | from SsaDefinition |
getBasicBlock | Gets the basic block to which this definition belongs. | from SsaDefinition |
getContainer | Gets the function or toplevel to which this definition belongs. | from SsaDefinition |
getKind | INTERNAL: Do not use. | from SsaImplicitDefinition |
getLocation | Gets the location of this element. | from SsaDefinition |
getSourceVariable | Gets the source variable defined by this definition. | from SsaDefinition |
getVariable | Gets the SSA variable defined by this definition. | from SsaDefinition |
hasLocationInfo | Holds if this element is at the specified location. The location spans column | from SsaImplicitDefinition |
prettyPrintDef | INTERNAL: Use | from SsaDefinition |
prettyPrintRef | INTERNAL: Do not use. | from SsaImplicitDefinition |
toString | Gets a textual representation of this element. | from SsaDefinition |