Frontend tests: serialize dynamic call descriptors and check them in diagnostic tests.
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
public final fun foo(): dynamic
|
||||
public final var bar: dynamic
|
||||
public final fun <get-bar>(): dynamic
|
||||
public final fun <set-bar>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final fun baz(/*0*/ p0: dynamic): dynamic
|
||||
@@ -0,0 +1,72 @@
|
||||
public final fun plus(): dynamic
|
||||
public final fun minus(): dynamic
|
||||
public final fun not(): dynamic
|
||||
public final fun plus(/*0*/ p0: dynamic): dynamic
|
||||
public final fun plus(/*0*/ p0: dynamic): dynamic
|
||||
public final fun minus(/*0*/ p0: dynamic): dynamic
|
||||
public final fun times(/*0*/ p0: dynamic): dynamic
|
||||
public final fun div(/*0*/ p0: dynamic): dynamic
|
||||
public final fun mod(/*0*/ p0: dynamic): dynamic
|
||||
public final fun rangeTo(/*0*/ p0: dynamic): dynamic
|
||||
public final fun and(/*0*/ p0: dynamic): dynamic
|
||||
public final fun contains(/*0*/ p0: dynamic): dynamic
|
||||
public final fun contains(/*0*/ p0: dynamic): dynamic
|
||||
public final fun contains(/*0*/ p0: dynamic): dynamic
|
||||
public final fun contains(/*0*/ p0: dynamic): dynamic
|
||||
public final fun get(/*0*/ p0: dynamic): dynamic
|
||||
public final fun get(/*0*/ p0: dynamic, /*1*/ p1: dynamic): dynamic
|
||||
public final fun set(/*0*/ p0: dynamic, /*1*/ p1: dynamic): dynamic
|
||||
public final fun set(/*0*/ p0: dynamic, /*1*/ p1: dynamic, /*2*/ p2: dynamic): dynamic
|
||||
public final fun get(/*0*/ p0: dynamic): dynamic
|
||||
public final fun inc(): dynamic
|
||||
public final fun inc(): dynamic
|
||||
public final fun get(/*0*/ p0: dynamic): dynamic
|
||||
public final fun get(/*0*/ p0: dynamic): dynamic
|
||||
public final fun dec(): dynamic
|
||||
public final fun dec(): dynamic
|
||||
public final fun get(/*0*/ p0: dynamic): dynamic
|
||||
public final fun invoke(): dynamic
|
||||
public final fun invoke(/*0*/ p0: dynamic): dynamic
|
||||
public final fun invoke(/*0*/ name: dynamic): dynamic
|
||||
public final fun invoke(/*0*/ p0: () -> dynamic): dynamic
|
||||
public final fun invoke(/*0*/ p0: dynamic): dynamic
|
||||
public final fun compareTo(/*0*/ p0: dynamic): dynamic
|
||||
public final fun compareTo(/*0*/ p0: dynamic): dynamic
|
||||
public final fun compareTo(/*0*/ p0: dynamic): dynamic
|
||||
public final fun compareTo(/*0*/ p0: dynamic): dynamic
|
||||
public final fun foo(): dynamic
|
||||
public final fun component1(): dynamic
|
||||
public final fun component2(): dynamic
|
||||
public final fun component3(): dynamic
|
||||
public final fun foo(): dynamic
|
||||
public final fun foo(): dynamic
|
||||
public final fun foo(): dynamic
|
||||
public final fun inc(): dynamic
|
||||
public final fun inc(): dynamic
|
||||
public final fun dec(): dynamic
|
||||
public final fun dec(): dynamic
|
||||
public final fun plusAssign(/*0*/ p0: dynamic): dynamic
|
||||
public final fun minusAssign(/*0*/ p0: dynamic): dynamic
|
||||
public final fun timesAssign(/*0*/ p0: dynamic): dynamic
|
||||
public final fun divAssign(/*0*/ p0: dynamic): dynamic
|
||||
public final fun modAssign(/*0*/ p0: dynamic): dynamic
|
||||
public final fun plusAssign(/*0*/ p0: dynamic): dynamic
|
||||
public final fun minusAssign(/*0*/ p0: dynamic): dynamic
|
||||
public final fun timesAssign(/*0*/ p0: dynamic): dynamic
|
||||
public final fun divAssign(/*0*/ p0: dynamic): dynamic
|
||||
public final fun modAssign(/*0*/ p0: dynamic): dynamic
|
||||
public final fun get(/*0*/ p0: dynamic): dynamic
|
||||
public final fun plusAssign(/*0*/ p0: dynamic): dynamic
|
||||
public final fun get(/*0*/ p0: dynamic): dynamic
|
||||
public final fun minusAssign(/*0*/ p0: dynamic): dynamic
|
||||
public final fun get(/*0*/ p0: dynamic): dynamic
|
||||
public final fun timesAssign(/*0*/ p0: dynamic): dynamic
|
||||
public final fun get(/*0*/ p0: dynamic): dynamic
|
||||
public final fun divAssign(/*0*/ p0: dynamic): dynamic
|
||||
public final fun get(/*0*/ p0: dynamic): dynamic
|
||||
public final fun modAssign(/*0*/ p0: dynamic): dynamic
|
||||
public fun get(/*0*/ p0: dynamic, /*1*/ p1: dynamic): dynamic
|
||||
public fun propertyDelegated(/*0*/ p0: dynamic): dynamic
|
||||
public fun get(/*0*/ p0: dynamic, /*1*/ p1: dynamic): dynamic
|
||||
public fun set(/*0*/ p0: dynamic, /*1*/ p1: dynamic, /*2*/ p2: dynamic): dynamic
|
||||
public fun propertyDelegated(/*0*/ p0: dynamic): dynamic
|
||||
@@ -60,7 +60,7 @@ fun test(d: dynamic) {
|
||||
d <!DEBUG_INFO_DYNAMIC!>>=<!> d
|
||||
d <!DEBUG_INFO_DYNAMIC!>><!> d
|
||||
|
||||
for (i in <!DEBUG_INFO_DYNAMIC!>d<!>) {
|
||||
for (i in d) {
|
||||
i.<!DEBUG_INFO_DYNAMIC!>foo<!>()
|
||||
}
|
||||
|
||||
@@ -96,5 +96,5 @@ fun test(d: dynamic) {
|
||||
}
|
||||
|
||||
val dyn: dynamic = null
|
||||
val foo : Int <!DEBUG_INFO_DYNAMIC!>by dyn<!>
|
||||
var bar : Int <!DEBUG_INFO_DYNAMIC!>by dyn<!>
|
||||
val foo : Int <!DEBUG_INFO_DYNAMIC, DEBUG_INFO_DYNAMIC!>by dyn<!>
|
||||
var bar : Int <!DEBUG_INFO_DYNAMIC, DEBUG_INFO_DYNAMIC, DEBUG_INFO_DYNAMIC!>by dyn<!>
|
||||
@@ -0,0 +1,15 @@
|
||||
public final fun foo(): dynamic
|
||||
public final fun isDynamic(): dynamic
|
||||
public final fun foo(/*0*/ p0: dynamic): dynamic
|
||||
public final fun isDynamic(): dynamic
|
||||
public final fun foo(/*0*/ p0: dynamic, /*1*/ p1: dynamic): dynamic
|
||||
public final fun isDynamic(): dynamic
|
||||
public final fun </*0*/ T0> foo(): dynamic
|
||||
public final fun isDynamic(): dynamic
|
||||
public final var foo: dynamic
|
||||
public final fun <get-foo>(): dynamic
|
||||
public final fun <set-foo>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final fun isDynamic(): dynamic
|
||||
public final var foo: dynamic
|
||||
public final fun <get-foo>(): dynamic
|
||||
public final fun <set-foo>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
public final fun foo(/*0*/ p0: () -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: () -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic, dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic, dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic, dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic, dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: dynamic.(dynamic, dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: () -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic, dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic, dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic) -> dynamic): dynamic
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
public final fun foo(): dynamic
|
||||
public final fun isDynamic(): dynamic
|
||||
public final fun foo(/*0*/ p0: dynamic): dynamic
|
||||
public final fun isDynamic(): dynamic
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
public final var onAnyVal: dynamic
|
||||
public final fun <get-onAnyVal>(): dynamic
|
||||
public final fun <set-onAnyVal>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var onAnyVal: dynamic
|
||||
public final fun <get-onAnyVal>(): dynamic
|
||||
public final fun <set-onAnyVal>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var onAnyVal: dynamic
|
||||
public final fun <get-onAnyVal>(): dynamic
|
||||
public final fun <set-onAnyVal>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var onAnyVal: dynamic
|
||||
public final fun <get-onAnyVal>(): dynamic
|
||||
public final fun <set-onAnyVal>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var onAnyVal: dynamic
|
||||
public final fun <get-onAnyVal>(): dynamic
|
||||
public final fun <set-onAnyVal>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var onAnyVal: dynamic
|
||||
public final fun <get-onAnyVal>(): dynamic
|
||||
public final fun <set-onAnyVal>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var onNullableAnyVal: dynamic
|
||||
public final fun <get-onNullableAnyVal>(): dynamic
|
||||
public final fun <set-onNullableAnyVal>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var onStringVal: dynamic
|
||||
public final fun <get-onStringVal>(): dynamic
|
||||
public final fun <set-onStringVal>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var memberVal: dynamic
|
||||
public final fun <get-memberVal>(): dynamic
|
||||
public final fun <set-memberVal>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var memberVal: dynamic
|
||||
public final fun <get-memberVal>(): dynamic
|
||||
public final fun <set-memberVal>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var memberExtensionVal: dynamic
|
||||
public final fun <get-memberExtensionVal>(): dynamic
|
||||
public final fun <set-memberExtensionVal>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var memberExtensionVal: dynamic
|
||||
public final fun <get-memberExtensionVal>(): dynamic
|
||||
public final fun <set-memberExtensionVal>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
public final var onAnyVar: dynamic
|
||||
public final fun <get-onAnyVar>(): dynamic
|
||||
public final fun <set-onAnyVar>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var onAnyVar: dynamic
|
||||
public final fun <get-onAnyVar>(): dynamic
|
||||
public final fun <set-onAnyVar>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var onAnyVar: dynamic
|
||||
public final fun <get-onAnyVar>(): dynamic
|
||||
public final fun <set-onAnyVar>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var onAnyVar: dynamic
|
||||
public final fun <get-onAnyVar>(): dynamic
|
||||
public final fun <set-onAnyVar>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var onAnyVar: dynamic
|
||||
public final fun <get-onAnyVar>(): dynamic
|
||||
public final fun <set-onAnyVar>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var onAnyVar: dynamic
|
||||
public final fun <get-onAnyVar>(): dynamic
|
||||
public final fun <set-onAnyVar>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var onNullableAnyVar: dynamic
|
||||
public final fun <get-onNullableAnyVar>(): dynamic
|
||||
public final fun <set-onNullableAnyVar>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var onStringVar: dynamic
|
||||
public final fun <get-onStringVar>(): dynamic
|
||||
public final fun <set-onStringVar>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var memberVar: dynamic
|
||||
public final fun <get-memberVar>(): dynamic
|
||||
public final fun <set-memberVar>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var memberExtensionVar: dynamic
|
||||
public final fun <get-memberExtensionVar>(): dynamic
|
||||
public final fun <set-memberExtensionVar>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var memberVar: dynamic
|
||||
public final fun <get-memberVar>(): dynamic
|
||||
public final fun <set-memberVar>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final var memberExtensionVar: dynamic
|
||||
public final fun <get-memberExtensionVar>(): dynamic
|
||||
public final fun <set-memberExtensionVar>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
@@ -0,0 +1,8 @@
|
||||
public final fun onAny(): dynamic
|
||||
public final fun onAny(): dynamic
|
||||
public final fun onAny(): dynamic
|
||||
public final fun onAny(/*0*/ p0: dynamic): dynamic
|
||||
public final fun onNullableAny(): dynamic
|
||||
public final fun onString(): dynamic
|
||||
public final fun member(): dynamic
|
||||
public final fun memberExtension(): dynamic
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
public final fun foo(): dynamic
|
||||
public final fun isDynamic(): dynamic
|
||||
public final fun foo(/*0*/ p0: dynamic): dynamic
|
||||
public final fun isDynamic(): dynamic
|
||||
public final fun foo(/*0*/ p0: dynamic, /*1*/ p1: dynamic): dynamic
|
||||
public final fun isDynamic(): dynamic
|
||||
public final fun </*0*/ T0> foo(): dynamic
|
||||
public final fun isDynamic(): dynamic
|
||||
public final var foo: dynamic
|
||||
public final fun <get-foo>(): dynamic
|
||||
public final fun <set-foo>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final fun isDynamic(): dynamic
|
||||
public final var foo: dynamic
|
||||
public final fun <get-foo>(): dynamic
|
||||
public final fun <set-foo>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
@@ -0,0 +1,4 @@
|
||||
public final fun foo(): dynamic
|
||||
public final fun foo(): dynamic
|
||||
public final fun doo(): dynamic
|
||||
public final fun doo(): dynamic
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
public final fun foo(/*0*/ name: dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: dynamic, /*1*/ name: dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: dynamic, /*1*/ duplicate: dynamic, /*2*/ duplicate: dynamic): dynamic
|
||||
@@ -0,0 +1,9 @@
|
||||
public final fun foo(): dynamic
|
||||
public final fun isDynamic(): dynamic
|
||||
public final fun foo(): dynamic
|
||||
public final fun isDynamic(): dynamic
|
||||
public final fun foo(): dynamic
|
||||
public final fun isDynamic(): dynamic
|
||||
public final fun foo(): dynamic
|
||||
public final fun foo(): dynamic
|
||||
public final fun foo(): dynamic
|
||||
+1
@@ -0,0 +1 @@
|
||||
public final fun foo(/*0*/ p0: dynamic, /*1*/ p1: dynamic): dynamic
|
||||
@@ -0,0 +1 @@
|
||||
public final fun baz(): dynamic
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
public final fun foo(/*0*/ vararg p0: dynamic /*kotlin.Array<out dynamic>*/): dynamic
|
||||
public final fun foo(/*0*/ vararg p0: dynamic /*kotlin.Array<out dynamic>*/): dynamic
|
||||
public final fun foo(/*0*/ p0: dynamic, /*1*/ p1: dynamic, /*2*/ vararg p2: dynamic /*kotlin.Array<out dynamic>*/): dynamic
|
||||
public final fun foo(/*0*/ p0: dynamic, /*1*/ vararg p1: dynamic /*kotlin.Array<out dynamic>*/, /*2*/ p2: () -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ vararg p0: dynamic /*kotlin.Array<out dynamic>*/, /*1*/ p1: () -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ vararg p0: dynamic /*kotlin.Array<out dynamic>*/): dynamic
|
||||
public final fun foo(/*0*/ vararg p0: dynamic /*kotlin.Array<out dynamic>*/, /*1*/ p1: () -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ vararg p0: dynamic /*kotlin.Array<out dynamic>*/): dynamic
|
||||
public final fun foo(/*0*/ vararg p0: dynamic /*kotlin.Array<out dynamic>*/): dynamic
|
||||
public final fun foo(/*0*/ vararg p0: dynamic /*kotlin.Array<out dynamic>*/): dynamic
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
public final fun foo(): dynamic
|
||||
public final fun ext(): dynamic
|
||||
public final fun bar(): dynamic
|
||||
public final var baz: dynamic
|
||||
public final fun <get-baz>(): dynamic
|
||||
public final fun <set-baz>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final fun ext(): dynamic
|
||||
public final fun extValFun(): dynamic
|
||||
public final var extVal: dynamic
|
||||
public final fun <get-extVal>(): dynamic
|
||||
public final fun <set-extVal>(/*0*/ <set-?>: dynamic): kotlin.Unit
|
||||
public final fun extExtVal(): dynamic
|
||||
public final fun invoke(): dynamic
|
||||
public final fun plus(/*0*/ p0: dynamic): dynamic
|
||||
public final fun invoke(): dynamic
|
||||
public final fun foo(): dynamic
|
||||
@@ -0,0 +1 @@
|
||||
public final fun bar(): dynamic
|
||||
@@ -0,0 +1 @@
|
||||
public final fun foo(): dynamic
|
||||
Reference in New Issue
Block a user