public class RecursiveMethodExecutor extends AbstractInterproceduralMethodExecutor
method, procedureRegistry| Constructor and Description |
|---|
RecursiveMethodExecutor(Method method,
ScopeExtractor scopeExtractor,
ContractCollection contractCollection,
ProcedureRegistry procedureRegistry) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateAndAddContract(ProcedureCall call)
Adds an empty contract and registers the call as for recursive Methods the contract is
generated in a later phase in order to detect fixpoints.
|
getPostconditionsaddContract, createResultStates, getContractCollection, getContractsForExport, getResultStates, getScopeExtractorpublic RecursiveMethodExecutor(Method method, ScopeExtractor scopeExtractor, ContractCollection contractCollection, ProcedureRegistry procedureRegistry)
protected void generateAndAddContract(ProcedureCall call)
generateAndAddContract in class AbstractInterproceduralMethodExecutorcall - the procedureCall for this method and inputCopyright © 2019. All rights reserved.