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