< prev index next >

test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java

Print this page
rev 58565 : 8238358: Implementation of JEP 371: Hidden Classes
Reviewed-by: duke
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
rev 58567 : [mq]: rename-isHidden
rev 58568 : [mq]: hidden-class-4

@@ -23,12 +23,11 @@
 
 /**
  * @test
  * @library /test/lib
  * @modules java.base/jdk.internal.misc
- *          java.compiler
- *          java.management
+ *          jdk.compiler
  * @compile HiddenClassSigTest.java
  * @run main/othervm/native -agentlib:HiddenClassSigTest P.Q.HiddenClassSigTest
  */
 
 package P.Q;

@@ -37,16 +36,13 @@
 import java.io.File;
 import java.io.FileInputStream;
 
 import java.lang.invoke.MethodHandles;
 import java.lang.invoke.MethodHandles.Lookup;
-import java.nio.file.Path;
-import java.nio.file.Paths;
 
 import jdk.test.lib.Utils;
 import jdk.test.lib.compiler.InMemoryJavaCompiler;
-import jdk.internal.misc.Unsafe;
 
 
 interface Test<T> {
     String test(T t);
 }

@@ -105,11 +101,11 @@
         return hc;
     }
 
     static void logClassInfo(Class<?> klass) {
         log("\n### Testing class: " + klass);
-        log(LOG_PREFIX + "isHiddenClass: " + klass.isHiddenClass());
+        log(LOG_PREFIX + "isHidden:  " + klass.isHidden());
         log(LOG_PREFIX + "getName:   " + klass.getName());
         log(LOG_PREFIX + "typeName:  " + klass.getTypeName());
         log(LOG_PREFIX + "toString:  " + klass.toString());
         log(LOG_PREFIX + "toGenStr:  " + klass.toGenericString());
         log(LOG_PREFIX + "elem type: " + klass.componentType());

@@ -145,11 +141,11 @@
         String elemName = elemClass.getName();
         String elemType = elemClass.getTypeName();
         String elemStr = elemClass.toString().substring(CLASS_PREFIX.length());
         String elemGen = elemClass.toGenericString();
 
-        if (elemClass.isHiddenClass()) {
+        if (elemClass.isHidden()) {
             elemGen = elemGen.substring(CLASS_PREFIX.length());
         }
         failed |= checkNameHas(arrName, elemName, "klass.getName()");
         failed |= checkNameHas(arrStr, elemStr, "klass.toString()");
         failed |= checkNameHas(arrType, elemType, "klass.getTypeName()");

@@ -178,12 +174,12 @@
         failed |= checkName(klass.getName(), expName, "klass.getName()");
         failed |= checkName(klass.getTypeName(), expType, "klass.getTypeName()");
         failed |= checkName(klass.toString(), expStr, "klass.toString()");
         failed |= checkName(klass.toGenericString(), expGen, "klass.toGenericString()");
 
-        if (klass.isHiddenClass() != isHidden) {
-            log("Test FAIL: result of klass.isHiddenClass() does not match expectation");
+        if (klass.isHidden() != isHidden) {
+            log("Test FAIL: result of klass.isHidden() does not match expectation");
             failed = true;
         }
         String sig = hcSignature(klass);
         if (arrLevel == 0) {
             checkHiddenClass(klass, sig);
< prev index next >