@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 <init>(@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 <clinit>(): void
    public final static method getP2(): int
}
