| // WITH_STDLIB |
| // ISSUE: KT-61691 |
| |
| @Retention(AnnotationRetention.SOURCE) |
| @Target(AnnotationTarget.VALUE_PARAMETER) |
| annotation class FixCatchValueParameter |
| |
| @Retention(AnnotationRetention.SOURCE) |
| @Target(AnnotationTarget.LOCAL_VARIABLE) |
| annotation class FixCatchLocalVariable |
| |
| @Retention(AnnotationRetention.SOURCE) |
| @Target(AnnotationTarget.CLASS) |
| annotation class FixCatchClass |
| |
| fun main() { |
| try { |
| |
| } catch (@FixCatchLocalVariable @FixCatchValueParameter <!WRONG_ANNOTATION_TARGET!>@FixCatchClass<!> e: Throwable) { |
| |
| } |
| } |