@Target(allowedTargets = <implicitArrayOf>(AnnotationTarget#.PROPERTY#, AnnotationTarget#.FIELD#))
owner -> FirRegularClassSymbol AnnotationWithArrayLiteral
context -> FirRegularClassSymbol AnnotationWithArrayLiteral

@Target(allowedTargets = <implicitArrayOf>(AnnotationTarget#.PROPERTY#, AnnotationTarget#.FIELD#, IntegerLiteral(1)))
owner -> FirRegularClassSymbol AnnotationWithArrayLiteralAndIncorrectValue
context -> FirRegularClassSymbol AnnotationWithArrayLiteralAndIncorrectValue

@Target(*<implicitArrayOf>(AnnotationTarget#.PROPERTY#, AnnotationTarget#.FIELD#))
owner -> FirRegularClassSymbol AnnotationWithArrayLiteralAndSpreadOperator
context -> FirRegularClassSymbol AnnotationWithArrayLiteralAndSpreadOperator

@Target(allowedTargets = arrayOf#(AnnotationTarget#.PROPERTY#, AnnotationTarget#.FIELD#))
owner -> FirRegularClassSymbol AnnotationWithArrayOf
context -> FirRegularClassSymbol AnnotationWithArrayOf

@Target(*arrayOf#(AnnotationTarget#.PROPERTY#, AnnotationTarget#.FIELD#))
owner -> FirRegularClassSymbol AnnotationWithArrayOfAndSpreadOperator
context -> FirRegularClassSymbol AnnotationWithArrayOfAndSpreadOperator

@Target(arrayOf#(AnnotationTarget#.PROPERTY#, AnnotationTarget#.FIELD#))
owner -> FirRegularClassSymbol AnnotationWithArrayOfWithoutSpreadOperator
context -> FirRegularClassSymbol AnnotationWithArrayOfWithoutSpreadOperator

@Target(AnnotationTarget#.PROPERTY#, AnnotationTarget#.FIELD#)
owner -> FirRegularClassSymbol AnnotationWithVararg
context -> FirRegularClassSymbol AnnotationWithVararg
