public class RelationalSymbolicValue extends BinarySymbolicValue
Modifier and Type | Class and Description |
---|---|
static class |
RelationalSymbolicValue.Kind |
static class |
RelationalSymbolicValue.TransitiveRelationExceededException |
SymbolicValue.AndSymbolicValue, SymbolicValue.BooleanExpressionSymbolicValue, SymbolicValue.ExceptionalSymbolicValue, SymbolicValue.InstanceOfSymbolicValue, SymbolicValue.NotSymbolicValue, SymbolicValue.OrSymbolicValue, SymbolicValue.UnarySymbolicValue, SymbolicValue.XorSymbolicValue
FALSE_LITERAL, NULL_LITERAL, PROTECTED_SYMBOLIC_VALUES, TRUE_LITERAL
Constructor and Description |
---|
RelationalSymbolicValue(RelationalSymbolicValue.Kind kind) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
int |
hashCode() |
boolean |
isEquality() |
RelationalSymbolicValue.Kind |
kind() |
List<ProgramState> |
setConstraint(ProgramState initialProgramState,
BooleanConstraint booleanConstraint) |
String |
toString() |
computedFrom, computedFrom, computedFromSymbols, getLeftOp, getRightOp, leftSymbol, references, rightSymbol
isDisposable, setConstraint, setConstraint, setSingleConstraint, wrappedValue
public RelationalSymbolicValue(RelationalSymbolicValue.Kind kind)
public List<ProgramState> setConstraint(ProgramState initialProgramState, BooleanConstraint booleanConstraint)
setConstraint
in class SymbolicValue
public boolean isEquality()
public String toString()
toString
in class SymbolicValue
public RelationalSymbolicValue.Kind kind()
Copyright © 2012–2017 SonarSource. All rights reserved.