ExceptionalYield, HappyPathYieldpublic abstract class MethodYield extends Object
| Constructor | Description |
|---|---|
MethodYield(ExplodedGraph.Node node,
MethodBehavior behavior) |
|
MethodYield(MethodBehavior behavior) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(Object obj) |
|
Set<Flow> |
flow(List<Integer> parameterIndices,
List<Class<? extends Constraint>> domains) |
|
boolean |
generatedByCheck(SECheck check) |
|
int |
hashCode() |
|
MethodBehavior |
methodBehavior() |
|
Stream<ProgramState> |
parametersAfterInvocation(List<SymbolicValue> invocationArguments,
List<Type> invocationTypes,
ProgramState programState) |
|
abstract Stream<ProgramState> |
statesAfterInvocation(List<SymbolicValue> invocationArguments,
List<Type> invocationTypes,
ProgramState programState,
Supplier<SymbolicValue> svSupplier) |
|
abstract String |
toString() |
public MethodYield(MethodBehavior behavior)
public MethodYield(ExplodedGraph.Node node, MethodBehavior behavior)
public abstract Stream<ProgramState> statesAfterInvocation(List<SymbolicValue> invocationArguments, List<Type> invocationTypes, ProgramState programState, Supplier<SymbolicValue> svSupplier)
public Stream<ProgramState> parametersAfterInvocation(List<SymbolicValue> invocationArguments, List<Type> invocationTypes, ProgramState programState)
public boolean generatedByCheck(SECheck check)
public MethodBehavior methodBehavior()
Copyright © 2012–2018 SonarSource. All rights reserved.