[Test] Introduce new syntax for dependsOn dependencies
This commit is contained in:
committed by
TeamCityServer
parent
47e258ef6e
commit
06b2efe65f
Vendored
+1
-1
@@ -47,7 +47,7 @@ expect annotation class ClassArrays(
|
||||
vararg val v: Int = [42]
|
||||
)
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
import kotlin.reflect.KClass
|
||||
|
||||
+1
-1
@@ -19,7 +19,7 @@ expect annotation class A5(val x: Int = 42, val y: String)
|
||||
@A5(0, "")
|
||||
fun test() {}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual annotation class A1(actual val x: Int, actual val y: String)
|
||||
|
||||
+1
-1
@@ -19,7 +19,7 @@ expect annotation class A5(val x: Int = 42, val y: String)
|
||||
@A5(0, "")
|
||||
fun test() {}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual annotation class A1(actual val x: Int, actual val y: String)
|
||||
|
||||
+1
-1
@@ -19,7 +19,7 @@ expect annotation class A5(val x: Int = 42, val y: String)
|
||||
@A5(0, "")
|
||||
fun test() {}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual typealias A1 = J1
|
||||
|
||||
Vendored
+1
-1
@@ -19,7 +19,7 @@ expect annotation class A5(val x: Int = 42, val y: String)
|
||||
@A5(0, "")
|
||||
fun test() {}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual typealias A1 = J1
|
||||
|
||||
compiler/testData/diagnostics/tests/multiplatform/defaultArguments/annotationsViaActualTypeAlias2.kt
Vendored
+1
-1
@@ -43,7 +43,7 @@ annotation class A(val value: String)
|
||||
@Anno
|
||||
fun test() {}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual typealias Anno = Jnno
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ fun test() {
|
||||
Ok(42, "OK")
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class Ok actual constructor(x: Int, y: String)
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ fun test() {
|
||||
Ok(42, "OK")
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class Ok actual constructor(x: Int, y: String)
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ fun test(foo: Foo) {
|
||||
foo.ok(42, "OK")
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual fun ok(x: Int, y: String) {}
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ fun test(foo: Foo) {
|
||||
foo.ok(42, "OK")
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual fun ok(x: Int, y: String) {}
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@ fun test(foo: Foo, bar: Bar) {
|
||||
bar.ok(42, "OK")
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class Bar : Foo {
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@ fun test(foo: Foo, bar: Bar) {
|
||||
bar.ok(42, "OK")
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class Bar : Foo {
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
expect fun ok(x: Int, y: String = "")
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual fun ok(x: Int, y: String) {}
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
expect fun ok(x: Int, y: String = "")
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual fun ok(x: Int, y: String) {}
|
||||
|
||||
@@ -14,7 +14,7 @@ header enum class E {
|
||||
FIRST
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
impl class My
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
FIRST
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
<!DEPRECATED_MODIFIER!>impl<!> class My
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@
|
||||
expect enum class Foo { A, B }
|
||||
expect enum class Bar { X, Y, Z }
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
actual enum class Foo { A, B, C, D, E }
|
||||
actual enum class Bar { V, X, W, Y, Z }
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@
|
||||
expect enum class Foo { A, B }
|
||||
expect enum class Bar { X, Y, Z }
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
actual enum class Foo { B, A }
|
||||
actual enum class Bar { X, Z, Y }
|
||||
|
||||
@@ -8,7 +8,7 @@ expect enum class Foo {
|
||||
|
||||
expect enum class _TimeUnit
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
actual typealias Foo = FooImpl
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ expect enum class Foo {
|
||||
ENTRY3;
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
actual enum class Foo(val x: String) {
|
||||
ENTRY1("1"),
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ fun test_1(b: Base) = when (b) {
|
||||
is Derived -> 1
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
|
||||
class PlatfromDerived : Base() // must be an error
|
||||
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ fun test_1(b: Base) = <!NO_ELSE_IN_WHEN{JVM}!>when<!> (b) {
|
||||
is Derived -> 1
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
|
||||
class PlatfromDerived : <!SEALED_INHERITOR_IN_DIFFERENT_MODULE!>Base<!>() // must be an error
|
||||
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ fun testCommon(base: Base) {
|
||||
}
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: Base.kt
|
||||
actual enum class Base {
|
||||
A, B, C
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ fun testCommon(base: Base) {
|
||||
}
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: Base.kt
|
||||
actual enum class Base {
|
||||
A, B, C
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@ fun testCommon(base: Base) {
|
||||
}
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: Base.kt
|
||||
actual sealed class Base
|
||||
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@ fun testCommon(base: Base) {
|
||||
}
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: Base.kt
|
||||
actual sealed class Base
|
||||
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ expect sealed class SealedClass()
|
||||
|
||||
class Derived1 : SealedClass()
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
actual typealias SealedClass = MySealedClass
|
||||
|
||||
sealed class MySealedClass
|
||||
|
||||
Vendored
+1
-1
@@ -16,7 +16,7 @@ fun testCommon(base: Base) {
|
||||
}
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: Base.kt
|
||||
actual sealed interface Base
|
||||
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@ fun testCommon(base: Base) {
|
||||
}
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: Base.kt
|
||||
actual sealed interface Base
|
||||
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ fun whenForExpectSealed(s: SealedClass): Int {
|
||||
}
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
actual sealed class SealedClass {
|
||||
actual class Nested : SealedClass() {
|
||||
actual class NestedDeeper : SealedClass()
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ fun whenForExpectSealed(s: SealedClass): Int {
|
||||
}
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
actual sealed class SealedClass {
|
||||
actual class Nested : SealedClass() {
|
||||
actual class NestedDeeper : SealedClass()
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ expect interface My {
|
||||
abstract val abstractVal: Int
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
actual interface My {
|
||||
actual fun openFunPositive() = Unit
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ expect interface My {
|
||||
abstract val abstractVal: Int
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
actual interface My {
|
||||
actual fun openFunPositive() = Unit
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
expect fun <T : Comparable<T>> Array<out T>.sort(): Unit
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual fun <T : Comparable<T>> Array<out T>.sort(): Unit {}
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ expect class A {
|
||||
fun <S : Comparable<S>> bar(): List<S>
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual typealias A = JavaA
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ expect interface A<T> {
|
||||
fun f(p: Collection<T>): Map<T, A<T?>>
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual interface A<T> {
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ interface B
|
||||
|
||||
expect fun <T> List<T>.foo() where T : A, T : B
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
fun <T> List<T>.foo() where T : B, T : A {}
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ interface B
|
||||
|
||||
expect fun <!NO_ACTUAL_FOR_EXPECT{JVM}!><T><!> List<T>.foo() where T : A, T : B
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
fun <T> List<T>.foo() where T : B, T : A {}
|
||||
|
||||
+2
-2
@@ -16,7 +16,7 @@ fun foo() {}
|
||||
@Foo5
|
||||
fun bar() {}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
|
||||
// FILE: Bar1.java
|
||||
|
||||
@@ -45,4 +45,4 @@ actual annotation class Foo5
|
||||
|
||||
actual annotation class Foo6(val s: String = "value")
|
||||
|
||||
actual typealias Foo7 = Bar2
|
||||
actual typealias Foo7 = Bar2
|
||||
|
||||
+2
-2
@@ -16,7 +16,7 @@ fun foo() {}
|
||||
@Foo5
|
||||
fun bar() {}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
|
||||
// FILE: Bar1.java
|
||||
|
||||
@@ -45,4 +45,4 @@ actual annotation class Foo5
|
||||
|
||||
actual annotation class Foo6(val s: String = "value")
|
||||
|
||||
actual typealias <!NO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASS!>Foo7<!> = Bar2
|
||||
actual typealias <!NO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASS!>Foo7<!> = Bar2
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ expect class Bar5()
|
||||
expect class Bar6()
|
||||
expect class Bar7(s: String)
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
|
||||
// FILE: JavaFoo.java
|
||||
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ expect class Bar5()
|
||||
expect class Bar6()
|
||||
expect class Bar7(s: String)
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
|
||||
// FILE: JavaFoo.java
|
||||
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ expect class A {
|
||||
fun foo()
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
class A {
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ expect class A {
|
||||
fun foo()
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
class <!ACTUAL_MISSING!>A<!> {
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ expect open class A
|
||||
expect class B : A
|
||||
open class C : <!SUPERTYPE_NOT_INITIALIZED!>A<!>
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual open class A
|
||||
|
||||
Vendored
+1
-1
@@ -6,7 +6,7 @@ expect open class A
|
||||
expect class B : A
|
||||
open class C : <!SUPERTYPE_NOT_INITIALIZED, SUPERTYPE_NOT_INITIALIZED{JVM}!>A<!>
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual open class A
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ expect class Class
|
||||
|
||||
expect enum class En { ENTRY }
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual interface Interface
|
||||
|
||||
+2
-2
@@ -15,7 +15,7 @@ expect class ExplicitFoo : Foo {
|
||||
|
||||
expect class ImplicitFooCheck : Foo
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class ImplicitFoo : Foo {
|
||||
@@ -26,4 +26,4 @@ actual class ExplicitFoo : Foo {
|
||||
actual override fun foo() {}
|
||||
}
|
||||
|
||||
actual <!ABSTRACT_MEMBER_NOT_IMPLEMENTED!>class ImplicitFooCheck<!> : Foo
|
||||
actual <!ABSTRACT_MEMBER_NOT_IMPLEMENTED!>class ImplicitFooCheck<!> : Foo
|
||||
|
||||
Vendored
+2
-2
@@ -16,10 +16,10 @@ fun test() {
|
||||
FooBar()
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class Foo
|
||||
actual class Bar
|
||||
actual class Baz
|
||||
actual class FooBar
|
||||
actual class FooBar
|
||||
|
||||
Vendored
+2
-2
@@ -16,10 +16,10 @@ fun test() {
|
||||
FooBar()
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class Foo
|
||||
actual class Bar
|
||||
actual class Baz
|
||||
actual class FooBar
|
||||
actual class FooBar
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ expect class NoArgConstructor()
|
||||
expect fun foo3(): Int
|
||||
expect fun foo4(): Int
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
|
||||
// FILE: jvm.kt
|
||||
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ expect class NoArgConstructor()
|
||||
expect fun foo3(): <!NO_ACTUAL_FOR_EXPECT{JVM}!>Int<!>
|
||||
expect fun foo4<!NO_ACTUAL_FOR_EXPECT{JVM}!>()<!>: Int
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
|
||||
// FILE: jvm.kt
|
||||
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ expect val s: String
|
||||
|
||||
expect open class Foo3
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
|
||||
// FILE: jvm.kt
|
||||
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ expect val s: String
|
||||
|
||||
expect open class <!AMBIGUOUS_ACTUALS{JVM}, PACKAGE_OR_CLASSIFIER_REDECLARATION{JVM}!>Foo3<!>
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
|
||||
// FILE: jvm.kt
|
||||
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ expect class Bar {
|
||||
fun g()
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual open class Foo(actual open val v: String) {
|
||||
|
||||
+2
-2
@@ -16,7 +16,7 @@ expect class DerivedExplicitCheck : Base {
|
||||
override fun foo()
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual abstract class Base {
|
||||
@@ -33,4 +33,4 @@ actual class DerivedExplicit : Base() {
|
||||
|
||||
actual class DerivedExplicitCheck : Base() {
|
||||
override fun foo() {}
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -16,7 +16,7 @@ expect class DerivedExplicitCheck : Base {
|
||||
override fun foo()
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual abstract class Base {
|
||||
@@ -33,4 +33,4 @@ actual class DerivedExplicit : Base() {
|
||||
|
||||
actual class DerivedExplicitCheck : Base() {
|
||||
override fun <!ACTUAL_MISSING!>foo<!>() {}
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ expect class H {
|
||||
expect fun foo()
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class H {
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ expect class H {
|
||||
<!WRONG_MODIFIER_TARGET, WRONG_MODIFIER_TARGET{JVM}!>expect<!> fun foo()
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class H {
|
||||
|
||||
Vendored
+1
-1
@@ -7,7 +7,7 @@ expect class Foo {
|
||||
val bar: String
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class Foo {
|
||||
|
||||
Vendored
+1
-1
@@ -14,7 +14,7 @@ expect interface C8<J>
|
||||
expect interface C9<K>
|
||||
expect interface C10<L>
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual typealias C1 = String
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ expect interface C8<J>
|
||||
expect interface C9<K>
|
||||
expect interface C10<L>
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual typealias C1 = String
|
||||
|
||||
+2
-2
@@ -8,7 +8,7 @@ expect class Foo {
|
||||
fun bar(x: Int): Int
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
actual class Foo {
|
||||
actual val foo: String = "JVM"
|
||||
@@ -16,7 +16,7 @@ actual class Foo {
|
||||
actual fun bar(x: Int): Int = x + 1
|
||||
}
|
||||
|
||||
// MODULE: m3-js(m1-common)
|
||||
// MODULE: m3-js()()(m1-common)
|
||||
// FILE: js.kt
|
||||
actual class Foo {
|
||||
actual val foo: String = "JS"
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ expect class Baz(w: List<String>) {
|
||||
override fun toString(): String
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual data class Foo actual constructor(actual val x: Int, actual val y: String)
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ expect fun getFoo(): Foo
|
||||
|
||||
fun <T : Foo> bar() {} // no "Foo is final" warning should be here
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual open class Foo
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ expect class Foo3 {
|
||||
val x: String
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
|
||||
// FILE: jvm.kt
|
||||
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ expect class Foo3 {
|
||||
val x: String
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
|
||||
// FILE: jvm.kt
|
||||
|
||||
|
||||
+2
-2
@@ -18,7 +18,7 @@ expect open class Container {
|
||||
open fun openPublicFun()
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
|
||||
// FILE: jvm.kt
|
||||
|
||||
@@ -36,4 +36,4 @@ actual open class Container {
|
||||
|
||||
actual open fun openInternalFun() {} // BAD: internal+open -> public
|
||||
actual internal fun openPublicFun() {} // BAD: open+public -> internal
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
+2
-2
@@ -18,7 +18,7 @@ expect open class Container {
|
||||
open fun openPublicFun()
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
|
||||
// FILE: jvm.kt
|
||||
|
||||
@@ -36,4 +36,4 @@ actual open class Container {
|
||||
|
||||
actual open fun <!ACTUAL_WITHOUT_EXPECT!>openInternalFun<!>() {} // BAD: internal+open -> public
|
||||
actual internal fun <!ACTUAL_WITHOUT_EXPECT!>openPublicFun<!>() {} // BAD: open+public -> internal
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -8,7 +8,7 @@ expect open class Container {
|
||||
internal fun internalFun()
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
|
||||
// FILE: foo/Foo.java
|
||||
|
||||
@@ -20,4 +20,4 @@ public class Foo {
|
||||
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual typealias Container = foo.Foo
|
||||
actual typealias Container = foo.Foo
|
||||
|
||||
+1
-1
@@ -37,7 +37,7 @@ expect object OuterObject {
|
||||
object NestedObject
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class OuterClass {
|
||||
|
||||
+1
-1
@@ -37,7 +37,7 @@ expect object OuterObject {
|
||||
object NestedObject
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class OuterClass {
|
||||
|
||||
Vendored
+1
-1
@@ -23,7 +23,7 @@ expect class E {
|
||||
class N
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class B {
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ expect class E {
|
||||
class N
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class B {
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ expect class Foo {
|
||||
fun bar(): String
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class Foo {
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ expect class Foo {
|
||||
fun bar(): String
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class Foo {
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ expect class A {
|
||||
private class Nested
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class A {
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ expect class A {
|
||||
<!EXPECTED_PRIVATE_DECLARATION, EXPECTED_PRIVATE_DECLARATION{JVM}!>private<!> class Nested
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class A {
|
||||
|
||||
+2
-2
@@ -4,10 +4,10 @@
|
||||
// FILE: common.kt
|
||||
expect class Foo
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
actual class Foo
|
||||
|
||||
// MODULE: m3-js(m1-common)
|
||||
// MODULE: m3-js()()(m1-common)
|
||||
// FILE: js.kt
|
||||
actual class Foo
|
||||
|
||||
+2
-2
@@ -10,13 +10,13 @@ expect class Foo : I, C, J
|
||||
|
||||
expect class Bar : C()
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
actual class Foo : I, C(), J
|
||||
|
||||
actual class Bar
|
||||
|
||||
// MODULE: m3-js(m1-common)
|
||||
// MODULE: m3-js()()(m1-common)
|
||||
// FILE: js.kt
|
||||
actual class Foo : I, J, C()
|
||||
|
||||
|
||||
+2
-2
@@ -10,13 +10,13 @@ expect class Foo : I, C, J
|
||||
|
||||
expect class Bar : <!SUPERTYPE_INITIALIZED_WITHOUT_PRIMARY_CONSTRUCTOR, SUPERTYPE_INITIALIZED_WITHOUT_PRIMARY_CONSTRUCTOR{JVM}, SUPERTYPE_INITIALIZED_WITHOUT_PRIMARY_CONSTRUCTOR{JS}!>C<!SUPERTYPE_INITIALIZED_IN_EXPECTED_CLASS, SUPERTYPE_INITIALIZED_IN_EXPECTED_CLASS{JVM}, SUPERTYPE_INITIALIZED_IN_EXPECTED_CLASS{JS}!>()<!><!>
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
actual class Foo : I, C(), J
|
||||
|
||||
actual class <!ACTUAL_WITHOUT_EXPECT!>Bar<!>
|
||||
|
||||
// MODULE: m3-js(m1-common)
|
||||
// MODULE: m3-js()()(m1-common)
|
||||
// FILE: js.kt
|
||||
actual class Foo : I, J, C()
|
||||
|
||||
|
||||
+1
-1
@@ -6,5 +6,5 @@ class Foo {
|
||||
<!NON_ABSTRACT_FUNCTION_WITH_NO_BODY!>expect fun bar(): String<!>
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
+1
-1
@@ -6,5 +6,5 @@ class Foo {
|
||||
<!NON_ABSTRACT_FUNCTION_WITH_NO_BODY, NON_ABSTRACT_FUNCTION_WITH_NO_BODY{JVM}!><!WRONG_MODIFIER_TARGET, WRONG_MODIFIER_TARGET{JVM}!>expect<!> fun bar(): String<!>
|
||||
}
|
||||
|
||||
// MODULE: m1-jvm(m1-common)
|
||||
// MODULE: m1-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
@@ -7,7 +7,7 @@ expect open class Foo {
|
||||
open fun bar(): String
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
interface Bar {
|
||||
|
||||
@@ -14,7 +14,7 @@ expect class Foo {
|
||||
fun <T : Set<Number>> f3(t: T): T?
|
||||
}
|
||||
|
||||
// MODULE: m2-js(m1-common)
|
||||
// MODULE: m2-js()()(m1-common)
|
||||
// FILE: js.kt
|
||||
|
||||
// TODO: do not suppress UNSUPPORTED once JS files in multi-platform tests are analyzed with JS analyzer facade
|
||||
|
||||
@@ -7,7 +7,7 @@ expect class Foo {
|
||||
fun bar(): String
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
open class Bar {
|
||||
|
||||
Vendored
+1
-1
@@ -14,7 +14,7 @@ expect class NonInlineExpect
|
||||
|
||||
expect inline class NonInlineActual(val x: Int)
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual inline class Foo1(val x: Int) {
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ expect class NonInlineExpect
|
||||
|
||||
expect inline class NonInlineActual(val x: Int)
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual inline class Foo1(val x: Int) {
|
||||
|
||||
Vendored
+1
-1
@@ -10,7 +10,7 @@ annotation class JvmInline
|
||||
|
||||
expect value class VC(val a: Any)
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
package kotlin.jvm
|
||||
|
||||
@@ -13,7 +13,7 @@ expect class Foo {
|
||||
fun <T : Set<Number>> f3(t: T): T?
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: FooImpl.java
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@@ -7,7 +7,7 @@ expect class Foo {
|
||||
fun foo(i: Int, d: Double, f: Float): Unit
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: FooImpl.java
|
||||
|
||||
public class FooImpl {
|
||||
|
||||
@@ -18,7 +18,7 @@ fun testCommon() {
|
||||
f2(<!NAMED_ARGUMENTS_NOT_ALLOWED!>xxx<!> = 42)
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class Foo actual constructor(val aaa: Boolean) {
|
||||
|
||||
@@ -18,7 +18,7 @@ fun testCommon() {
|
||||
f2(xxx = 42)
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual class Foo actual constructor(val aaa: Boolean) {
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
|
||||
private expect class Foo
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
private actual fun foo() {}
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
|
||||
<!EXPECTED_PRIVATE_DECLARATION, EXPECTED_PRIVATE_DECLARATION{JVM}!>private<!> expect class Foo
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
private actual fun foo() {}
|
||||
|
||||
@@ -8,7 +8,7 @@ expect sealed class Presence {
|
||||
object Offline: Presence
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual typealias Presence = P
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ expect object Online: Presence
|
||||
expect object Offline: Presence
|
||||
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual typealias Presence = P
|
||||
|
||||
+2
-2
@@ -7,7 +7,7 @@ expect fun foo(x: Int): Int
|
||||
|
||||
fun callFromCommonCode(x: Int) = foo(x)
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
actual fun foo(x: Int): Int {
|
||||
@@ -16,7 +16,7 @@ actual fun foo(x: Int): Int {
|
||||
|
||||
fun callFromJVM(x: Int) = foo(x)
|
||||
|
||||
// MODULE: m3-js(m1-common)
|
||||
// MODULE: m3-js()()(m1-common)
|
||||
// FILE: js.kt
|
||||
|
||||
actual fun foo(x: Int): Int {
|
||||
|
||||
Vendored
+1
-1
@@ -12,7 +12,7 @@ fun test() {
|
||||
g(::foo)
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
package test
|
||||
|
||||
Vendored
+1
-1
@@ -12,7 +12,7 @@ fun test() {
|
||||
g(::<!DEPRECATION{JVM}!>foo<!>)
|
||||
}
|
||||
|
||||
// MODULE: m2-jvm(m1-common)
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
|
||||
package test
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user