[Test] Prohibit declaring dependency on the same module with different kinds in module structure
This commit is contained in:
committed by
Space Team
parent
c71b80823c
commit
83cbd322fd
Vendored
+2
-2
@@ -16,7 +16,7 @@ class Mut<T>(var _value: T) {
|
||||
}
|
||||
}
|
||||
|
||||
// MODULE: main(lib)(lib)
|
||||
// MODULE: main()(lib)
|
||||
// FILE: main.kt
|
||||
import lib.*
|
||||
|
||||
@@ -73,4 +73,4 @@ fun box(): String {
|
||||
if (localDelegatedVarByProvider != 3) throw AssertionError()
|
||||
|
||||
return "OK"
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -16,7 +16,7 @@ class Mut<T>(var _value: T) {
|
||||
}
|
||||
}
|
||||
|
||||
// MODULE: main(lib)(lib)
|
||||
// MODULE: main()(lib)
|
||||
// FILE: main.kt
|
||||
import lib.*
|
||||
|
||||
@@ -73,4 +73,4 @@ fun box(): String {
|
||||
if (localDelegatedVarByProvider != 3) throw AssertionError()
|
||||
|
||||
return "OK"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,10 +10,10 @@ open internal class In {
|
||||
fun k() = "K"
|
||||
}
|
||||
|
||||
// MODULE: main(lib)(lib)
|
||||
// MODULE: main()(lib)
|
||||
// FILE: m.kt
|
||||
|
||||
class Derived: Base()
|
||||
internal class IDerived: In()
|
||||
|
||||
fun box(): String = Derived().o() + IDerived().k()
|
||||
fun box(): String = Derived().o() + IDerived().k()
|
||||
|
||||
+1
-1
@@ -20,7 +20,7 @@ internal class A {
|
||||
}
|
||||
}
|
||||
|
||||
// MODULE: main(lib)(lib)
|
||||
// MODULE: main()(lib)
|
||||
// FILE: main.kt
|
||||
|
||||
package main
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@ class Mut<T>(var _value: T) {
|
||||
}
|
||||
}
|
||||
|
||||
// MODULE: main(lib)(lib)
|
||||
// MODULE: main()(lib)
|
||||
// FILE: main.kt
|
||||
import lib.*
|
||||
|
||||
|
||||
Reference in New Issue
Block a user