public static class ProgramState.SymbolicValueSymbol extends Object
BinarySymbolicValue and SymbolicValue.UnarySymbolicValue
so we are able to include references to symbols in reporting FlowComputation.
equals/hashCode is considering only stored symbolic value, so caching of ProgramState doesn't depend on symbols.| Constructor and Description |
|---|
SymbolicValueSymbol(SymbolicValue sv,
Symbol symbol) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
int |
hashCode() |
Symbol |
symbol() |
SymbolicValue |
symbolicValue() |
String |
toString() |
public SymbolicValueSymbol(SymbolicValue sv, @Nullable Symbol symbol)
public SymbolicValue symbolicValue()
public Symbol symbol()
Copyright © 2012–2017 SonarSource. All rights reserved.