public abstract class MethodYield extends Object
Constructor and Description |
---|
MethodYield(ExplodedGraph.Node node,
MethodBehavior behavior) |
MethodYield(MethodBehavior behavior) |
Modifier and Type | Method and 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–2017 SonarSource. All rights reserved.