package test

public fun typeAnnotation(): kotlin.Unit

@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE_PARAMETER, AnnotationTarget.TYPEALIAS, AnnotationTarget.TYPE}) @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) public final annotation class A : kotlin.Annotation {
    /*primary*/ public constructor A()
}

public final class TypeParameterAnnotation {
    /*primary*/ public constructor TypeParameterAnnotation()
    public final fun </*0*/ T> foo(/*0*/ x: T): kotlin.Unit
}
public typealias TypeAliasAnnotation</*0*/ X> = kotlin.collections.List<X>
