| Package | Description |
|---|---|
| org.sonar.javascript.se |
| Modifier and Type | Field and Description |
|---|---|
protected static SymbolicValue |
SymbolicValue.FALSY_LITERAL |
static SymbolicValue |
SymbolicValue.NOT_NULL |
static SymbolicValue |
SymbolicValue.NOT_NULLY |
static SymbolicValue |
SymbolicValue.NOT_UNDEFINED |
static SymbolicValue |
SymbolicValue.NULL |
static SymbolicValue |
SymbolicValue.NULL_OR_UNDEFINED |
protected static SymbolicValue |
SymbolicValue.TRUTHY_LITERAL |
static SymbolicValue |
SymbolicValue.UNDEFINED |
static SymbolicValue |
SymbolicValue.UNKNOWN |
| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.collect.ImmutableMap<Symbol,SymbolicValue> |
ProgramState.valuesBySymbol |
| Modifier and Type | Method and Description |
|---|---|
SymbolicValue |
SymbolicValue.constrain(Nullability nullability) |
SymbolicValue |
SymbolicValue.constrain(Truthiness truthiness) |
static SymbolicValue |
SymbolicValue.get(ExpressionTree expression) |
SymbolicValue |
ProgramState.get(Symbol symbol) |
static SymbolicValue |
SymbolicValue.literal(boolean isTruthy) |
| Modifier and Type | Method and Description |
|---|---|
ProgramState |
ProgramState.copyAndAddValue(Symbol symbol,
SymbolicValue value) |
Copyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.