.class array
.access public

.modifiers

.extends java.lang.Object
.implements

.method <init>
.maxStack 1
.access public
.modifiers
.signature ()V
.args args


.data
	int temp1
.code
L0	aload_0
L1	invokespecial java.lang.Object.<init> ()V
L4	return
.end

.method main
.maxStack 7
.access public
.modifiers static
.signature ([Ljava/lang/String;)V
.args args


.data
	int temp1
	int temp2
	int temp3
	int temp4
	int temp5
	int temp6
	int temp7
.code
L0	ipush 10
L2	newarray int
L4	astore_2
L5	ipush 0
L6	istore_1
L7	iload_1
L8	aload_2
L9	arraylength
L10	if_icmpge L23
L13	aload_2
L14	iload_1
L15	iload_1
L16	iastore
L17	iinc temp1 1
L20	goto L7
L23	ipush 0
L24	istore_1
L25	iload_1
L26	aload_2
L27	arraylength
L28	if_icmpge L48
L31	ldc "int_array == "
L33	invokestatic IO.print (Ljava/lang/String;)V
L36	aload_2
L37	iload_1
L38	iaload
L39	invokestatic IO.printInt (I)V
L42	iinc temp1 1
L45	goto L25
L48	ipush 10
L50	newarray float
L52	astore_3
L53	ipush 0
L54	istore_1
L55	iload_1
L56	aload_3
L57	arraylength
L58	if_icmpge L75
L61	aload_3
L62	iload_1
L63	iload_1
L64	i2f
L65	ldc 1.5
L67	fmul
L68	fastore
L69	iinc temp1 1
L72	goto L55
L75	ipush 0
L76	istore_1
L77	iload_1
L78	aload_3
L79	arraylength
L80	if_icmpge L100
L83	ldc "float_array == "
L85	invokestatic IO.print (Ljava/lang/String;)V
L88	aload_3
L89	iload_1
L90	faload
L91	invokestatic IO.printFloat (F)V
L94	iinc temp1 1
L97	goto L77
L100	ipush 10
L102	newarray double
L104	astore temp4
L106	ipush 0
L107	istore_1
L108	iload_1
L109	aload temp4
L111	arraylength
L112	if_icmpge L131
L115	aload temp4
L117	iload_1
L118	iload_1
L119	i2d
L120	ldc2_w 1.5
L123	dmul
L124	dastore
L125	iinc temp1 1
L128	goto L108
L131	ipush 0
L132	istore_1
L133	iload_1
L134	aload temp4
L136	arraylength
L137	if_icmpge L158
L140	ldc "double_array == "
L142	invokestatic IO.print (Ljava/lang/String;)V
L145	aload temp4
L147	iload_1
L148	daload
L149	invokestatic IO.printDouble (D)V
L152	iinc temp1 1
L155	goto L133
L158	ipush 10
L160	newarray short
L162	astore temp5
L164	ipush 0
L165	istore_1
L166	iload_1
L167	aload temp5
L169	arraylength
L170	if_icmpge L185
L173	aload temp5
L175	iload_1
L176	iload_1
L177	i2s
L178	sastore
L179	iinc temp1 1
L182	goto L166
L185	ipush 0
L186	istore_1
L187	iload_1
L188	aload temp5
L190	arraylength
L191	if_icmpge L212
L194	ldc "short_array == "
L196	invokestatic IO.print (Ljava/lang/String;)V
L199	aload temp5
L201	iload_1
L202	saload
L203	invokestatic IO.printShort (S)V
L206	iinc temp1 1
L209	goto L187
L212	ipush 10
L214	newarray char
L216	astore temp6
L218	ipush 0
L219	istore_1
L220	iload_1
L221	aload temp6
L223	arraylength
L224	if_icmpge L242
L227	aload temp6
L229	iload_1
L230	iload_1
L231	ipush 65
L233	iadd
L234	i2c
L235	castore
L236	iinc temp1 1
L239	goto L220
L242	ipush 0
L243	istore_1
L244	iload_1
L245	aload temp6
L247	arraylength
L248	if_icmpge L269
L251	ldc "char_array == "
L253	invokestatic IO.print (Ljava/lang/String;)V
L256	aload temp6
L258	iload_1
L259	caload
L260	invokestatic IO.printChar (C)V
L263	iinc temp1 1
L266	goto L244
L269	ipush 10
L271	newarray boolean
L273	astore temp7
L275	ipush 0
L276	istore_1
L277	iload_1
L278	aload temp7
L280	arraylength
L281	if_icmpge L295
L284	aload temp7
L286	iload_1
L287	ipush 0
L288	bastore
L289	iinc temp1 1
L292	goto L277
L295	ipush 0
L296	istore_1
L297	iload_1
L298	aload temp7
L300	arraylength
L301	if_icmpge L322
L304	ldc "boolean_array == "
L306	invokestatic IO.print (Ljava/lang/String;)V
L309	aload temp7
L311	iload_1
L312	baload
L313	invokestatic IO.printBoolean (Z)V
L316	iinc temp1 1
L319	goto L297
L322	ipush 10
L324	newarray unknown
L326	astore temp8
L328	ipush 0
L329	istore_1
L330	iload_1
L331	aload temp8
L333	arraylength
L334	if_icmpge L349
L337	aload temp8
L339	iload_1
L340	iload_1
L341	i2l
L342	lastore
L343	iinc temp1 1
L346	goto L330
L349	ipush 0
L350	istore_1
L351	iload_1
L352	aload temp8
L354	arraylength
L355	if_icmpge L376
L358	ldc "long_array == "
L360	invokestatic IO.print (Ljava/lang/String;)V
L363	aload temp8
L365	iload_1
L366	laload
L367	invokestatic IO.printLong (J)V
L370	iinc temp1 1
L373	goto L351
L376	ipush 10
L378	newarray byte
L380	astore temp9
L382	ipush 0
L383	istore_1
L384	iload_1
L385	aload temp9
L387	arraylength
L388	if_icmpge L403
L391	aload temp9
L393	iload_1
L394	iload_1
L395	i2b
L396	bastore
L397	iinc temp1 1
L400	goto L384
L403	ipush 0
L404	istore_1
L405	iload_1
L406	aload temp9
L408	arraylength
L409	if_icmpge L430
L412	ldc "byte_array == "
L414	invokestatic IO.print (Ljava/lang/String;)V
L417	aload temp9
L419	iload_1
L420	baload
L421	invokestatic IO.printByte (B)V
L424	iinc temp1 1
L427	goto L405
L430	return
.end

