< prev index next >
test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypeArray.java
Print this page
rev 55127 : 8223351: [lworld] Primary mirror and nullable mirror for inline type
Reviewed-by: tbd
@@ -67,11 +67,11 @@
try {
// L-type..
Class<?> arrayCls = Class.forName(arrayClsName);
assertTrue(arrayCls.isArray(), "Expected an array class");
- assertTrue(arrayCls.getComponentType() == Point.class.asBoxType(),
+ assertTrue(arrayCls.getComponentType() == Point.class.asNullableType(),
"Expected component type of Point.class got: " + arrayCls.getComponentType());
arrayClsName = "[" + arrayClsName;
Class<?> mulArrayCls = Class.forName(arrayClsName);
assertTrue(mulArrayCls.isArray());
@@ -79,11 +79,11 @@
// Q-type...
arrayCls = Class.forName(qarrayClsName);
assertTrue(arrayCls.isArray(), "Expected an array class");
- assertTrue(arrayCls.getComponentType() == Point.class.asValueType(),
+ assertTrue(arrayCls.getComponentType() == Point.class.asPrimaryType(),
arrayCls +
" Expected component type of Point.class got: " + arrayCls.getComponentType());
qarrayClsName = "[" + qarrayClsName;
mulArrayCls = Class.forName(qarrayClsName);
@@ -198,11 +198,11 @@
assertEquals(array3.length, 1, "Incorrect length");
assertEquals(array3[0].length, 2, "Incorrect length");
assertTrue(array3[0][0] == null, "Expected NULL");
// Now create ObjArrays of ValueArray...
- cls = (Class<?>) Point.class.asBoxType();
+ cls = (Class<?>) Point.class.asNullableType();
Point?[][] barray = (Point?[][]) Array.newInstance(cls, 1, 2);
assertEquals(barray.length, 1, "Incorrect length");
assertEquals(barray[0].length, 2, "Incorrect length");
barray[0][1] = Point.createPoint(1, 2);
Point? pb = barray[0][1];
@@ -253,12 +253,12 @@
MyInt[] myInts = new MyInt[1];
assertTrue(myInts instanceof Object[]);
assertTrue(myInts instanceof Comparable[]);
assertTrue(myInts instanceof MyInt?[]);
- Class<?> cls = MyInt.class.asValueType();
- assertTrue(cls.isValue());
+ Class<?> cls = MyInt.class.asPrimaryType();
+ assertTrue(cls.isInlineClass());
Object arrObj = Array.newInstance(cls, 1);
assertTrue(arrObj instanceof Object[], "Not Object array");
assertTrue(arrObj instanceof Comparable[], "Not Comparable array");
assertTrue(arrObj instanceof MyInt[], "Not MyInt array");
< prev index next >