package test {
    // Signature: test/C1|null[0]
    @PrimitiveArrays(booleanArray = {true, false, true}, byteArray = {-7.toByte(), 7.toByte()}, charArray = {\u0025 ('%'), \u007A ('z')}, doubleArray = {-3.14.toDouble()}, floatArray = {2.72.toFloat(), 0.0.toFloat()}, intArray = {239017, -1}, longArray = {123456789123456789.toLong()}, shortArray = {239.toShort()}) class C1 constructor()
    // Signature: test/C2|null[0]
    @PrimitiveArrays(booleanArray = {}, byteArray = {}, charArray = {}, doubleArray = {}, floatArray = {}, intArray = {}, longArray = {}, shortArray = {}) class C2 constructor()
    // Signature: test/PrimitiveArrays|null[0]
    annotation class PrimitiveArrays constructor(byteArray: ByteArray, charArray: CharArray, shortArray: ShortArray, intArray: IntArray, longArray: LongArray, floatArray: FloatArray, doubleArray: DoubleArray, booleanArray: BooleanArray) : Annotation {
        // Signature: test/PrimitiveArrays.booleanArray|{}booleanArray[0]
        val booleanArray: BooleanArray
        // Signature: test/PrimitiveArrays.byteArray|{}byteArray[0]
        val byteArray: ByteArray
        // Signature: test/PrimitiveArrays.charArray|{}charArray[0]
        val charArray: CharArray
        // Signature: test/PrimitiveArrays.doubleArray|{}doubleArray[0]
        val doubleArray: DoubleArray
        // Signature: test/PrimitiveArrays.floatArray|{}floatArray[0]
        val floatArray: FloatArray
        // Signature: test/PrimitiveArrays.intArray|{}intArray[0]
        val intArray: IntArray
        // Signature: test/PrimitiveArrays.longArray|{}longArray[0]
        val longArray: LongArray
        // Signature: test/PrimitiveArrays.shortArray|{}shortArray[0]
        val shortArray: ShortArray
    }
}
