package test annotation class PrimitiveArrays( val byteArray: ByteArray, val charArray: CharArray, val shortArray: ShortArray, val intArray: IntArray, val longArray: LongArray, val floatArray: FloatArray, val doubleArray: DoubleArray, val booleanArray: BooleanArray ) @PrimitiveArrays( byteArray = byteArrayOf(-7, 7), charArray = charArrayOf('%', 'z'), shortArray = shortArrayOf(239), intArray = intArrayOf(239017, -1), longArray = longArrayOf(123456789123456789L), floatArray = floatArrayOf(2.72f, 0f), doubleArray = doubleArrayOf(-3.14), booleanArray = booleanArrayOf(true, false, true) ) class C1 @PrimitiveArrays( byteArray = byteArrayOf(), charArray = charArrayOf(), shortArray = shortArrayOf(), intArray = intArrayOf(), longArray = longArrayOf(), floatArray = floatArrayOf(), doubleArray = doubleArrayOf(), booleanArray = booleanArrayOf() ) class C2