| // RUN_PIPELINE_TILL: FRONTEND |
| // 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 @FixCatchClass e: Throwable) { |
| |
| } |
| } |
| |
| /* GENERATED_FIR_TAGS: annotationDeclaration, functionDeclaration, localProperty, propertyDeclaration, tryExpression */ |