public abstract static class SymbolicValue.UnarySymbolicValue extends SymbolicValue
SymbolicValue.AndSymbolicValue, SymbolicValue.BooleanExpressionSymbolicValue, SymbolicValue.ExceptionalSymbolicValue, SymbolicValue.InstanceOfSymbolicValue, SymbolicValue.NotSymbolicValue, SymbolicValue.OrSymbolicValue, SymbolicValue.UnarySymbolicValue, SymbolicValue.XorSymbolicValue
Modifier and Type | Field and Description |
---|---|
protected SymbolicValue |
operand |
FALSE_LITERAL, NULL_LITERAL, PROTECTED_SYMBOLIC_VALUES, TRUE_LITERAL
Constructor and Description |
---|
UnarySymbolicValue() |
Modifier and Type | Method and Description |
---|---|
List<SymbolicValue> |
computedFrom() |
void |
computedFrom(List<ProgramState.SymbolicValueSymbol> symbolicValues) |
List<Symbol> |
computedFromSymbols() |
boolean |
references(SymbolicValue other) |
isDisposable, setConstraint, setConstraint, setConstraint, setSingleConstraint, toString, wrappedValue
protected SymbolicValue operand
public boolean references(SymbolicValue other)
references
in class SymbolicValue
public void computedFrom(List<ProgramState.SymbolicValueSymbol> symbolicValues)
computedFrom
in class SymbolicValue
public List<SymbolicValue> computedFrom()
computedFrom
in class SymbolicValue
public List<Symbol> computedFromSymbols()
computedFromSymbols
in class SymbolicValue
Copyright © 2012–2017 SonarSource. All rights reserved.