@Target(AnnotationTarget.FIELD)
annotation class FieldAnno

@Target(AnnotationTarget.PROPERTY)
annotation class PropertyAnno

@Target(AnnotationTarget.VALUE_PARAMETER)
annotation class ParameterAnno

annotation class Anno

class Foo(@FieldAnno @PropertyAnno @ParameterAnno @Anno val a: String)

class Bar {
    @FieldAnno @PropertyAnno @Anno
    val a: String = ""
}

class Baz {
    @FieldAnno @Anno
    @JvmField
    val a: String = ""
}
