let reflector1 = $reflectors.reflect("com.m8test.script.core.impl.JavaTypeTester") // 调用无参构造方法 $console.log(reflector1.newInstance(null, (constructorSelector) => { constructorSelector.setPublic(true) })) let reflector2 = $reflectors.reflect("java.lang.StringBuilder") // 调用有参构造方法 $console.log(reflector2.newInstance($arrays.arrayOf($plugins.loadClass("java.lang.String"), "hello world"), (constructorSelector) => { constructorSelector.setPublic(true) constructorSelector.setParameterTypes($arrays.arrayOf($plugins.loadClass("java.lang.Class"), $plugins.loadClass("java.lang.String"))) }))