public class SymbolicValue extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SymbolicValue.AndSymbolicValue |
static class |
SymbolicValue.BooleanExpressionSymbolicValue |
static class |
SymbolicValue.InstanceOfSymbolicValue |
static class |
SymbolicValue.NotSymbolicValue |
static class |
SymbolicValue.OrSymbolicValue |
static class |
SymbolicValue.UnarySymbolicValue |
static class |
SymbolicValue.XorSymbolicValue |
Modifier and Type | Field and Description |
---|---|
static SymbolicValue |
FALSE_LITERAL |
static SymbolicValue |
NULL_LITERAL |
static List<SymbolicValue> |
PROTECTED_SYMBOLIC_VALUES |
static SymbolicValue |
TRUE_LITERAL |
Constructor and Description |
---|
SymbolicValue(int id) |
Modifier and Type | Method and Description |
---|---|
BinaryRelation |
binaryRelation() |
void |
computedFrom(List<SymbolicValue> symbolicValues) |
boolean |
equals(Object o) |
int |
hashCode() |
int |
id() |
static boolean |
isDisposable(SymbolicValue symbolicValue) |
boolean |
references(SymbolicValue other) |
List<ProgramState> |
setConstraint(ProgramState programState,
BooleanConstraint booleanConstraint) |
List<ProgramState> |
setConstraint(ProgramState programState,
ObjectConstraint nullConstraint) |
ProgramState |
setSingleConstraint(ProgramState programState,
ObjectConstraint nullConstraint) |
String |
toString() |
SymbolicValue |
wrappedValue() |
public static final SymbolicValue NULL_LITERAL
public static final SymbolicValue TRUE_LITERAL
public static final SymbolicValue FALSE_LITERAL
public static final List<SymbolicValue> PROTECTED_SYMBOLIC_VALUES
public static boolean isDisposable(SymbolicValue symbolicValue)
public int id()
public boolean references(SymbolicValue other)
public void computedFrom(List<SymbolicValue> symbolicValues)
public List<ProgramState> setConstraint(ProgramState programState, ObjectConstraint nullConstraint)
public List<ProgramState> setConstraint(ProgramState programState, BooleanConstraint booleanConstraint)
public ProgramState setSingleConstraint(ProgramState programState, ObjectConstraint nullConstraint)
public SymbolicValue wrappedValue()
@CheckForNull public BinaryRelation binaryRelation()
Copyright © 2012–2016 SonarSource. All rights reserved.