Separate tests for ordering of deserialized members

This commit is contained in:
Pavel V. Talanov
2014-11-10 18:41:56 +03:00
parent 5ffa66ffc3
commit 01cf60b834
7 changed files with 123 additions and 3 deletions
@@ -0,0 +1,10 @@
package test
class O {
class A1
inner class A2
class B1
inner class B2
trait C1
trait C2
}
@@ -0,0 +1,27 @@
package test
internal final class O {
/*primary*/ public constructor O()
internal final class A1 {
/*primary*/ public constructor A1()
}
internal final inner class A2 {
/*primary*/ public constructor A2()
}
internal final class B1 {
/*primary*/ public constructor B1()
}
internal final inner class B2 {
/*primary*/ public constructor B2()
}
internal trait C1 {
}
internal trait C2 {
}
}
@@ -0,0 +1,9 @@
//ALLOW_AST_ACCESS
package test
val f1 = 1
fun f2() = 1
val f3 = 1
fun f4() = 1
fun f4(i: Int) = 1
val f5 = 1
@@ -0,0 +1,11 @@
package test
internal val f1: kotlin.Int = 1
internal fun <get-f1>(): kotlin.Int
internal val f3: kotlin.Int = 1
internal fun <get-f3>(): kotlin.Int
internal val f5: kotlin.Int = 1
internal fun <get-f5>(): kotlin.Int
internal fun f2(): kotlin.Int
internal fun f4(): kotlin.Int
internal fun f4(/*0*/ i: kotlin.Int): kotlin.Int