public final class ClosureReverseAbstractInterpreter extends ChainableReverseAbstractInterpreter
goog.isObject.| Constructor and Description |
|---|
ClosureReverseAbstractInterpreter(JSTypeRegistry typeRegistry) |
| Modifier and Type | Method and Description |
|---|---|
FlowScope |
getPreciserScopeKnowingConditionOutcome(Node condition,
FlowScope blindScope,
Outcome outcome)
Calculates a precise version of the scope knowing the outcome of the condition.
|
append, declareNameInScope, firstPreciserScopeKnowingConditionOutcome, getFirst, getTypeIfRefinable, nextPreciserScopeKnowingConditionOutcomepublic ClosureReverseAbstractInterpreter(JSTypeRegistry typeRegistry)
public FlowScope getPreciserScopeKnowingConditionOutcome(Node condition, FlowScope blindScope, Outcome outcome)
ReverseAbstractInterpretercondition - the condition's expressionblindScope - the scope without knowledge about the outcome of the conditionoutcome - the outcome of the conditionCopyright © 2009-2020 Google. All Rights Reserved.