@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
/**
 * public final annotation class Anno : kotlin/Annotation {
 *
 *   // signature: <init>(BLkotlin/UByte;SLkotlin/UShort;CILkotlin/UInt;JLkotlin/ULong;[BLkotlin/UByteArray;[SLkotlin/UShortArray;[C[ILkotlin/UIntArray;[JLkotlin/ULongArray;)V
 *   public constructor(byteArg: kotlin/Byte, ubyteArg: kotlin/UByte, shortArg: kotlin/Short, ushortArg: kotlin/UShort, charArg: kotlin/Char, intArg: kotlin/Int, uintArg: kotlin/UInt, longArg: kotlin/Long, ulongArg: kotlin/ULong, byteArrayArg: kotlin/ByteArray, ubyteArrayArg: kotlin/UByteArray, shortArrayArg: kotlin/ShortArray, ushortArrayArg: kotlin/UShortArray, charArrayArg: kotlin/CharArray, intArrayArg: kotlin/IntArray, uintArrayArg: kotlin/UIntArray, longArrayArg: kotlin/LongArray, ulongArrayArg: kotlin/ULongArray)
 *
 *   // getter: byteArg()B
 *   public final val byteArg: kotlin/Byte
 *     public final get
 *
 *   // getter: byteArrayArg()[B
 *   public final val byteArrayArg: kotlin/ByteArray
 *     public final get
 *
 *   // getter: charArg()C
 *   public final val charArg: kotlin/Char
 *     public final get
 *
 *   // getter: charArrayArg()[C
 *   public final val charArrayArg: kotlin/CharArray
 *     public final get
 *
 *   // getter: intArg()I
 *   public final val intArg: kotlin/Int
 *     public final get
 *
 *   // getter: intArrayArg()[I
 *   public final val intArrayArg: kotlin/IntArray
 *     public final get
 *
 *   // getter: longArg()J
 *   public final val longArg: kotlin/Long
 *     public final get
 *
 *   // getter: longArrayArg()[J
 *   public final val longArrayArg: kotlin/LongArray
 *     public final get
 *
 *   // getter: shortArg()S
 *   public final val shortArg: kotlin/Short
 *     public final get
 *
 *   // getter: shortArrayArg()[S
 *   public final val shortArrayArg: kotlin/ShortArray
 *     public final get
 *
 *   // getter: ubyteArg()B
 *   public final val ubyteArg: kotlin/UByte
 *     public final get
 *
 *   // getter: ubyteArrayArg()[B
 *   public final val ubyteArrayArg: kotlin/UByteArray
 *     public final get
 *
 *   // getter: uintArg()I
 *   public final val uintArg: kotlin/UInt
 *     public final get
 *
 *   // getter: uintArrayArg()[I
 *   public final val uintArrayArg: kotlin/UIntArray
 *     public final get
 *
 *   // getter: ulongArg()J
 *   public final val ulongArg: kotlin/ULong
 *     public final get
 *
 *   // getter: ulongArrayArg()[J
 *   public final val ulongArrayArg: kotlin/ULongArray
 *     public final get
 *
 *   // getter: ushortArg()S
 *   public final val ushortArg: kotlin/UShort
 *     public final get
 *
 *   // getter: ushortArrayArg()[S
 *   public final val ushortArrayArg: kotlin/UShortArray
 *     public final get
 *
 *   // module name: main
 * }
 */
@kotlin.Metadata()
public abstract @interface Anno {

    public abstract byte byteArg();

    public abstract byte ubyteArg();

    public abstract short shortArg();

    public abstract short ushortArg();

    public abstract char charArg();

    public abstract int intArg();

    public abstract int uintArg();

    public abstract long longArg();

    public abstract long ulongArg();

    public abstract byte[] byteArrayArg();

    public abstract byte[] ubyteArrayArg();

    public abstract short[] shortArrayArg();

    public abstract short[] ushortArrayArg();

    public abstract char[] charArrayArg();

    public abstract int[] intArrayArg();

    public abstract int[] uintArrayArg();

    public abstract long[] longArrayArg();

    public abstract long[] ulongArrayArg();
}

////////////////////


@Anno(byteArg = (byte)127, ubyteArg = (byte)-1, shortArg = (short)32767, ushortArg = (short)-1, charArg = '\uffff', intArg = 2147483647, uintArg = -1, longArg = 9223372036854775807L, ulongArg = -1L, byteArrayArg = {(byte)127}, ubyteArrayArg = {(byte)-1}, shortArrayArg = {(short)32767}, ushortArrayArg = {(short)-1}, charArrayArg = {'\uffff'}, intArrayArg = {2147483647}, uintArrayArg = {-1}, longArrayArg = {9223372036854775807L}, ulongArrayArg = {-1L})
/**
 * public final class C : kotlin/Any {
 *
 *   // signature: <init>()V
 *   public constructor()
 *
 *   // module name: main
 * }
 */
@kotlin.Metadata()
public final class C {

    public C() {
        super();
    }
}
