Home | History | Annotate | Download | only in reflect

Lines Matching refs:Array

20 import java.lang.reflect.Array;
25 * java.lang.reflect.Array#get(java.lang.Object, int)
29 // java.lang.reflect.Array.get(java.lang.Object, int)
35 ret = Array.get(x, 0);
42 ret = Array.get(new Object(), 0);
48 fail("Passing non-array failed to throw exception");
52 ret = Array.get(x, 4);
66 ret = Array.get(y, 0);
73 ret = Array.get(new Object(), 0);
79 fail("Passing non-array failed to throw exception");
83 ret = Array.get(y, 4);
94 * java.lang.reflect.Array#getBoolean(java.lang.Object, int)
98 // java.lang.reflect.Array.getBoolean(java.lang.Object, int)
103 ret = Array.getBoolean(x, 0);
109 ret = Array.getBoolean(new Object(), 0);
115 fail("Passing non-array failed to throw exception");
119 ret = Array.getBoolean(x, 4);
129 ret = Array.getBoolean(null, 0);
140 * java.lang.reflect.Array#getByte(java.lang.Object, int)
144 // java.lang.reflect.Array.getByte(java.lang.Object, int)
149 ret = Array.getByte(x, 0);
155 ret = Array.getByte(new Object(), 0);
161 fail("Passing non-array failed to throw exception");
165 ret = Array.getByte(x, 4);
175 ret = Array.getByte(null, 0);
186 * java.lang.reflect.Array#getChar(java.lang.Object, int)
190 // java.lang.reflect.Array.getChar(java.lang.Object, int)
195 ret = Array.getChar(x, 0);
201 ret = Array.getChar(new Object(), 0);
207 fail("Passing non-array failed to throw exception");
211 ret = Array.getChar(x, 4);
221 ret = Array.getChar(null, 0);
232 * java.lang.reflect.Array#getDouble(java.lang.Object, int)
236 // java.lang.reflect.Array.getDouble(java.lang.Object, int)
241 ret = Array.getDouble(x, 0);
247 ret = Array.getDouble(new Object(), 0);
254 fail("Passing non-array failed to throw exception");
258 ret = Array.getDouble(x, 4);
268 ret = Array.getDouble(null, 0);
279 * java.lang.reflect.Array#getFloat(java.lang.Object, int)
283 // java.lang.reflect.Array.getFloat(java.lang.Object, int)
288 ret = Array.getFloat(x, 0);
294 ret = Array.getFloat(new Object(), 0);
300 fail("Passing non-array failed to throw exception");
304 ret = Array.getFloat(x, 4);
314 ret = Array.getFloat(null, 0);
325 * java.lang.reflect.Array#getInt(java.lang.Object, int)
328 // Test for method int java.lang.reflect.Array.getInt(java.lang.Object,
334 ret = Array.getInt(x, 0);
340 ret = Array.getInt(new Object(), 0);
346 fail("Passing non-array failed to throw exception");
350 ret = Array.getInt(x, 4);
360 ret = Array.getInt(null, 0);
371 * java.lang.reflect.Array#getLength(java.lang.Object)
375 // java.lang.reflect.Array.getLength(java.lang.Object)
378 assertEquals("Returned incorrect length", 1, Array.getLength(x));
379 assertEquals("Returned incorrect length", 10000, Array
382 Array.getLength(new Object());
387 fail("Failed to throw exception when passed non-array");
391 * java.lang.reflect.Array#getLong(java.lang.Object, int)
395 // java.lang.reflect.Array.getLong(java.lang.Object, int)
400 ret = Array.getLong(x, 0);
406 ret = Array.getLong(new Object(), 0);
412 fail("Passing non-array failed to throw exception");
416 ret = Array.getLong(x, 4);
426 ret = Array.getLong(null, 0);
437 * java.lang.reflect.Array#getShort(java.lang.Object, int)
441 // java.lang.reflect.Array.getShort(java.lang.Object, int)
446 ret = Array.getShort(x, 0);
452 ret = Array.getShort(new Object(), 0);
458 fail("Passing non-array failed to throw exception");
462 ret = Array.getShort(x, 4);
472 ret = Array.getShort(null, 0);
483 * java.lang.reflect.Array#newInstance(java.lang.Class, int[])
487 // java.lang.reflect.Array.newInstance(java.lang.Class, int [])
491 x = (int[][]) Array.newInstance(int[].class, y);
492 assertEquals("Failed to instantiate array properly", 2, x.length);
496 x = (int[][]) Array.newInstance(null, y);
507 Array.newInstance(int[].class, new int[]{1,-1});
513 fail("Negative array size failed to throw NegativeArraySizeException");
518 Array.newInstance(int[].class, new int[]{});
524 fail("Zero array size failed to throw IllegalArgumentException");
529 * java.lang.reflect.Array
533 // java.lang.reflect.Array.newInstance(java.lang.Class, int)
536 x = (int[]) Array.newInstance(int.class, 100);
537 assertEquals("Failed to instantiate array properly", 100, x.length);
541 Array.newInstance(null, 100);
552 Array.newInstance(int[].class, -1);
558 fail("Negative array size failed to throw NegativeArraySizeException");
563 * java.lang.reflect.Array#set(java.lang.Object, int,
567 // Test for method void java.lang.reflect.Array.set(java.lang.Object,
572 Array.set(x, 0, new Integer(1));
576 assertEquals("Get returned incorrect value", 1, ((Integer) Array.get(x, 0))
579 Array.set(new Object(), 0, new Object());
585 fail("Passing non-array failed to throw exception");
589 Array.set(x, 4, new Integer(1));
598 // trying to put null in a primitive array causes
602 Array.set(new int[1], 0, null);
610 Array.set(null, 0, 2);
621 * java.lang.reflect.Array#setBoolean(java.lang.Object, int, boolean)
625 // java.lang.reflect.Array.setBoolean(java.lang.Object, int, boolean)
629 Array.setBoolean(x, 0, true);
633 assertTrue("Failed to set correct value", Array.getBoolean(x, 0));
635 Array.setBoolean(new Object(), 0, false);
641 fail("Passing non-array failed to throw exception");
645 Array.setBoolean(x, 4, false);
656 Array.setBoolean(null, 0, true);
667 * java.lang.reflect.Array#setByte(java.lang.Object, int, byte)
671 // java.lang.reflect.Array.setByte(java.lang.Object, int, byte)
675 Array.setByte(x, 0, (byte) 1);
679 assertEquals("Get returned incorrect value", 1, Array.getByte(x, 0));
681 Array.setByte(new Object(), 0, (byte) 9);
687 fail("Passing non-array failed to throw exception");
691 Array.setByte(x, 4, (byte) 9);
702 Array.setByte(null, 0, (byte)0);
713 * java.lang.reflect.Array#setChar(java.lang.Object, int, char)
717 // java.lang.reflect.Array.setChar(java.lang.Object, int, char)
721 Array.setChar(x, 0, (char) 1);
725 assertEquals("Get returned incorrect value", 1, Array.getChar(x, 0));
727 Array.setChar(new Object(), 0, (char) 9);
733 fail("Passing non-array failed to throw exception");
737 Array.setChar(x, 4, (char) 9);
748 Array.setChar(null, 0, (char)0);
759 * java.lang.reflect.Array#setDouble(java.lang.Object, int, double)
763 // java.lang.reflect.Array.setDouble(java.lang.Object, int, double)
767 Array.setDouble(x, 0, 1);
771 assertEquals("Get returned incorrect value", 1, Array.getDouble(x, 0), 0.0);
773 Array.setDouble(new Object(), 0, 9);
779 fail("Passing non-array failed to throw exception");
783 Array.setDouble(x, 4, 9);
794 Array.setDouble(null, 0, 0);
805 * java.lang.reflect.Array#setFloat(java.lang.Object, int, float)
809 // java.lang.reflect.Array.setFloat(java.lang.Object, int, float)
813 Array.setFloat(x, 0, (float) 1);
817 assertEquals("Get returned incorrect value", 1, Array.getFloat(x, 0), 0.0);
819 Array.setFloat(new Object(), 0, (float) 9);
825 fail("Passing non-array failed to throw exception");
829 Array.setFloat(x, 4, (float) 9);
840 Array.setFloat(null, 0, 0);
851 * java.lang.reflect.Array#setInt(java.lang.Object, int, int)
854 // Test for method void java.lang.reflect.Array.setInt(java.lang.Object,
859 Array.setInt(x, 0, (int) 1);
863 assertEquals("Get returned incorrect value", 1, Array.getInt(x, 0));
865 Array.setInt(new Object(), 0, (int) 9);
871 fail("Passing non-array failed to throw exception");
875 Array.setInt(x, 4, (int) 9);
886 Array.setInt(null, 0, 0);
897 * java.lang.reflect.Array#setLong(java.lang.Object, int, long)
901 // java.lang.reflect.Array.setLong(java.lang.Object, int, long)
905 Array.setLong(x, 0, 1);
909 assertEquals("Get returned incorrect value", 1, Array.getLong(x, 0));
911 Array.setLong(new Object(), 0, 9);
917 fail("Passing non-array failed to throw exception");
921 Array.setLong(x, 4, 9);
932 Array.setLong(null, 0, 0);
943 * java.lang.reflect.Array#setShort(java.lang.Object, int, short)
947 // java.lang.reflect.Array.setShort(java.lang.Object, int, short)
951 Array.setShort(x, 0, (short) 1);
955 assertEquals("Get returned incorrect value", 1, Array.getShort(x, 0));
957 Array.setShort(new Object(), 0, (short) 9);
963 fail("Passing non-array failed to throw exception");
967 Array.setShort(x, 4, (short) 9);
978 Array.setShort(null, 0, (short)0);