[FIR JS] Report JS_MODULE-related diagnostics
This commit is contained in:
committed by
Space Team
parent
f422a3a4e8
commit
0426f35684
@@ -1,7 +0,0 @@
|
||||
package foo
|
||||
|
||||
@JsModule("bar")
|
||||
external var bar: Int = definedExternally
|
||||
|
||||
@JsNonModule
|
||||
external var baz: Int = definedExternally
|
||||
@@ -1,7 +1,13 @@
|
||||
// FIR_IDENTICAL
|
||||
package foo
|
||||
|
||||
<!JS_MODULE_PROHIBITED_ON_VAR!>@JsModule("bar")
|
||||
external var bar: Int<!> = definedExternally
|
||||
|
||||
<!JS_MODULE_PROHIBITED_ON_VAR!>@JsNonModule
|
||||
external var baz: Int<!> = definedExternally
|
||||
external var baz: Int<!> = definedExternally
|
||||
|
||||
typealias JsM = JsModule
|
||||
|
||||
<!JS_MODULE_PROHIBITED_ON_VAR!>@JsM("bar")
|
||||
external var bar2: Int<!> = definedExternally
|
||||
|
||||
@@ -2,5 +2,7 @@ package
|
||||
|
||||
package foo {
|
||||
@kotlin.js.JsModule(import = "bar") public external var bar: kotlin.Int
|
||||
@foo.JsM /* = kotlin.js.JsModule */(import = "bar") public external var bar2: kotlin.Int
|
||||
@kotlin.js.JsNonModule public external var baz: kotlin.Int
|
||||
public typealias JsM = kotlin.js.JsModule
|
||||
}
|
||||
|
||||
-19
@@ -1,19 +0,0 @@
|
||||
@file:JsModule("foo")
|
||||
package foo
|
||||
|
||||
@JsModule("A")
|
||||
external class A {
|
||||
class Nested
|
||||
}
|
||||
|
||||
@JsModule("B")
|
||||
external object B
|
||||
|
||||
@JsModule("foo")
|
||||
external fun foo(): Int
|
||||
|
||||
@JsModule("bar")
|
||||
external val bar: Int
|
||||
|
||||
@JsNonModule
|
||||
external val baz: Int
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
@file:JsModule("foo")
|
||||
package foo
|
||||
|
||||
|
||||
-16
@@ -1,16 +0,0 @@
|
||||
package foo
|
||||
|
||||
@JsModule("A")
|
||||
class A
|
||||
|
||||
@JsModule("B")
|
||||
object B
|
||||
|
||||
@JsModule("foo")
|
||||
fun foo() = 23
|
||||
|
||||
@JsModule("bar")
|
||||
val bar = 42
|
||||
|
||||
@JsNonModule
|
||||
val baz = 99
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
package foo
|
||||
|
||||
@JsModule("A")
|
||||
|
||||
Reference in New Issue
Block a user