public class FunctionWithKnownReturnSymbolicValue extends Object implements FunctionSymbolicValue
baseConstraint(ProgramState) will return Constraint.FUNCTION.or(Constraint.UNDEFINED).| Constructor and Description |
|---|
FunctionWithKnownReturnSymbolicValue(Constraint returnedValueConstraint) |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
baseConstraint(ProgramState state) |
SymbolicValue |
call() |
Optional<ProgramState> |
constrainDependencies(ProgramState state,
Constraint constraint) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetValueForOwnProperty, instantiatepublic FunctionWithKnownReturnSymbolicValue(Constraint returnedValueConstraint)
public Optional<ProgramState> constrainDependencies(ProgramState state, Constraint constraint)
constrainDependencies in interface FunctionSymbolicValueconstrainDependencies in interface SymbolicValuepublic Constraint baseConstraint(ProgramState state)
baseConstraint in interface FunctionSymbolicValuebaseConstraint in interface SymbolicValuepublic SymbolicValue call()
call in interface FunctionSymbolicValueCopyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.