s/newInstance()/getDeclaredConstructor().newInstance()

java.lang.Class#newInstance deprecated since Java 9

http://download.java.net/java/jdk9/docs/api/java/lang/Class.html#newInstance--
This commit is contained in:
xuwei-k
2017-04-02 16:07:23 +09:00
parent 0a08879d8c
commit 1e715d8b06

View File

@@ -175,7 +175,7 @@ object PluginRegistry {
}).foreach { pluginJar => }).foreach { pluginJar =>
val classLoader = new URLClassLoader(Array(pluginJar.toURI.toURL), Thread.currentThread.getContextClassLoader) val classLoader = new URLClassLoader(Array(pluginJar.toURI.toURL), Thread.currentThread.getContextClassLoader)
try { try {
val plugin = classLoader.loadClass("Plugin").newInstance().asInstanceOf[Plugin] val plugin = classLoader.loadClass("Plugin").getDeclaredConstructor().newInstance().asInstanceOf[Plugin]
// Migration // Migration
val solidbase = new Solidbase() val solidbase = new Solidbase()