Package org.sonar.java.se.xproc
Class HappyPathYield
java.lang.Object
org.sonar.java.se.xproc.MethodYield
org.sonar.java.se.xproc.HappyPathYield
-
Constructor Summary
ConstructorsConstructorDescriptionHappyPathYield(ExplodedGraph.Node node, MethodBehavior behavior) HappyPathYield(MethodBehavior behavior) -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()intvoidsetResult(int resultIndex, ConstraintsByDomain resultConstraint) statesAfterInvocation(List<SymbolicValue> invocationArguments, List<Type> invocationTypes, ProgramState programState, Supplier<SymbolicValue> svSupplier) toString()Methods inherited from class org.sonar.java.se.xproc.MethodYield
flow, generatedByCheck, methodBehavior, parametersAfterInvocation
-
Constructor Details
-
HappyPathYield
-
HappyPathYield
-
-
Method Details
-
statesAfterInvocation
public Stream<ProgramState> statesAfterInvocation(List<SymbolicValue> invocationArguments, List<Type> invocationTypes, ProgramState programState, Supplier<SymbolicValue> svSupplier) - Specified by:
statesAfterInvocationin classMethodYield
-
setResult
-
resultConstraint
-
resultIndex
public int resultIndex() -
toString
- Specified by:
toStringin classMethodYield
-
hashCode
public int hashCode()- Overrides:
hashCodein classMethodYield
-
equals
- Overrides:
equalsin classMethodYield
-