Skip to content

Commit 794818b

Browse files
authored
Fix main (#16394)
2 parents 439a17d + 3577c23 commit 794818b

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

tests/run/i11332.scala

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ object Test:
2121
val mhOverI = l.findVirtual(classOf[Foo], "over", methodType(classOf[String], classOf[Int]))
2222
val mhUnit = l.findVirtual(classOf[Foo], "unit", methodType(classOf[Unit], classOf[String]))
2323
val mhObj = l.findVirtual(classOf[Foo], "obj", methodType(classOf[Any], classOf[String]))
24-
val mhCL = l.findStatic(classOf[ClassLoader], "getPlatformClassLoader", methodType(classOf[ClassLoader]))
2524

2625
assert(-42 == (mhNeg.invokeExact(self, 42): Int))
2726
assert(-33 == (mhNeg.invokeExact(self, 33): Int))
@@ -47,10 +46,12 @@ object Test:
4746
def any3 = mhObj.invokeExact(self, "any3")
4847
assert("any3" == any3)
4948

50-
assert(null != (mhCL.invoke(): ClassLoader))
51-
assert(null != (mhCL.invoke().asInstanceOf[ClassLoader]: ClassLoader))
52-
assert(null != (mhCL.invokeExact(): ClassLoader))
53-
assert(null != (mhCL.invokeExact().asInstanceOf[ClassLoader]: ClassLoader))
49+
// Needs JDK 9+
50+
// val mhCL = l.findStatic(classOf[ClassLoader], "getPlatformClassLoader", methodType(classOf[ClassLoader]))
51+
// assert(null != (mhCL.invoke(): ClassLoader))
52+
// assert(null != (mhCL.invoke().asInstanceOf[ClassLoader]: ClassLoader))
53+
// assert(null != (mhCL.invokeExact(): ClassLoader))
54+
// assert(null != (mhCL.invokeExact().asInstanceOf[ClassLoader]: ClassLoader))
5455

5556
expectWrongMethod {
5657
l // explicit chain method call

0 commit comments

Comments
 (0)