Minor, rename AbstractSMAPBaseTest -> SMAPTestUtil
Remove unnecessary inheritance
This commit is contained in:
+4
-4
@@ -20,11 +20,11 @@ import org.jetbrains.kotlin.checkers.KotlinMultiFileTestWithJava
|
|||||||
import org.jetbrains.kotlin.codegen.InlineTestUtil
|
import org.jetbrains.kotlin.codegen.InlineTestUtil
|
||||||
import org.jetbrains.kotlin.codegen.filterClassFiles
|
import org.jetbrains.kotlin.codegen.filterClassFiles
|
||||||
import org.jetbrains.kotlin.codegen.getClassFiles
|
import org.jetbrains.kotlin.codegen.getClassFiles
|
||||||
import org.jetbrains.kotlin.jvm.compiler.AbstractSMAPBaseTest
|
import org.jetbrains.kotlin.jvm.compiler.SMAPTestUtil
|
||||||
import org.jetbrains.kotlin.test.ConfigurationKind
|
import org.jetbrains.kotlin.test.ConfigurationKind
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
abstract class AbstractBlackBoxInlineCodegenTest : AbstractBlackBoxCodegenTest(), AbstractSMAPBaseTest {
|
abstract class AbstractBlackBoxInlineCodegenTest : AbstractBlackBoxCodegenTest() {
|
||||||
override fun doMultiFileTest(
|
override fun doMultiFileTest(
|
||||||
file: File, modules: Map<String, KotlinMultiFileTestWithJava<Void, TestFile>.ModuleAndDependencies>, files: List<TestFile>
|
file: File, modules: Map<String, KotlinMultiFileTestWithJava<Void, TestFile>.ModuleAndDependencies>, files: List<TestFile>
|
||||||
) {
|
) {
|
||||||
@@ -34,10 +34,10 @@ abstract class AbstractBlackBoxInlineCodegenTest : AbstractBlackBoxCodegenTest()
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
InlineTestUtil.checkNoCallsToInline(initializedClassLoader.allGeneratedFiles.filterClassFiles(), myFiles.psiFiles)
|
InlineTestUtil.checkNoCallsToInline(initializedClassLoader.allGeneratedFiles.filterClassFiles(), myFiles.psiFiles)
|
||||||
checkSMAP(files, generateClassesInFile().getClassFiles())
|
SMAPTestUtil.checkSMAP(files, generateClassesInFile().getClassFiles())
|
||||||
}
|
}
|
||||||
catch (e: Throwable) {
|
catch (e: Throwable) {
|
||||||
System.out.println(generateToText())
|
println(generateToText())
|
||||||
throw e
|
throw e
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -23,7 +23,7 @@ import org.jetbrains.kotlin.codegen.filterClassFiles
|
|||||||
import org.jetbrains.kotlin.load.kotlin.PackagePartClassUtils
|
import org.jetbrains.kotlin.load.kotlin.PackagePartClassUtils
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
abstract class AbstractCompileKotlinAgainstInlineKotlinTest : AbstractCompileKotlinAgainstKotlinTest(), AbstractSMAPBaseTest {
|
abstract class AbstractCompileKotlinAgainstInlineKotlinTest : AbstractCompileKotlinAgainstKotlinTest() {
|
||||||
override fun doMultiFileTest(
|
override fun doMultiFileTest(
|
||||||
file: File, modules: Map<String, KotlinMultiFileTestWithJava<Void, TestFile>.ModuleAndDependencies>, files: List<TestFile>
|
file: File, modules: Map<String, KotlinMultiFileTestWithJava<Void, TestFile>.ModuleAndDependencies>, files: List<TestFile>
|
||||||
) {
|
) {
|
||||||
@@ -42,7 +42,7 @@ abstract class AbstractCompileKotlinAgainstInlineKotlinTest : AbstractCompileKot
|
|||||||
|
|
||||||
val sourceFiles = factory1.inputFiles + factory2.inputFiles
|
val sourceFiles = factory1.inputFiles + factory2.inputFiles
|
||||||
InlineTestUtil.checkNoCallsToInline(allGeneratedFiles.filterClassFiles(), sourceFiles)
|
InlineTestUtil.checkNoCallsToInline(allGeneratedFiles.filterClassFiles(), sourceFiles)
|
||||||
checkSMAP(files, allGeneratedFiles.filterClassFiles())
|
SMAPTestUtil.checkSMAP(files, allGeneratedFiles.filterClassFiles())
|
||||||
}
|
}
|
||||||
catch (e: Throwable) {
|
catch (e: Throwable) {
|
||||||
var result = ""
|
var result = ""
|
||||||
|
|||||||
+1
-1
@@ -28,7 +28,7 @@ import org.junit.Assert
|
|||||||
import java.io.File
|
import java.io.File
|
||||||
import java.io.StringReader
|
import java.io.StringReader
|
||||||
|
|
||||||
interface AbstractSMAPBaseTest {
|
object SMAPTestUtil {
|
||||||
private fun extractSMAPFromClasses(outputFiles: Iterable<OutputFile>): List<SMAPAndFile> {
|
private fun extractSMAPFromClasses(outputFiles: Iterable<OutputFile>): List<SMAPAndFile> {
|
||||||
return outputFiles.mapNotNull { outputFile ->
|
return outputFiles.mapNotNull { outputFile ->
|
||||||
var debugInfo: String? = null
|
var debugInfo: String? = null
|
||||||
Reference in New Issue
Block a user