JS: prohibit native (external) extension properties and functions. See KT-13896
This commit is contained in:
@@ -17,8 +17,6 @@ class TopLevel {
|
||||
<!NESTED_EXTERNAL_DECLARATION!>external val y: String<!>
|
||||
|
||||
val O.u: String get() = "O.u"
|
||||
|
||||
<!NESTED_EXTERNAL_DECLARATION!>external val O.v: String<!> get() = noImpl
|
||||
}
|
||||
|
||||
external class TopLevelNative {
|
||||
@@ -33,10 +31,6 @@ external class TopLevelNative {
|
||||
val x = "a"
|
||||
|
||||
<!NESTED_EXTERNAL_DECLARATION!>external val y: String<!>
|
||||
|
||||
val O.u: String get() = "O.u"
|
||||
|
||||
<!NESTED_EXTERNAL_DECLARATION!>external val O.v: String<!> get() = noImpl
|
||||
}
|
||||
|
||||
fun topLevelFun() {
|
||||
|
||||
Reference in New Issue
Block a user