Files
kotlin-fork/libraries/tools/kotlinp/testData/Annotations.txt
T
Alexander Udalov 3f32e1cce9 Do not serialize empty property signature to JVM metadata
This should have no effect on the correct code currently because all
properties have at least a getter, but may help in debugging problems
with serialized metadata for properties
2018-08-16 14:11:09 +02:00

92 lines
2.9 KiB
Plaintext
Vendored

// A.class
// ------------------------------------------
public final annotation class A : kotlin/Annotation {
// signature: <init>(ZCBSIFJD[Z[C[B[S[I[F[J[DLjava/lang/String;Lkotlin/annotation/AnnotationTarget;Lkotlin/reflect/KClass;LB;)V
public /* primary */ constructor(z: kotlin/Boolean, c: kotlin/Char, b: kotlin/Byte, s: kotlin/Short, i: kotlin/Int, f: kotlin/Float, j: kotlin/Long, d: kotlin/Double, za: kotlin/BooleanArray, ca: kotlin/CharArray, ba: kotlin/ByteArray, sa: kotlin/ShortArray, ia: kotlin/IntArray, fa: kotlin/FloatArray, ja: kotlin/LongArray, da: kotlin/DoubleArray, str: kotlin/String, enum: kotlin/annotation/AnnotationTarget, klass: kotlin/reflect/KClass<*>, anno: B)
public final val anno: B
public final get
public final val b: kotlin/Byte
public final get
public final val ba: kotlin/ByteArray
public final get
public final val c: kotlin/Char
public final get
public final val ca: kotlin/CharArray
public final get
public final val d: kotlin/Double
public final get
public final val da: kotlin/DoubleArray
public final get
public final val enum: kotlin/annotation/AnnotationTarget
public final get
public final val f: kotlin/Float
public final get
public final val fa: kotlin/FloatArray
public final get
public final val i: kotlin/Int
public final get
public final val ia: kotlin/IntArray
public final get
public final val j: kotlin/Long
public final get
public final val ja: kotlin/LongArray
public final get
public final val klass: kotlin/reflect/KClass<*>
public final get
public final val s: kotlin/Short
public final get
public final val sa: kotlin/ShortArray
public final get
public final val str: kotlin/String
public final get
public final val z: kotlin/Boolean
public final get
public final val za: kotlin/BooleanArray
public final get
}
// B.class
// ------------------------------------------
public final annotation class B : kotlin/Annotation {
// signature: <init>(Ljava/lang/String;)V
public /* primary */ constructor(value: kotlin/String)
public final val value: kotlin/String
public final get
}
// C.class
// ------------------------------------------
public final class C : kotlin/Any {
// signature: <init>()V
public /* primary */ constructor()
// signature: typeAnnotation()V
public final fun typeAnnotation(): @A(z = true, c = 'x', b = 1.toByte(), s = 42.toShort(), i = 42424242, f = -2.72f, j = 239239239239239L, d = 3.14, za = [true], ca = ['\''], ba = [1.toByte()], sa = [42.toShort()], ia = [42424242], fa = [-2.72f], ja = [239239239239239L], da = [3.14], str = "aba\ncaba'\"\t\u0001\u0002ꙮ", enum = kotlin/annotation/AnnotationTarget.CLASS, klass = C::class, anno = B(value = "aba\ncaba'\"\t\u0001\u0002ꙮ")) kotlin/Unit
}
// META-INF/test-module.kotlin_module
// ------------------------------------------
module {
}