public class RelationalSymbolicValue extends BinarySymbolicValue
Modifier and Type | Class and Description |
---|---|
static class |
RelationalSymbolicValue.Kind |
static class |
RelationalSymbolicValue.TransitiveRelationExceededException |
SymbolicValue.AndSymbolicValue, SymbolicValue.BooleanExpressionSymbolicValue, SymbolicValue.CaughtExceptionSymbolicValue, 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) |
protected List<ProgramState> |
setConstraint(ProgramState initialProgramState,
Constraint constraint,
Set<RelationalSymbolicValue> knownRelations) |
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
protected List<ProgramState> setConstraint(ProgramState initialProgramState, Constraint constraint, Set<RelationalSymbolicValue> knownRelations)
setConstraint
in class SymbolicValue
public boolean equals(Object o)
equals
in class SymbolicValue
public boolean isEquality()
public int hashCode()
hashCode
in class SymbolicValue
public String toString()
toString
in class SymbolicValue
public RelationalSymbolicValue.Kind kind()
Copyright © 2012–2018 SonarSource. All rights reserved.