diff -r 16caac2c1d9b -r ab07c0e0b05c hotspot/test/runtime/logging/ClassResolutionTest.java --- a/hotspot/test/runtime/logging/ClassResolutionTest.java Mon Apr 11 09:39:49 2016 +0000 +++ b/hotspot/test/runtime/logging/ClassResolutionTest.java Mon Apr 11 11:33:52 2016 -0400 @@ -51,7 +51,8 @@ }; public static void main(String... args) throws Exception { - Thing1Handler.getThingNumber(); + int x = Thing1Handler.getThingNumber(); + System.out.println("ThingNumber: "+Integer.toString(x)); } } @@ -62,6 +63,7 @@ ClassResolutionTestMain.class.getName()); OutputAnalyzer o = new OutputAnalyzer(pb.start()); o.shouldContain("[classresolve] ClassResolutionTest$ClassResolutionTestMain$Thing1Handler ClassResolutionTest$ClassResolutionTestMain$Thing1"); + o.shouldContain("[classresolve] resolve JVM_CONSTANT_MethodHandle"); // (2) classresolve should turn off. pb = ProcessTools.createJavaProcessBuilder("-Xlog:classresolve=debug",