open annotation class A : Annotation { val klass: KClass<*> field = klass get constructor(klass: KClass<*>) /* primary */ { super/*Any*/() /* () */ } } class C { constructor() /* primary */ { super/*Any*/() /* () */ } } @A(klass = C::class) fun test1() { }