package test

internal final annotation class AByte : kotlin.Annotation {
    public constructor AByte(/*0*/ kotlin.Byte)
    internal final val value: kotlin.Byte
}

internal final annotation class AChar : kotlin.Annotation {
    public constructor AChar(/*0*/ kotlin.Char)
    internal final val value: kotlin.Char
}

internal final annotation class ADouble : kotlin.Annotation {
    public constructor ADouble(/*0*/ kotlin.Double)
    internal final val value: kotlin.Double
}

internal final annotation class AFloat : kotlin.Annotation {
    public constructor AFloat(/*0*/ kotlin.Float)
    internal final val value: kotlin.Float
}

internal final annotation class AInt : kotlin.Annotation {
    public constructor AInt(/*0*/ kotlin.Int)
    internal final val value: kotlin.Int
}

internal final annotation class ALong : kotlin.Annotation {
    public constructor ALong(/*0*/ kotlin.Long)
    internal final val value: kotlin.Long
}

internal final annotation class AString : kotlin.Annotation {
    public constructor AString(/*0*/ kotlin.String)
    internal final val value: kotlin.String
}

test.AString(value = "Test") test.AChar(value = \u0063 ('c')) test.AInt(value = 10) test.AByte(value = 11) test.ALong(value = 12.toLong()) test.ADouble(value = 1.2.toDouble()) test.AFloat(value = 1.3.toFloat()) public open class AnnotationTrait {
    public constructor AnnotationTrait()
}

internal interface Test {

    public companion object Companion {
        private constructor Companion()
        internal final val vbyte: kotlin.Byte
        internal final val vchar: kotlin.Char
        internal final val vdouble: kotlin.Double
        internal final val vfloat: kotlin.Float
        internal final val vint: kotlin.Int
        internal final val vlong: kotlin.Long
        internal final val vstring: kotlin.String
    }
}
