// FIR_IDENTICAL
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
