< prev index next >

test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java

Print this page
rev 58768 : 8238358: Implementation of JEP 371: Hidden Classes
Reviewed-by: alanb, cjplummer, coleenp, dholmes, dlong, forax, jlahoda, psandoz, plevart, vromero
Contributed-by: mandy.chung@oracle.com, lois.foltan@oracle.com, david.holmes@oracle.com, harold.seigel@oracle.com, serguei.spitsyn@oracle.com, alex.buckley@oracle.com, jamsheed.c.m@oracle.com, jan.lahoda@oracle.com, amy.lu@oracle.com
rev 58769 : imported patch type-descriptor-name

@@ -137,11 +137,11 @@
         Object array = Array.newInstance(type, 2);
         Class<?> arrayType = array.getClass();
         assertTrue(arrayType.isArray());
         assertTrue(Array.getLength(array) == 2);
         assertFalse(arrayType.isHidden());
-        assertTrue(arrayType.getName().startsWith("[LHiddenClass/"), "unexpected name: " + arrayType.getName());
+        assertTrue(arrayType.getName().matches("\\[LHiddenClass;/0x[0-9a-f]+"), "unexpected name: " + arrayType.getName());
 
         assertTrue(arrayType.getComponentType().isHidden());
         assertTrue(arrayType.getComponentType() == type);
         Object t = type.newInstance();
         Array.set(array, 0, t);
< prev index next >