[KLIB tool] Run tests for 'dump-metadata' with & without signatures

This commit is contained in:
Dmitriy Dolovov
2023-10-23 22:47:53 +02:00
committed by Space Team
parent aa9b901926
commit 88a297b022
78 changed files with 1888 additions and 13 deletions
@@ -0,0 +1,46 @@
package test {
// Signature: test/ClassA|null[0]
class ClassA constructor() {
// Signature: test/ClassA.classB|null[0]
class classB constructor() {
// Signature: test/ClassA.classB.memberFromB|memberFromB(){}[0]
fun memberFromB(): Int
// Signature: test/ClassA.classB.BC|null[0]
class BC constructor() {
// Signature: test/ClassA.classB.BC.memberFromBB|{}memberFromBB[0]
val memberFromBB: Int = 150
}
// Signature: test/ClassA.classB.BO|null[0]
object BO {
// Signature: test/ClassA.classB.BO.memberFromBO|{}memberFromBO[0]
val memberFromBO: Int = 175
}
}
// Signature: test/ClassA.classC|null[0]
inner class classC constructor() {
// Signature: test/ClassA.classC.memberFromC|{}memberFromC[0]
val memberFromC: Int = 200
}
}
// Signature: test/E|null[0]
class E constructor() {
// Signature: test/E.Companion|null[0]
companion object {
// Signature: test/E.Companion.stat|{}stat[0]
val stat: Int = 250
// Signature: test/E.Companion.D|null[0]
class D constructor() {
// Signature: test/E.Companion.D.memberFromD|{}memberFromD[0]
val memberFromD: Int = 275
}
}
}
// Signature: test/F|null[0]
class F constructor() {
// Signature: test/F.ObjA|null[0]
object ObjA {
// Signature: test/F.ObjA.memberFromObjA|{}memberFromObjA[0]
val memberFromObjA: Int = 300
}
}
}