| Package | Description |
|---|---|
| org.sonar.javascript.se | |
| org.sonar.javascript.se.sv |
| Modifier and Type | Field and Description |
|---|---|
static Constraint |
Constraint.ANY_VALUE |
static Constraint |
Constraint.ARRAY |
static Constraint |
Constraint.BOOLEAN |
static Constraint |
Constraint.EMPTY_STRING |
static Constraint |
Constraint.FALSE |
static Constraint |
Constraint.FALSY |
static Constraint |
Constraint.FUNCTION |
static Constraint |
Constraint.NAN |
static Constraint |
Constraint.NO_POSSIBLE_VALUE |
static Constraint |
Constraint.NOT_NULLY |
static Constraint |
Constraint.NULL |
static Constraint |
Constraint.NULL_OR_UNDEFINED |
static Constraint |
Constraint.NUMBER |
static Constraint |
Constraint.OBJECT |
static Constraint |
Constraint.OTHER_OBJECT |
static Constraint |
Constraint.STRING |
static Constraint |
Constraint.TRUE |
static Constraint |
Constraint.TRUTHY |
static Constraint |
Constraint.TRUTHY_NUMBER |
static Constraint |
Constraint.TRUTHY_STRING |
static Constraint |
Constraint.UNDEFINED |
static Constraint |
Constraint.ZERO |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
Constraint.and(Constraint other) |
Constraint |
Type.constraint() |
Constraint |
ProgramState.getConstraint(Symbol symbol) |
Constraint |
ProgramState.getConstraint(SymbolicValue value) |
Constraint |
Constraint.not() |
Constraint |
Constraint.or(Constraint other) |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
Constraint.and(Constraint other) |
ProgramState |
ProgramState.constrain(SymbolicValue value,
Constraint constraint) |
ProgramState |
ProgramState.constrainOwnSV(SymbolicValue value,
Constraint constraint) |
boolean |
Constraint.isIncompatibleWith(Constraint other) |
boolean |
Constraint.isStricterOrEqualTo(Constraint other) |
ProgramState |
ProgramState.newSymbolicValue(Symbol symbol,
Constraint constraint) |
Constraint |
Constraint.or(Constraint other) |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
TypeOfSymbolicValue.constraint(ProgramState state) |
Constraint |
SymbolicValueWithConstraint.constraint(ProgramState state) |
default Constraint |
SymbolicValue.constraint(ProgramState state) |
Constraint |
SpecialSymbolicValue.constraint(ProgramState state) |
Constraint |
PlusSymbolicValue.constraint(ProgramState state) |
Constraint |
LogicalNotSymbolicValue.constraint(ProgramState state) |
Constraint |
LiteralSymbolicValue.constraint(ProgramState state) |
Constraint |
EqualToSymbolicValue.constraint(ProgramState state) |
| Modifier and Type | Method and Description |
|---|---|
List<ProgramState> |
UnknownSymbolicValue.constrain(ProgramState state,
Constraint constraint) |
List<ProgramState> |
TypeOfSymbolicValue.constrain(ProgramState state,
Constraint constraint) |
List<ProgramState> |
TypeOfComparisonSymbolicValue.constrain(ProgramState state,
Constraint constraint) |
List<ProgramState> |
SymbolicValueWithConstraint.constrain(ProgramState state,
Constraint constraint) |
List<ProgramState> |
SymbolicValue.constrain(ProgramState state,
Constraint constraint) |
List<ProgramState> |
SpecialSymbolicValue.constrain(ProgramState state,
Constraint constraint) |
List<ProgramState> |
SimpleSymbolicValue.constrain(ProgramState state,
Constraint constraint) |
List<ProgramState> |
PlusSymbolicValue.constrain(ProgramState state,
Constraint constraint) |
List<ProgramState> |
LogicalNotSymbolicValue.constrain(ProgramState state,
Constraint constraint) |
List<ProgramState> |
LiteralSymbolicValue.constrain(ProgramState state,
Constraint constraint) |
List<ProgramState> |
EqualToSymbolicValue.constrain(ProgramState state,
Constraint constraint) |
| Constructor and Description |
|---|
EqualToSymbolicValue(SymbolicValue firstOperandValue,
Constraint constraint) |
SymbolicValueWithConstraint(Constraint originalConstraint) |
Copyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.