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.