Skip to content

Commit 5938bcb

Browse files
committed
Make JSEnvSuite compile warning free on Java 9
Class#newInstance is deprecated.
1 parent 6b18524 commit 5938bcb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

js-envs-test-kit/src/main/scala/org/scalajs/jsenv/test/JSEnvSuite.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ final class JSEnvSuiteRunner(root: Class[_], config: JSEnvSuiteConfig)
4343
extends Suite(root, JSEnvSuiteRunner.getRunners(config).asJava) {
4444

4545
/** Constructor for reflective instantiation via `@RunWith`. */
46-
def this(suite: Class[_ <: JSEnvSuite]) = this(suite, suite.newInstance().config)
46+
def this(suite: Class[_ <: JSEnvSuite]) =
47+
this(suite, suite.getDeclaredConstructor().newInstance().config)
4748

4849
/** Constructor for instantiation in a user defined Runner. */
4950
def this(config: JSEnvSuiteConfig) = this(null, config)

0 commit comments

Comments
 (0)