[JVM_IR] Enable KotlinAgainstJava and remaining JavaAgainstKotlin test.
This commit is contained in:
committed by
Alexander Udalov
parent
24345bb6b3
commit
2c8c47399a
@@ -1,3 +1,5 @@
|
||||
// IGNORE_BACKEND: JVM, JVM_IR
|
||||
|
||||
package test
|
||||
|
||||
interface KotlinInterface
|
||||
|
||||
+4
@@ -22,6 +22,7 @@ import org.jetbrains.kotlin.cli.common.modules.ModuleBuilder
|
||||
import org.jetbrains.kotlin.cli.jvm.compiler.EnvironmentConfigFiles
|
||||
import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment
|
||||
import org.jetbrains.kotlin.codegen.GenerationUtils
|
||||
import org.jetbrains.kotlin.config.CompilerConfiguration
|
||||
import org.jetbrains.kotlin.config.JVMConfigurationKeys
|
||||
import org.jetbrains.kotlin.javac.JavacWrapper
|
||||
import org.jetbrains.kotlin.load.kotlin.ModuleVisibilityManager
|
||||
@@ -90,6 +91,7 @@ abstract class AbstractCompileKotlinAgainstJavaTest : TestCaseWithTmpdir() {
|
||||
aptMode: Boolean
|
||||
): Boolean {
|
||||
val environment = createEnvironmentWithMockJdkAndIdeaAnnotations(disposable)
|
||||
updateConfiguration(environment.configuration)
|
||||
environment.configuration.put(JVMConfigurationKeys.USE_JAVAC, true)
|
||||
environment.configuration.put(JVMConfigurationKeys.COMPILE_JAVA, true)
|
||||
val ktFiles = kotlinFiles.map { kotlinFile: File ->
|
||||
@@ -115,6 +117,8 @@ abstract class AbstractCompileKotlinAgainstJavaTest : TestCaseWithTmpdir() {
|
||||
return JavacWrapper.getInstance(environment.project).use { it.compile(outDir) }
|
||||
}
|
||||
|
||||
open fun updateConfiguration(configuration: CompilerConfiguration) {}
|
||||
|
||||
companion object {
|
||||
// Do not render parameter names because there are test cases where classes inherit from JDK collections,
|
||||
// and some versions of JDK have debug information in the class files (including parameter names), and some don't
|
||||
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Copyright 2010-2019 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.jvm.compiler.ir
|
||||
|
||||
import org.jetbrains.kotlin.config.CompilerConfiguration
|
||||
import org.jetbrains.kotlin.config.JVMConfigurationKeys
|
||||
import org.jetbrains.kotlin.jvm.compiler.AbstractCompileKotlinAgainstJavaTest
|
||||
|
||||
abstract class AbstractIrCompileKotlinAgainstJavaTest : AbstractCompileKotlinAgainstJavaTest() {
|
||||
override fun updateConfiguration(configuration: CompilerConfiguration) = configuration.put(JVMConfigurationKeys.IR, true)
|
||||
}
|
||||
@@ -40,6 +40,7 @@ import org.jetbrains.kotlin.ir.AbstractIrSourceRangesTestCase
|
||||
import org.jetbrains.kotlin.ir.AbstractIrTextTestCase
|
||||
import org.jetbrains.kotlin.jvm.compiler.*
|
||||
import org.jetbrains.kotlin.jvm.compiler.ir.AbstractIrCompileJavaAgainstKotlinTest
|
||||
import org.jetbrains.kotlin.jvm.compiler.ir.AbstractIrCompileKotlinAgainstJavaTest
|
||||
import org.jetbrains.kotlin.jvm.compiler.ir.AbstractIrLoadJavaTest
|
||||
import org.jetbrains.kotlin.jvm.compiler.javac.AbstractLoadJavaUsingJavacTest
|
||||
import org.jetbrains.kotlin.lexer.kdoc.AbstractKDocLexerTest
|
||||
@@ -329,8 +330,18 @@ fun main(args: Array<String>) {
|
||||
}
|
||||
|
||||
testClass<AbstractCompileKotlinAgainstJavaTest> {
|
||||
model("compileKotlinAgainstJava", testClassName = "WithAPT", testMethod = "doTestWithAPT")
|
||||
model("compileKotlinAgainstJava", testClassName = "WithoutAPT", testMethod = "doTestWithoutAPT")
|
||||
model(
|
||||
"compileKotlinAgainstJava",
|
||||
testClassName = "WithAPT",
|
||||
testMethod = "doTestWithAPT",
|
||||
targetBackend = TargetBackend.JVM
|
||||
)
|
||||
model(
|
||||
"compileKotlinAgainstJava",
|
||||
testClassName = "WithoutAPT",
|
||||
testMethod = "doTestWithoutAPT",
|
||||
targetBackend = TargetBackend.JVM
|
||||
)
|
||||
}
|
||||
|
||||
testClass<AbstractCompileKotlinAgainstKotlinTest> {
|
||||
@@ -438,7 +449,27 @@ fun main(args: Array<String>) {
|
||||
testMethod = "doTestWithoutJavac",
|
||||
targetBackend = TargetBackend.JVM_IR
|
||||
)
|
||||
//model("compileJavaAgainstKotlin", testClassName = "WithJavac", testMethod = "doTestWithJavac", targetBackend = TargetBackend.JVM_IR)
|
||||
model(
|
||||
"compileJavaAgainstKotlin",
|
||||
testClassName = "WithJavac",
|
||||
testMethod = "doTestWithJavac",
|
||||
targetBackend = TargetBackend.JVM_IR
|
||||
)
|
||||
}
|
||||
|
||||
testClass<AbstractIrCompileKotlinAgainstJavaTest> {
|
||||
model(
|
||||
"compileKotlinAgainstJava",
|
||||
testClassName = "WithAPT",
|
||||
testMethod = "doTestWithAPT",
|
||||
targetBackend = TargetBackend.JVM_IR
|
||||
)
|
||||
model(
|
||||
"compileKotlinAgainstJava",
|
||||
testClassName = "WithoutAPT",
|
||||
testMethod = "doTestWithoutAPT",
|
||||
targetBackend = TargetBackend.JVM_IR
|
||||
)
|
||||
}
|
||||
|
||||
testClass<AbstractIrCompileKotlinAgainstKotlinTest> {
|
||||
|
||||
Generated
+5
-4
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.jvm.compiler;
|
||||
import com.intellij.testFramework.TestDataPath;
|
||||
import org.jetbrains.kotlin.test.JUnit3RunnerWithInners;
|
||||
import org.jetbrains.kotlin.test.KotlinTestUtils;
|
||||
import org.jetbrains.kotlin.test.TargetBackend;
|
||||
import org.jetbrains.kotlin.test.TestMetadata;
|
||||
import org.junit.runner.RunWith;
|
||||
|
||||
@@ -23,7 +24,7 @@ public class CompileKotlinAgainstJavaTestGenerated extends AbstractCompileKotlin
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class WithAPT extends AbstractCompileKotlinAgainstJavaTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithAPT, this, testDataFilePath);
|
||||
KotlinTestUtils.runTest(this::doTestWithAPT, TargetBackend.JVM, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("AbstractClass.kt")
|
||||
@@ -37,7 +38,7 @@ public class CompileKotlinAgainstJavaTestGenerated extends AbstractCompileKotlin
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInWithAPT() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileKotlinAgainstJava"), Pattern.compile("^(.+)\\.kt$"), null, true);
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileKotlinAgainstJava"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM, true);
|
||||
}
|
||||
|
||||
@TestMetadata("AnnotationWithArguments.kt")
|
||||
@@ -311,7 +312,7 @@ public class CompileKotlinAgainstJavaTestGenerated extends AbstractCompileKotlin
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class WithoutAPT extends AbstractCompileKotlinAgainstJavaTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithoutAPT, this, testDataFilePath);
|
||||
KotlinTestUtils.runTest(this::doTestWithoutAPT, TargetBackend.JVM, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("AbstractClass.kt")
|
||||
@@ -325,7 +326,7 @@ public class CompileKotlinAgainstJavaTestGenerated extends AbstractCompileKotlin
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInWithoutAPT() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileKotlinAgainstJava"), Pattern.compile("^(.+)\\.kt$"), null, true);
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileKotlinAgainstJava"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM, true);
|
||||
}
|
||||
|
||||
@TestMetadata("AnnotationWithArguments.kt")
|
||||
|
||||
Generated
+667
-1
@@ -17,10 +17,12 @@ import java.util.regex.Pattern;
|
||||
|
||||
/** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */
|
||||
@SuppressWarnings("all")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public class IrCompileJavaAgainstKotlinTestGenerated extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public class IrCompileJavaAgainstKotlinTestGenerated extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
public static class WithoutJavac extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithoutJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
@@ -679,3 +681,667 @@ public class IrCompileJavaAgainstKotlinTestGenerated extends AbstractIrCompileJa
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class WithJavac extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInWithJavac() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin/annotation")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class Annotation extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInAnnotation() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin/annotation"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("retention.kt")
|
||||
public void testRetention() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/annotation/retention.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin/callableReference")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class CallableReference extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInCallableReference() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin/callableReference"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("GenericSignature.kt")
|
||||
public void testGenericSignature() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/callableReference/GenericSignature.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin/class")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class Class extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInClass() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin/class"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("ClassObject.kt")
|
||||
public void testClassObject() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/class/ClassObject.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("DefaultConstructor.kt")
|
||||
public void testDefaultConstructor() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/class/DefaultConstructor.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("DefaultConstructorWithTwoArgs.kt")
|
||||
public void testDefaultConstructorWithTwoArgs() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/class/DefaultConstructorWithTwoArgs.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ExtendsAbstractListT.kt")
|
||||
public void testExtendsAbstractListT() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/class/ExtendsAbstractListT.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ImplementsListString.kt")
|
||||
public void testImplementsListString() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/class/ImplementsListString.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ImplementsMapPP.kt")
|
||||
public void testImplementsMapPP() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/class/ImplementsMapPP.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InnerClass.kt")
|
||||
public void testInnerClass() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/class/InnerClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InnerClassConstructors.kt")
|
||||
public void testInnerClassConstructors() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/class/InnerClassConstructors.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InnerClassOfGeneric.kt")
|
||||
public void testInnerClassOfGeneric() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/class/InnerClassOfGeneric.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("kt3561.kt")
|
||||
public void testKt3561() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/class/kt3561.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("kt4050.kt")
|
||||
public void testKt4050() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/class/kt4050.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MapImpl.kt")
|
||||
public void testMapImpl() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/class/MapImpl.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Simple.kt")
|
||||
public void testSimple() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/class/Simple.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("StarProjection.kt")
|
||||
public void testStarProjection() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/class/StarProjection.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin/enum")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class Enum extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInEnum() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin/enum"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("DefaultArgumentInEnumConstructor.kt")
|
||||
public void testDefaultArgumentInEnumConstructor() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/enum/DefaultArgumentInEnumConstructor.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin/jvmStatic")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class JvmStatic extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInJvmStatic() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin/jvmStatic"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("simpleCompanionObject.kt")
|
||||
public void testSimpleCompanionObject() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/jvmStatic/simpleCompanionObject.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("simpleCompanionObjectProperty.kt")
|
||||
public void testSimpleCompanionObjectProperty() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/jvmStatic/simpleCompanionObjectProperty.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("simpleObject.kt")
|
||||
public void testSimpleObject() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/jvmStatic/simpleObject.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("simpleObjectProperty.kt")
|
||||
public void testSimpleObjectProperty() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/jvmStatic/simpleObjectProperty.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin/method")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class Method extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("AccessorGenericSignature.kt")
|
||||
public void testAccessorGenericSignature() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/AccessorGenericSignature.kt");
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInMethod() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin/method"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("Any.kt")
|
||||
public void testAny() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/Any.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ArrayOfIntArray.kt")
|
||||
public void testArrayOfIntArray() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/ArrayOfIntArray.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ArrayOfIntegerArray.kt")
|
||||
public void testArrayOfIntegerArray() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/ArrayOfIntegerArray.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ClashingSignaturesWithoutReturnType.kt")
|
||||
public void testClashingSignaturesWithoutReturnType() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/ClashingSignaturesWithoutReturnType.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Delegation.kt")
|
||||
public void testDelegation() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/Delegation.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Extensions.kt")
|
||||
public void testExtensions() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/Extensions.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("GenericArray.kt")
|
||||
public void testGenericArray() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/GenericArray.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Hello.kt")
|
||||
public void testHello() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/Hello.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Int.kt")
|
||||
public void testInt() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/Int.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("IntArray.kt")
|
||||
public void testIntArray() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/IntArray.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("IntWithDefault.kt")
|
||||
public void testIntWithDefault() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/IntWithDefault.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("IntegerArray.kt")
|
||||
public void testIntegerArray() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/IntegerArray.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ListOfInt.kt")
|
||||
public void testListOfInt() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/ListOfInt.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ListOfString.kt")
|
||||
public void testListOfString() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/ListOfString.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ListOfT.kt")
|
||||
public void testListOfT() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/ListOfT.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MapOfKString.kt")
|
||||
public void testMapOfKString() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/MapOfKString.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MapOfStringIntQ.kt")
|
||||
public void testMapOfStringIntQ() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/MapOfStringIntQ.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("QExtendsListString.kt")
|
||||
public void testQExtendsListString() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/QExtendsListString.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("QExtendsString.kt")
|
||||
public void testQExtendsString() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/QExtendsString.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("TraitImpl.kt")
|
||||
public void testTraitImpl() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/TraitImpl.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("TypeParamInInner.kt")
|
||||
public void testTypeParamInInner() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/TypeParamInInner.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("TypeParamInInner2.kt")
|
||||
public void testTypeParamInInner2() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/TypeParamInInner2.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Vararg.kt")
|
||||
public void testVararg() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/Vararg.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Void.kt")
|
||||
public void testVoid() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/Void.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin/method/platformName")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class PlatformName extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInPlatformName() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin/method/platformName"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("PlatformName.kt")
|
||||
public void testPlatformName() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/platformName/PlatformName.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverride")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class PrimitiveOverride extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInPrimitiveOverride() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverride"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("ByteOverridesObject.kt")
|
||||
public void testByteOverridesObject() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverride/ByteOverridesObject.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("CallFinalNotInSubclass.kt")
|
||||
public void testCallFinalNotInSubclass() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverride/CallFinalNotInSubclass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("CallNotInSubclass.kt")
|
||||
public void testCallNotInSubclass() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverride/CallNotInSubclass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("CovariantReturnTypeOverride.kt")
|
||||
public void testCovariantReturnTypeOverride() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverride/CovariantReturnTypeOverride.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("FinalOverride.kt")
|
||||
public void testFinalOverride() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverride/FinalOverride.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("IntOverridesComparable.kt")
|
||||
public void testIntOverridesComparable() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverride/IntOverridesComparable.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("IntOverridesNumber.kt")
|
||||
public void testIntOverridesNumber() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverride/IntOverridesNumber.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("IntOverridesObject.kt")
|
||||
public void testIntOverridesObject() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverride/IntOverridesObject.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ManyClassesHierarchy.kt")
|
||||
public void testManyClassesHierarchy() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverride/ManyClassesHierarchy.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("NullableIntOverridesObject.kt")
|
||||
public void testNullableIntOverridesObject() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverride/NullableIntOverridesObject.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("OverrideInJava.kt")
|
||||
public void testOverrideInJava() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverride/OverrideInJava.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverrideWithInlineClass")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class PrimitiveOverrideWithInlineClass extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInPrimitiveOverrideWithInlineClass() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverrideWithInlineClass"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("InlineIntOverridesObject.kt")
|
||||
public void testInlineIntOverridesObject() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/primitiveOverrideWithInlineClass/InlineIntOverridesObject.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin/method/throws")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class Throws extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInThrows() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin/method/throws"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("ClassMembers.kt")
|
||||
public void testClassMembers() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/throws/ClassMembers.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Constructor.kt")
|
||||
public void testConstructor() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/throws/Constructor.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("DefaultArgs.kt")
|
||||
public void testDefaultArgs() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/throws/DefaultArgs.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Delegation.kt")
|
||||
public void testDelegation() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/throws/Delegation.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("GenericSubstitution.kt")
|
||||
public void testGenericSubstitution() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/throws/GenericSubstitution.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("KotlinThrows.kt")
|
||||
public void testKotlinThrows() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/throws/KotlinThrows.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("TopLevel.kt")
|
||||
public void testTopLevel() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/throws/TopLevel.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("TraitMembers.kt")
|
||||
public void testTraitMembers() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/method/throws/TraitMembers.kt");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin/property")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class Property extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInProperty() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin/property"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("ConstVal.kt")
|
||||
public void testConstVal() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/property/ConstVal.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Extensions.kt")
|
||||
public void testExtensions() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/property/Extensions.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("GenericProperty.kt")
|
||||
public void testGenericProperty() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/property/GenericProperty.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin/property/platformName")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class PlatformName extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInPlatformName() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin/property/platformName"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("PlatformName.kt")
|
||||
public void testPlatformName() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/property/platformName/PlatformName.kt");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin/sealed")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class Sealed extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInSealed() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin/sealed"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("Derived.kt")
|
||||
public void testDerived() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/sealed/Derived.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Instance.kt")
|
||||
public void testInstance() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/sealed/Instance.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin/staticFields")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class StaticFields extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInStaticFields() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin/staticFields"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("AnnotationClass.kt")
|
||||
public void testAnnotationClass() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/staticFields/AnnotationClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("AnnotationTrait.kt")
|
||||
public void testAnnotationTrait() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/staticFields/AnnotationTrait.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("kt3698.kt")
|
||||
public void testKt3698() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/staticFields/kt3698.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("staticClassProperty.kt")
|
||||
public void testStaticClassProperty() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/staticFields/staticClassProperty.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("staticTraitProperty.kt")
|
||||
public void testStaticTraitProperty() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/staticFields/staticTraitProperty.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileJavaAgainstKotlin/targets")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class Targets extends AbstractIrCompileJavaAgainstKotlinTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithJavac, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInTargets() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileJavaAgainstKotlin/targets"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("annotation.kt")
|
||||
public void testAnnotation() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/targets/annotation.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("base.kt")
|
||||
public void testBase() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/targets/base.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("classifier.kt")
|
||||
public void testClassifier() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/targets/classifier.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("constructor.kt")
|
||||
public void testConstructor() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/targets/constructor.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("empty.kt")
|
||||
public void testEmpty() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/targets/empty.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("field.kt")
|
||||
public void testField() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/targets/field.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("function.kt")
|
||||
public void testFunction() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/targets/function.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("getter.kt")
|
||||
public void testGetter() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/targets/getter.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("local.kt")
|
||||
public void testLocal() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/targets/local.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("multiple.kt")
|
||||
public void testMultiple() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/targets/multiple.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("parameter.kt")
|
||||
public void testParameter() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/targets/parameter.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("property.kt")
|
||||
public void testProperty() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/targets/property.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("setter.kt")
|
||||
public void testSetter() throws Exception {
|
||||
runTest("compiler/testData/compileJavaAgainstKotlin/targets/setter.kt");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Generated
+597
@@ -0,0 +1,597 @@
|
||||
/*
|
||||
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.jvm.compiler.ir;
|
||||
|
||||
import com.intellij.testFramework.TestDataPath;
|
||||
import org.jetbrains.kotlin.test.JUnit3RunnerWithInners;
|
||||
import org.jetbrains.kotlin.test.KotlinTestUtils;
|
||||
import org.jetbrains.kotlin.test.TargetBackend;
|
||||
import org.jetbrains.kotlin.test.TestMetadata;
|
||||
import org.junit.runner.RunWith;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
/** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */
|
||||
@SuppressWarnings("all")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public class IrCompileKotlinAgainstJavaTestGenerated extends AbstractIrCompileKotlinAgainstJavaTest {
|
||||
@TestMetadata("compiler/testData/compileKotlinAgainstJava")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class WithAPT extends AbstractIrCompileKotlinAgainstJavaTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithAPT, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("AbstractClass.kt")
|
||||
public void testAbstractClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/AbstractClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("AbstractEnum.kt")
|
||||
public void testAbstractEnum() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/AbstractEnum.kt");
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInWithAPT() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileKotlinAgainstJava"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("AnnotationWithArguments.kt")
|
||||
public void testAnnotationWithArguments() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/AnnotationWithArguments.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("AnnotationWithField.kt")
|
||||
public void testAnnotationWithField() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/AnnotationWithField.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("AsteriskInImport.kt")
|
||||
public void testAsteriskInImport() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/AsteriskInImport.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("CheckKotlinStub.kt")
|
||||
public void testCheckKotlinStub() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/CheckKotlinStub.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("CheckNotNull.kt")
|
||||
public void testCheckNotNull() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/CheckNotNull.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Class.kt")
|
||||
public void testClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Class.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ClassDefaultConstructor.kt")
|
||||
public void testClassDefaultConstructor() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ClassDefaultConstructor.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ClassWithNestedEnum.kt")
|
||||
public void testClassWithNestedEnum() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ClassWithNestedEnum.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ClassWithTypeParameter.kt")
|
||||
public void testClassWithTypeParameter() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ClassWithTypeParameter.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("CyclicDependencies.kt")
|
||||
public void testCyclicDependencies() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/CyclicDependencies.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("DefaultModifier.kt")
|
||||
public void testDefaultModifier() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/DefaultModifier.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("EnclosingClassInner.kt")
|
||||
public void testEnclosingClassInner() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/EnclosingClassInner.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Enum.kt")
|
||||
public void testEnum() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Enum.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("EnumName.kt")
|
||||
public void testEnumName() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/EnumName.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("EnumValues.kt")
|
||||
public void testEnumValues() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/EnumValues.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Inheritance.kt")
|
||||
public void testInheritance() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Inheritance.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InheritedInner.kt")
|
||||
public void testInheritedInner() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InheritedInner.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InnerCanonicalName.kt")
|
||||
public void testInnerCanonicalName() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InnerCanonicalName.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InnerClass.kt")
|
||||
public void testInnerClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InnerClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InnerClassFromAsteriskImport.kt")
|
||||
public void testInnerClassFromAsteriskImport() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InnerClassFromAsteriskImport.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InnerClassFromImport.kt")
|
||||
public void testInnerClassFromImport() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InnerClassFromImport.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InnerWithGenericOuter.kt")
|
||||
public void testInnerWithGenericOuter() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InnerWithGenericOuter.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Interface.kt")
|
||||
public void testInterface() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Interface.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InterfaceField.kt")
|
||||
public void testInterfaceField() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InterfaceField.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InterfaceMemberClass.kt")
|
||||
public void testInterfaceMemberClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InterfaceMemberClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InterfaceWithDefault.kt")
|
||||
public void testInterfaceWithDefault() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InterfaceWithDefault.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaLangClass.kt")
|
||||
public void testJavaLangClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/JavaLangClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ListImpl.kt")
|
||||
public void testListImpl() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ListImpl.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MapExample.kt")
|
||||
public void testMapExample() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/MapExample.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Method.kt")
|
||||
public void testMethod() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Method.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MethodWithArgument.kt")
|
||||
public void testMethodWithArgument() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/MethodWithArgument.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MethodWithSeveralTypeParameters.kt")
|
||||
public void testMethodWithSeveralTypeParameters() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/MethodWithSeveralTypeParameters.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MethodWithTypeParameter.kt")
|
||||
public void testMethodWithTypeParameter() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/MethodWithTypeParameter.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MethodWithWildcard.kt")
|
||||
public void testMethodWithWildcard() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/MethodWithWildcard.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Nesting.kt")
|
||||
public void testNesting() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Nesting.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("RawReturnType.kt")
|
||||
public void testRawReturnType() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/RawReturnType.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnEnum.kt")
|
||||
public void testReturnEnum() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnEnum.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnInnerClass.kt")
|
||||
public void testReturnInnerClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnInnerClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnInnerInInner.kt")
|
||||
public void testReturnInnerInInner() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnInnerInInner.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnInnerInner.kt")
|
||||
public void testReturnInnerInner() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnInnerInner.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnNested.kt")
|
||||
public void testReturnNested() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnNested.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnNestedFQ.kt")
|
||||
public void testReturnNestedFQ() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnNestedFQ.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnType.kt")
|
||||
public void testReturnType() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnType.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnTypeResolution.kt")
|
||||
public void testReturnTypeResolution() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnTypeResolution.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("SeveralInnerClasses.kt")
|
||||
public void testSeveralInnerClasses() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/SeveralInnerClasses.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("SimpleAnnotation.kt")
|
||||
public void testSimpleAnnotation() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/SimpleAnnotation.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("SimpleWildcard.kt")
|
||||
public void testSimpleWildcard() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/SimpleWildcard.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Singleton.kt")
|
||||
public void testSingleton() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Singleton.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("StaticNestedClass.kt")
|
||||
public void testStaticNestedClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/StaticNestedClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("TypeArgumentInSuperType.kt")
|
||||
public void testTypeArgumentInSuperType() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/TypeArgumentInSuperType.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("TypeParameter.kt")
|
||||
public void testTypeParameter() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/TypeParameter.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("UseKtClass.kt")
|
||||
public void testUseKtClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/UseKtClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Vararg.kt")
|
||||
public void testVararg() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Vararg.kt");
|
||||
}
|
||||
}
|
||||
|
||||
@TestMetadata("compiler/testData/compileKotlinAgainstJava")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public static class WithoutAPT extends AbstractIrCompileKotlinAgainstJavaTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTestWithoutAPT, TargetBackend.JVM_IR, testDataFilePath);
|
||||
}
|
||||
|
||||
@TestMetadata("AbstractClass.kt")
|
||||
public void testAbstractClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/AbstractClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("AbstractEnum.kt")
|
||||
public void testAbstractEnum() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/AbstractEnum.kt");
|
||||
}
|
||||
|
||||
public void testAllFilesPresentInWithoutAPT() throws Exception {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/compileKotlinAgainstJava"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true);
|
||||
}
|
||||
|
||||
@TestMetadata("AnnotationWithArguments.kt")
|
||||
public void testAnnotationWithArguments() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/AnnotationWithArguments.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("AnnotationWithField.kt")
|
||||
public void testAnnotationWithField() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/AnnotationWithField.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("AsteriskInImport.kt")
|
||||
public void testAsteriskInImport() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/AsteriskInImport.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("CheckKotlinStub.kt")
|
||||
public void testCheckKotlinStub() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/CheckKotlinStub.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("CheckNotNull.kt")
|
||||
public void testCheckNotNull() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/CheckNotNull.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Class.kt")
|
||||
public void testClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Class.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ClassDefaultConstructor.kt")
|
||||
public void testClassDefaultConstructor() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ClassDefaultConstructor.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ClassWithNestedEnum.kt")
|
||||
public void testClassWithNestedEnum() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ClassWithNestedEnum.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ClassWithTypeParameter.kt")
|
||||
public void testClassWithTypeParameter() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ClassWithTypeParameter.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("CyclicDependencies.kt")
|
||||
public void testCyclicDependencies() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/CyclicDependencies.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("DefaultModifier.kt")
|
||||
public void testDefaultModifier() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/DefaultModifier.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("EnclosingClassInner.kt")
|
||||
public void testEnclosingClassInner() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/EnclosingClassInner.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Enum.kt")
|
||||
public void testEnum() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Enum.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("EnumName.kt")
|
||||
public void testEnumName() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/EnumName.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("EnumValues.kt")
|
||||
public void testEnumValues() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/EnumValues.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Inheritance.kt")
|
||||
public void testInheritance() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Inheritance.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InheritedInner.kt")
|
||||
public void testInheritedInner() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InheritedInner.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InnerCanonicalName.kt")
|
||||
public void testInnerCanonicalName() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InnerCanonicalName.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InnerClass.kt")
|
||||
public void testInnerClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InnerClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InnerClassFromAsteriskImport.kt")
|
||||
public void testInnerClassFromAsteriskImport() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InnerClassFromAsteriskImport.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InnerClassFromImport.kt")
|
||||
public void testInnerClassFromImport() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InnerClassFromImport.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InnerWithGenericOuter.kt")
|
||||
public void testInnerWithGenericOuter() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InnerWithGenericOuter.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Interface.kt")
|
||||
public void testInterface() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Interface.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InterfaceField.kt")
|
||||
public void testInterfaceField() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InterfaceField.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InterfaceMemberClass.kt")
|
||||
public void testInterfaceMemberClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InterfaceMemberClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("InterfaceWithDefault.kt")
|
||||
public void testInterfaceWithDefault() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/InterfaceWithDefault.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("JavaLangClass.kt")
|
||||
public void testJavaLangClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/JavaLangClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ListImpl.kt")
|
||||
public void testListImpl() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ListImpl.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MapExample.kt")
|
||||
public void testMapExample() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/MapExample.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Method.kt")
|
||||
public void testMethod() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Method.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MethodWithArgument.kt")
|
||||
public void testMethodWithArgument() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/MethodWithArgument.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MethodWithSeveralTypeParameters.kt")
|
||||
public void testMethodWithSeveralTypeParameters() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/MethodWithSeveralTypeParameters.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MethodWithTypeParameter.kt")
|
||||
public void testMethodWithTypeParameter() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/MethodWithTypeParameter.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("MethodWithWildcard.kt")
|
||||
public void testMethodWithWildcard() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/MethodWithWildcard.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Nesting.kt")
|
||||
public void testNesting() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Nesting.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("RawReturnType.kt")
|
||||
public void testRawReturnType() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/RawReturnType.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnEnum.kt")
|
||||
public void testReturnEnum() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnEnum.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnInnerClass.kt")
|
||||
public void testReturnInnerClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnInnerClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnInnerInInner.kt")
|
||||
public void testReturnInnerInInner() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnInnerInInner.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnInnerInner.kt")
|
||||
public void testReturnInnerInner() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnInnerInner.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnNested.kt")
|
||||
public void testReturnNested() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnNested.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnNestedFQ.kt")
|
||||
public void testReturnNestedFQ() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnNestedFQ.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnType.kt")
|
||||
public void testReturnType() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnType.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ReturnTypeResolution.kt")
|
||||
public void testReturnTypeResolution() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/ReturnTypeResolution.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("SeveralInnerClasses.kt")
|
||||
public void testSeveralInnerClasses() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/SeveralInnerClasses.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("SimpleAnnotation.kt")
|
||||
public void testSimpleAnnotation() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/SimpleAnnotation.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("SimpleWildcard.kt")
|
||||
public void testSimpleWildcard() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/SimpleWildcard.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Singleton.kt")
|
||||
public void testSingleton() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Singleton.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("StaticNestedClass.kt")
|
||||
public void testStaticNestedClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/StaticNestedClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("TypeArgumentInSuperType.kt")
|
||||
public void testTypeArgumentInSuperType() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/TypeArgumentInSuperType.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("TypeParameter.kt")
|
||||
public void testTypeParameter() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/TypeParameter.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("UseKtClass.kt")
|
||||
public void testUseKtClass() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/UseKtClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("Vararg.kt")
|
||||
public void testVararg() throws Exception {
|
||||
runTest("compiler/testData/compileKotlinAgainstJava/Vararg.kt");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -45,8 +45,6 @@ org.jetbrains.kotlin.jps.build.IncrementalJvmJpsTestGenerated.WithJava.JavaUsedI
|
||||
org.jetbrains.kotlin.psi.injection.StringInterpolationInjectionTest.testInterpolationSimpleName, Stable failure during run may work in debug,,
|
||||
org.jetbrains.kotlin.shortenRefs.ShortenRefsTestGenerated.testExtensionForObject2, Always red,,
|
||||
org.jetbrains.kotlin.util.KotlinVersionsTest.testVersionsAreConsistent, KT-35567,,
|
||||
org.jetbrains.kotlin.jvm.compiler.CompileKotlinAgainstJavaTestGenerated.WithAPT.testClassWithTypeParameter, KT-36448,,
|
||||
org.jetbrains.kotlin.jvm.compiler.CompileKotlinAgainstJavaTestGenerated.WithoutAPT.testClassWithTypeParameter, KT-36448,,
|
||||
org.jetbrains.kotlin.idea.debugger.test.AsyncStackTraceTestGenerated.testAsyncLambdas, redesign test AsyncStackTraces,,
|
||||
org.jetbrains.kotlin.incremental.IncrementalJsKlibCompilerRunnerTestGenerated.ClassHierarchyAffected.testMethodRemoved, full fledged FO in klib required,,
|
||||
org.jetbrains.kotlin.idea.quickfix.QuickFixTestGenerated.ConvertToAnonymousObject.testHasConcreateMember2, Unprocessed,,
|
||||
|
||||
|
Reference in New Issue
Block a user