1 # Input for testing the typeinfo_ functions
3 # simple merges (result is common ancestor)
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;
25 # merges where the result is a mergedlist
27 ()Ljava/lang/String; ()Ljava/lang/Number; (Ljava/lang/String;Ljava/lang/Number;)Ljava/lang/Object;
30 # merges with one mergedlist where the resulting mergedlist is unchanged
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;
39 # merges with one mergedlist where the result has no mergedlist
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;
46 # one mergedlist where the resulting mergeslist is longer
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;
51 # merges with two mergedlists with the same typeclass
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;
57 # merges with two mergedlists with different typeclass
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;
62 # merging primitive arrays
65 ()[I ()[F ()L$ARRAYSTUB$;
68 # merging reference arrays with primitive arrays
70 ()[I ()[Ljava/lang/String; ()L$ARRAYSTUB$;