< prev index next >

test/jdk/valhalla/valuetypes/QTypeDescriptorTest.java

Print this page
rev 55127 : 8223351: [lworld] Primary mirror and nullable mirror for inline type
Reviewed-by: tbd

@@ -59,12 +59,12 @@
         f.apply(new Point[] { P0, P1});
     }
 
     @Test
     public static void testMethodInvoke() throws Exception {
-        Class<?> pointQType = Point.class.asValueType();
-        Class<?> nonFlattenValueQType = NonFlattenValue.class.asValueType();
+        Class<?> pointQType = Point.class;
+        Class<?> nonFlattenValueQType = NonFlattenValue.class;
         Method m = QTypeDescriptorTest.class
             .getDeclaredMethod("toLine", pointQType, nonFlattenValueQType);
         makeLine(m, P0, NFV);
 
         m = QTypeDescriptorTest.class

@@ -125,14 +125,14 @@
         assertEquals(l.p2, NFV.pointValue());
     }
 
     @DataProvider
     static Object[][] descriptors() {
-        Class<?> pointLType = Point.class.asBoxType();
-        Class<?> pointQType = Point.class.asValueType();
-        Class<?> nonFlattenValueLType = NonFlattenValue.class.asBoxType();
-        Class<?> nonFlattenValueQType = NonFlattenValue.class.asValueType();
+        Class<?> pointLType = Point.class.asNullableType();
+        Class<?> pointQType = Point.class;
+        Class<?> nonFlattenValueLType = NonFlattenValue.class.asNullableType();
+        Class<?> nonFlattenValueQType = NonFlattenValue.class;
         return new Object[][]{
             { QTypeDescriptorTest.class, "toLine", new Class<?>[] {pointQType, nonFlattenValueQType}, true},
             { QTypeDescriptorTest.class, "toLine", new Class<?>[] {pointLType, nonFlattenValueQType}, false},
             { QTypeDescriptorTest.class, "toLine", new Class<?>[] { Point[].class },                  true},
             { NonFlattenValue.class, "point",      null,                                              true},

@@ -152,12 +152,12 @@
         }
     }
 
     @DataProvider
     static Object[][] methodTypes() {
-        Class<?> pointLType = Point.class.asBoxType();
-        Class<?> pointQType = Point.class.asValueType();
+        Class<?> pointLType = Point.class.asNullableType();
+        Class<?> pointQType = Point.class;
         ClassLoader loader = QTypeDescriptorTest.class.getClassLoader();
         return new Object[][]{
             { "point",      MethodType.methodType(pointLType),                            true },
             { "pointValue", MethodType.methodType(pointQType),                            true },
             { "has",        MethodType.methodType(boolean.class, pointQType, pointLType), true },
< prev index next >