public final fun typeAnnotation(): R|kotlin/Unit|

@R|kotlin/annotation/Target|(allowedTargets = <implicitArrayOf>(R|kotlin/annotation/AnnotationTarget.TYPE_PARAMETER|(), R|kotlin/annotation/AnnotationTarget.TYPEALIAS|(), R|kotlin/annotation/AnnotationTarget.TYPE|())) @R|kotlin/annotation/Retention|(value = R|kotlin/annotation/AnnotationRetention.SOURCE|()) public final annotation class A : R|kotlin/Annotation| {
    public constructor(): R|test/A|

}

public final typealias TypeAliasAnnotation<X> = R|kotlin/collections/List<X>|

public final class TypeParameterAnnotation : R|kotlin/Any| {
    public final fun <T> foo(x: R|T|): R|kotlin/Unit|

    public constructor(): R|test/TypeParameterAnnotation|

}

