package Ann2(a = Ann1(a = 1)) internal val a: kotlin.Int = 1 Ann2(a = Ann1(a = 1)) internal val c: kotlin.Int = 2 internal fun bar(/*0*/ a: Ann = ...): kotlin.Unit internal fun foo(): kotlin.Unit internal fun javaClass(): java.lang.Class internal fun kotlin.String.invoke(): kotlin.Unit kotlin.annotation.annotation() internal final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } kotlin.annotation.annotation() internal final class Ann1 : kotlin.Annotation { public constructor Ann1(/*0*/ a: kotlin.Int) internal final val a: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } kotlin.annotation.annotation() internal final class Ann2 : kotlin.Annotation { public constructor Ann2(/*0*/ a: Ann1) internal final val a: Ann1 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } kotlin.annotation.annotation() internal final class Ann3 : kotlin.Annotation { public constructor Ann3(/*0*/ a: Ann1 = ...) internal final val a: Ann1 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } kotlin.annotation.annotation() internal final class Ann4 : kotlin.Annotation { public constructor Ann4(/*0*/ value: kotlin.String) internal final val value: kotlin.String public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } Ann4(value = "a") internal final class MyClass { public constructor MyClass() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String }