blob: 2a1d8ec76a42c4d5c4f4c671249a5f4baf5ae40a [file]
package test
@AddAnnotations
@AnnotationToAdd(booleanValue = true, byteValue = 1B, charValue = 'c', doubleValue = 4.2, floatValue = 2.4F, intValue = 42, longValue = 24L, shortValue = 7S, stringValue = "OK", vararg = [ArrayAnnotation(annotations = []), ArrayAnnotation(annotations = [SimpleAnnotation(x = 1)]), ArrayAnnotation(annotations = [SimpleAnnotation(x = 2), SimpleAnnotation(x = 3)])], kClassValue = String::class)
class Some {
@AnnotationToAdd(booleanValue = true, byteValue = 1B, charValue = 'c', doubleValue = 4.2, floatValue = 2.4F, intValue = 42, longValue = 24L, shortValue = 7S, stringValue = "OK", vararg = [ArrayAnnotation(annotations = []), ArrayAnnotation(annotations = [SimpleAnnotation(x = 1)]), ArrayAnnotation(annotations = [SimpleAnnotation(x = 2), SimpleAnnotation(x = 3)])], kClassValue = String::class)
val x: Int
field = x
@AnnotationToAdd(booleanValue = true, byteValue = 1B, charValue = 'c', doubleValue = 4.2, floatValue = 2.4F, intValue = 42, longValue = 24L, shortValue = 7S, stringValue = "OK", vararg = [ArrayAnnotation(annotations = []), ArrayAnnotation(annotations = [SimpleAnnotation(x = 1)]), ArrayAnnotation(annotations = [SimpleAnnotation(x = 2), SimpleAnnotation(x = 3)])], kClassValue = String::class)
get
@AnnotationToAdd(booleanValue = true, byteValue = 1B, charValue = 'c', doubleValue = 4.2, floatValue = 2.4F, intValue = 42, longValue = 24L, shortValue = 7S, stringValue = "OK", vararg = [ArrayAnnotation(annotations = []), ArrayAnnotation(annotations = [SimpleAnnotation(x = 1)]), ArrayAnnotation(annotations = [SimpleAnnotation(x = 2), SimpleAnnotation(x = 3)])], kClassValue = String::class)
class Derived {
@AnnotationToAdd(booleanValue = true, byteValue = 1B, charValue = 'c', doubleValue = 4.2, floatValue = 2.4F, intValue = 42, longValue = 24L, shortValue = 7S, stringValue = "OK", vararg = [ArrayAnnotation(annotations = []), ArrayAnnotation(annotations = [SimpleAnnotation(x = 1)]), ArrayAnnotation(annotations = [SimpleAnnotation(x = 2), SimpleAnnotation(x = 3)])], kClassValue = String::class)
constructor() /* primary */ {
super/*Any*/()
/* <init>() */
}
}
@AnnotationToAdd(booleanValue = true, byteValue = 1B, charValue = 'c', doubleValue = 4.2, floatValue = 2.4F, intValue = 42, longValue = 24L, shortValue = 7S, stringValue = "OK", vararg = [ArrayAnnotation(annotations = []), ArrayAnnotation(annotations = [SimpleAnnotation(x = 1)]), ArrayAnnotation(annotations = [SimpleAnnotation(x = 2), SimpleAnnotation(x = 3)])], kClassValue = String::class)
constructor(@AnnotationToAdd(booleanValue = true, byteValue = 1B, charValue = 'c', doubleValue = 4.2, floatValue = 2.4F, intValue = 42, longValue = 24L, shortValue = 7S, stringValue = "OK", vararg = [ArrayAnnotation(annotations = []), ArrayAnnotation(annotations = [SimpleAnnotation(x = 1)]), ArrayAnnotation(annotations = [SimpleAnnotation(x = 2), SimpleAnnotation(x = 3)])], kClassValue = String::class) x: Int) /* primary */ {
super/*Any*/()
/* <init>() */
}
@AnnotationToAdd(booleanValue = true, byteValue = 1B, charValue = 'c', doubleValue = 4.2, floatValue = 2.4F, intValue = 42, longValue = 24L, shortValue = 7S, stringValue = "OK", vararg = [ArrayAnnotation(annotations = []), ArrayAnnotation(annotations = [SimpleAnnotation(x = 1)]), ArrayAnnotation(annotations = [SimpleAnnotation(x = 2), SimpleAnnotation(x = 3)])], kClassValue = String::class)
fun foo() {
}
}