src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/modelchecking/ModelCheckingStrategyConfiguration.kt [108:125]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - override fun createStrategy( testClass: Class<*>, scenario: ExecutionScenario, validationFunction: Actor?, stateRepresentationMethod: Method?, ): Strategy { val runner = ExecutionScenarioRunner( scenario = scenario, testClass = testClass, validationFunction = validationFunction, stateRepresentationFunction = stateRepresentationMethod, timeoutMs = getTimeOutMs(inIdeaPluginReplayMode, timeoutMs), useClocks = UseClocks.ALWAYS ) return ModelCheckingStrategy(runner, createSettings(), inIdeaPluginReplayMode, LincheckJavaAgent.context).also { runner.initializeStrategy(it) } } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - src/jvm/main/org/jetbrains/lincheck/datastructures/ModelCheckingOptions.kt [100:117]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - override fun createStrategy( testClass: Class<*>, scenario: ExecutionScenario, validationFunction: Actor?, stateRepresentationMethod: Method?, ): Strategy { val runner = ExecutionScenarioRunner( scenario = scenario, testClass = testClass, validationFunction = validationFunction, stateRepresentationFunction = stateRepresentationMethod, timeoutMs = getTimeOutMs(inIdeaPluginReplayMode, timeoutMs), useClocks = UseClocks.ALWAYS ) return ModelCheckingStrategy(runner, createSettings(), inIdeaPluginReplayMode, LincheckJavaAgent.context).also { runner.initializeStrategy(it) } } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -