22 lines
826 B
Kotlin
Vendored
22 lines
826 B
Kotlin
Vendored
// Test
|
|
// !GENERATE_PROPERTY_ANNOTATIONS_METHODS
|
|
annotation class MyAnnotation
|
|
annotation class MyAnnotation2
|
|
annotation class MyAnnotation3
|
|
annotation class MyAnnotation4
|
|
annotation class MyAnnotation5
|
|
annotation class MyAnnotation6
|
|
@Target(AnnotationTarget.VALUE_PARAMETER)
|
|
@Retention(AnnotationRetention.RUNTIME)
|
|
annotation class MyAnnotation7
|
|
@Target(AnnotationTarget.TYPE)
|
|
annotation class MyAnnotation8
|
|
|
|
class Test(@get:MyAnnotation @set:MyAnnotation2 @setparam:MyAnnotation3 @property:MyAnnotation4 @field:MyAnnotation5 @param:MyAnnotation6 var bar: String) {
|
|
fun @receiver:MyAnnotation7 @MyAnnotation8 Int.fooF() = Unit
|
|
fun @receiver:MyAnnotation7 @MyAnnotation8 Int?.fooWithNullableReceiver(l: Long) = Unit
|
|
var @receiver:MyAnnotation7 @MyAnnotation8 Int.fooP
|
|
get() = Unit
|
|
set(value) {}
|
|
}
|