07d3e3a5bd
`is PropertyDescriptor` check doesn't work for JVM IR where descriptor is created on-the-fly and is an `IrBasedSimpleFunctionDescriptor`. #KT-49682
24 lines
440 B
Kotlin
Vendored
24 lines
440 B
Kotlin
Vendored
@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 = ""
|
|
}
|