RelationalSymbolicValue
, SymbolicValue.BooleanExpressionSymbolicValue
public abstract class BinarySymbolicValue extends SymbolicValue
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 | Description |
---|---|
BinarySymbolicValue() |
Modifier and Type | Method | Description |
---|---|---|
List<SymbolicValue> |
computedFrom() |
|
void |
computedFrom(List<ProgramState.SymbolicValueSymbol> symbolicValues) |
|
List<Symbol> |
computedFromSymbols() |
|
SymbolicValue |
getLeftOp() |
|
SymbolicValue |
getRightOp() |
|
Symbol |
leftSymbol() |
|
boolean |
references(SymbolicValue other) |
|
Symbol |
rightSymbol() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
equals, hashCode, isDisposable, setConstraint, setConstraint, setConstraint, setConstraint, setSingleConstraint, toString, wrappedValue
public boolean references(SymbolicValue other)
references
in class SymbolicValue
public void computedFrom(List<ProgramState.SymbolicValueSymbol> symbolicValues)
computedFrom
in class SymbolicValue
public List<Symbol> computedFromSymbols()
computedFromSymbols
in class SymbolicValue
@CheckForNull public Symbol leftSymbol()
@CheckForNull public Symbol rightSymbol()
public List<SymbolicValue> computedFrom()
computedFrom
in class SymbolicValue
public SymbolicValue getLeftOp()
public SymbolicValue getRightOp()
Copyright © 2012–2018 SonarSource. All rights reserved.