JS: prohibit native (external) extension properties and functions. See KT-13896
This commit is contained in:
@@ -4,14 +4,9 @@
|
||||
external val baz: Int
|
||||
external val boo: Int = noImpl
|
||||
|
||||
external val Int.baz: Int
|
||||
|
||||
external fun foo()
|
||||
external fun bar() {}
|
||||
|
||||
external fun String.foo(): Int
|
||||
external fun String.bar(): Int = noImpl
|
||||
|
||||
external interface T {
|
||||
val baz: Int
|
||||
|
||||
|
||||
@@ -2,11 +2,8 @@ package
|
||||
|
||||
public external val baz: kotlin.Int
|
||||
public external val boo: kotlin.Int
|
||||
public external val kotlin.Int.baz: kotlin.Int
|
||||
public external fun bar(): kotlin.Unit
|
||||
public external fun foo(): kotlin.Unit
|
||||
public external fun kotlin.String.bar(): kotlin.Int
|
||||
public external fun kotlin.String.foo(): kotlin.Int
|
||||
|
||||
public external final class C {
|
||||
public constructor C()
|
||||
|
||||
Reference in New Issue
Block a user