[Test] Remove redundant out variance from TestStep

This commit is contained in:
Dmitriy Novozhilov
2021-08-03 00:26:10 +03:00
parent b584fed93d
commit 0ac96b4973
2 changed files with 3 additions and 3 deletions
@@ -8,7 +8,7 @@ package org.jetbrains.kotlin.test
import org.jetbrains.kotlin.test.TestRunner.Companion.shouldRun
import org.jetbrains.kotlin.test.model.*
sealed class TestStep<I : ResultingArtifact<I>, out O : ResultingArtifact<out O>> {
sealed class TestStep<I : ResultingArtifact<I>, O : ResultingArtifact<O>> {
abstract val inputArtifactKind: TestArtifactKind<I>
open fun shouldProcessModule(module: TestModule, inputArtifact: ResultingArtifact<*>): Boolean {
@@ -70,7 +70,7 @@ sealed class TestStep<I : ResultingArtifact<I>, out O : ResultingArtifact<out O>
}
sealed class StepResult<out O : ResultingArtifact<out O>> {
class Artifact<out O : ResultingArtifact<out O>>(val outputArtifact: O, ) : StepResult<O>()
class Artifact<out O : ResultingArtifact<out O>>(val outputArtifact: O) : StepResult<O>()
class ErrorFromFacade<O : ResultingArtifact<O>>(val exception: WrappedException) : StepResult<O>()
data class HandlersResult(
val exceptionsFromHandlers: Collection<WrappedException>,
@@ -8,7 +8,7 @@ package org.jetbrains.kotlin.test
import org.jetbrains.kotlin.test.model.*
import org.jetbrains.kotlin.test.services.TestServices
sealed class TestStepBuilder<I : ResultingArtifact<I>, out O : ResultingArtifact<out O>> {
sealed class TestStepBuilder<I : ResultingArtifact<I>, O : ResultingArtifact<O>> {
@TestInfrastructureInternals
abstract fun createTestStep(testServices: TestServices): TestStep<I, O>
}