@kotlin.Metadata public final class A { // source: 'defaultTargets.kt' private final @AnnField @AnnParameterField @AnnTypeField field a: int private final @AnnField @AnnTypeField field x: int public method (@AnnParameterProperty @AnnParameterField p0: int): void public synthetic deprecated static @AnnProperty @AnnFieldProperty @AnnParameterProperty method getA$annotations(): void public final method getA(): int public synthetic deprecated static @AnnProperty @AnnFieldProperty method getX$annotations(): void public final method getX(): int } @kotlin.annotation.Target(allowedTargets=[FIELD]) @java.lang.annotation.Retention(value=RUNTIME) @java.lang.annotation.Target(value=[FIELD]) @kotlin.Metadata public annotation class AnnField { // source: 'defaultTargets.kt' } @kotlin.annotation.Target(allowedTargets=[FIELD, PROPERTY]) @java.lang.annotation.Retention(value=RUNTIME) @java.lang.annotation.Target(value=[FIELD]) @kotlin.Metadata public annotation class AnnFieldProperty { // source: 'defaultTargets.kt' } @kotlin.annotation.Target(allowedTargets=[VALUE_PARAMETER, FIELD]) @java.lang.annotation.Retention(value=RUNTIME) @java.lang.annotation.Target(value=[FIELD, PARAMETER]) @kotlin.Metadata public annotation class AnnParameterField { // source: 'defaultTargets.kt' } @kotlin.annotation.Target(allowedTargets=[VALUE_PARAMETER, PROPERTY]) @java.lang.annotation.Retention(value=RUNTIME) @java.lang.annotation.Target(value=[PARAMETER]) @kotlin.Metadata public annotation class AnnParameterProperty { // source: 'defaultTargets.kt' } @kotlin.annotation.Target(allowedTargets=[PROPERTY]) @java.lang.annotation.Retention(value=RUNTIME) @java.lang.annotation.Target(value=[]) @kotlin.Metadata public annotation class AnnProperty { // source: 'defaultTargets.kt' } @kotlin.annotation.Target(allowedTargets=[FIELD, TYPE]) @java.lang.annotation.Retention(value=RUNTIME) @java.lang.annotation.Target(value=[FIELD, TYPE_USE]) @kotlin.Metadata public annotation class AnnTypeField { // source: 'defaultTargets.kt' } @kotlin.annotation.Target(allowedTargets=[FIELD]) @java.lang.annotation.Retention(value=RUNTIME) @java.lang.annotation.Target(value=[FIELD]) @kotlin.Metadata public annotation class Anno { // source: 'defaultTargets.kt' } @kotlin.Metadata public final class DefaultTargetsKt { // source: 'defaultTargets.kt' private final static @Anno field p2: int static method (): void public final static method getP2(): int }