x86_64 include added
[cacao.git] / typeinfo.tst
1 # Input for testing the typeinfo_ functions
2 #
3 # simple merges (result is common ancestor)
4 #
5 ()Ljava/lang/Object;            ()Ljava/lang/Object;            ()Ljava/lang/Object;
6 ()Ljava/lang/Object;            ()Ljava/lang/String;            ()Ljava/lang/Object;
7 ()Ljava/lang/Number;            ()Ljava/lang/Integer;           ()Ljava/lang/Number;
8 ()Ljava/lang/Object;            ()Ljava/lang/Integer;           ()Ljava/lang/Object;
9 ()Ljava/lang/Object;            ()Ljava/lang/Cloneable;         ()Ljava/lang/Object;
10 ()Ljava/lang/Cloneable;         ()Ljava/lang/Cloneable;         ()Ljava/lang/Cloneable;
11 ()Ljava/lang/Cloneable;         ()[Ljava/lang/Object;           ()Ljava/lang/Cloneable;
12 ()Ljava/lang/Cloneable;         ()[I                            ()Ljava/lang/Cloneable;
13 ()Ljava/io/Serializable;        ()[Ljava/lang/Object;           ()Ljava/io/Serializable;
14 ()Ljava/io/Serializable;        ()[D                            ()Ljava/io/Serializable;
15 ()Ljava/lang/Object;            ()[Ljava/lang/Object;           ()Ljava/lang/Object;
16 ()Ljava/lang/Object;            ()[I                            ()Ljava/lang/Object;
17 ()L$ARRAYSTUB$;                 ()L$ARRAYSTUB$;                 ()L$ARRAYSTUB$;
18 ()L$ARRAYSTUB$;                 ()Ljava/lang/Object;            ()Ljava/lang/Object;
19 ()L$ARRAYSTUB$;                 ()Ljava/lang/Cloneable;         ()Ljava/lang/Cloneable;
20 ()L$ARRAYSTUB$;                 ()Ljava/io/Serializable;        ()Ljava/io/Serializable;
21 ()L$NULL$;                      ()L$NULL$;                      ()L$NULL$;
22 ()L$NULL$;                      ()[Ljava/lang/Object;           ()[Ljava/lang/Object;
23 #
24 #
25 # merges where the result is a mergedlist
26 #
27 ()Ljava/lang/String;    ()Ljava/lang/Number;    (Ljava/lang/String;Ljava/lang/Number;)Ljava/lang/Object;
28 #
29 #
30 # merges with one mergedlist where the resulting mergedlist is unchanged
31 #
32 (Ljava/lang/String;Ljava/lang/Number;)Ljava/lang/Object;        ()Ljava/lang/String;    (Ljava/lang/String;Ljava/lang/Number;)Ljava/lang/Object;
33 (Ljava/lang/String;Ljava/lang/Number;)Ljava/lang/Object;        ()Ljava/lang/Number;    (Ljava/lang/String;Ljava/lang/Number;)Ljava/lang/Object;
34 (Ljava/lang/Integer;Ljava/lang/Long;)Ljava/lang/Number;         ()Ljava/lang/Integer;   (Ljava/lang/Integer;Ljava/lang/Long;)Ljava/lang/Number;
35 (Ljava/lang/Integer;Ljava/lang/Long;)Ljava/lang/Number;         ()Ljava/lang/Long;      (Ljava/lang/Integer;Ljava/lang/Long;)Ljava/lang/Number;
36 (Ljava/lang/Integer;Ljava/lang/Long;)Ljava/lang/Number;         ()L$NULL$;              (Ljava/lang/Integer;Ljava/lang/Long;)Ljava/lang/Number;
37 #
38 #
39 # merges with one mergedlist where the result has no mergedlist
40 #
41 (Ljava/lang/String;Ljava/lang/Number;)Ljava/lang/Object;        ()Ljava/lang/Object;    ()Ljava/lang/Object;
42 (Ljava/lang/Integer;Ljava/lang/Long;)Ljava/lang/Number;         ()Ljava/lang/Number;    ()Ljava/lang/Number;
43 (Ljava/lang/Integer;Ljava/lang/Long;)Ljava/lang/Number;         ()Ljava/lang/Object;    ()Ljava/lang/Object;
44 #
45 #
46 # one mergedlist where the resulting mergeslist is longer
47 #
48 (Ljava/lang/Integer;Ljava/lang/Long;)Ljava/lang/Number;         ()Ljava/lang/Double;    (Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Double;)Ljava/lang/Number;
49 #
50 #
51 # merges with two mergedlists with the same typeclass
52 #
53 (Ljava/lang/String;Ljava/lang/Number;)Ljava/lang/Object;        (Ljava/lang/String;Ljava/lang/Number;)Ljava/lang/Object;        (Ljava/lang/String;Ljava/lang/Number;)Ljava/lang/Object;
54 (Ljava/lang/Integer;Ljava/lang/Long;)Ljava/lang/Number;         (Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Float;)Ljava/lang/Number;        (Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Float;)Ljava/lang/Number;
55 #
56 #
57 # merges with two mergedlists with different typeclass
58 #
59 (Ljava/lang/Integer;Ljava/lang/Long;)Ljava/lang/Number;         (Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/Object;       (Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/String;)Ljava/lang/Object;
60 #
61 #
62 # merging primitive arrays
63 #
64 ()[I    ()[I    ()[I
65 ()[I    ()[F    ()L$ARRAYSTUB$;
66 #
67 #
68 # merging reference arrays with primitive arrays
69 #
70 ()[I    ()[Ljava/lang/String;   ()L$ARRAYSTUB$;