Class SsaImplicitInit
DEPRECATED: Use SsaParameterInit, SsaImplicitEntryDefinition, or SsaCapturedDefinition instead.
An SSA variable that is defined by its initial value in the callable. This includes initial values of parameters, fields, and closure variables.
Import path
import semmle.code.java.dataflow.SSADirect supertypes
Indirect supertypes
Predicates
| captures | Holds if this is a closure variable that captures the value of |
| isParameterDefinition | DEPRECATED: Use |
| toString | Gets a textual representation of this SSA variable. |
Inherited predicates
| definesAt | Holds if this SSA definition defines | from Definition |
| getAFirstUse | DEPRECATED: Use | from SsaVariable |
| getAPhiInputOrPriorDef | DEPRECATED. | from SsaVariable |
| getAUse | DEPRECATED: Use | from SsaVariable |
| getAnUltimateDefinition | DEPRECATED: Use | from SsaVariable |
| getBasicBlock | Gets the | from SsaVariable |
| getCfgNode | DEPRECATED: Use | from SsaVariable |
| getLocation | Gets the source location for this element. | from SsaVariable |
| getSourceVariable | Gets the SSA source variable underlying this SSA variable. | from SsaVariable |
| isLiveAtEndOfBlock | Holds if this SSA variable is live at the end of | from SsaVariable |