Package org.sonar.javascript.se.sv
Class EqualitySymbolicValue
- java.lang.Object
-
- org.sonar.javascript.se.sv.RelationalSymbolicValue
-
- org.sonar.javascript.se.sv.EqualitySymbolicValue
-
- All Implemented Interfaces:
SymbolicValue
public class EqualitySymbolicValue extends RelationalSymbolicValue
-
-
Field Summary
Fields Modifier and Type Field Description protected static Set<Tree.Kind>EQUALITY_KINDSprotected static Set<Tree.Kind>EQUALITY_NEGATION_KINDS
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConstraintbaseConstraint(ProgramState state)Optional<ProgramState>constrainDependencies(ProgramState incomingState, Constraint constraint)-
Methods inherited from class org.sonar.javascript.se.sv.RelationalSymbolicValue
create, relationWhenTrue, toString
-
-
-
-
Method Detail
-
constrainDependencies
public Optional<ProgramState> constrainDependencies(ProgramState incomingState, Constraint constraint)
- Specified by:
constrainDependenciesin interfaceSymbolicValue- Overrides:
constrainDependenciesin classRelationalSymbolicValue
-
baseConstraint
public Constraint baseConstraint(ProgramState state)
- Specified by:
baseConstraintin interfaceSymbolicValue- Overrides:
baseConstraintin classRelationalSymbolicValue
-
-