public abstract class BinaryProgramPoint extends Object implements ProgramPoint
| Constructor and Description |
|---|
BinaryProgramPoint() |
| Modifier and Type | Method and Description |
|---|---|
Optional<ProgramState> |
execute(ProgramState state) |
Constraint |
firstOperandConstraint()
NOTE This method should be called only after
resultingConstraint(ProgramState) or execute(ProgramState) |
protected abstract SymbolicValue |
resolveValue(Constraint firstOperandConstraint,
Constraint secondOperandConstraint,
SymbolicValue firstOperandValue,
SymbolicValue secondOperandValue) |
Constraint |
resultingConstraint(ProgramState currentState) |
Constraint |
secondOperandConstraint()
NOTE This method should be called only after
resultingConstraint(ProgramState) or execute(ProgramState) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreatepublic final Optional<ProgramState> execute(ProgramState state)
execute in interface ProgramPointpublic Constraint resultingConstraint(ProgramState currentState)
protected abstract SymbolicValue resolveValue(Constraint firstOperandConstraint, Constraint secondOperandConstraint, @Deprecated SymbolicValue firstOperandValue, @Deprecated SymbolicValue secondOperandValue)
public Constraint firstOperandConstraint()
resultingConstraint(ProgramState) or execute(ProgramState)public Constraint secondOperandConstraint()
resultingConstraint(ProgramState) or execute(ProgramState)Copyright © 2011–2017 SonarSource and Eriks Nukis. All rights reserved.