Author: fschumacher Date: Sun Dec 2 11:25:42 2018 New Revision: 1847984 URL: http://svn.apache.org/viewvc?rev=1847984&view=rev Log: With varargs there is no need for an extra array
Part of #435 and Bugzilla Id: 62972 Modified: jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellServer.java Modified: jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellServer.java URL: http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellServer.java?rev=1847984&r1=1847983&r2=1847984&view=diff ============================================================================== --- jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellServer.java (original) +++ jmeter/trunk/src/core/org/apache/jmeter/util/BeanShellServer.java Sun Dec 2 11:25:42 2018 @@ -77,17 +77,17 @@ public class BeanShellServer implements Class<String> string = String.class; Class<Object> object = Object.class; - Method eval = interpreter.getMethod("eval", new Class[] { string });//$NON-NLS-1$ - Method setObj = interpreter.getMethod("set", new Class[] { string, object });//$NON-NLS-1$ - Method setInt = interpreter.getMethod("set", new Class[] { string, int.class });//$NON-NLS-1$ - Method source = interpreter.getMethod("source", new Class[] { string });//$NON-NLS-1$ + Method eval = interpreter.getMethod("eval", string);//$NON-NLS-1$ + Method setObj = interpreter.getMethod("set", string, object);//$NON-NLS-1$ + Method setInt = interpreter.getMethod("set", string, int.class);//$NON-NLS-1$ + Method source = interpreter.getMethod("source", string);//$NON-NLS-1$ - setObj.invoke(instance, new Object[] { "t", this });//$NON-NLS-1$ - setInt.invoke(instance, new Object[] { "portnum", Integer.valueOf(serverport) });//$NON-NLS-1$ + setObj.invoke(instance, "t", this );//$NON-NLS-1$ + setInt.invoke(instance, "portnum", Integer.valueOf(serverport));//$NON-NLS-1$ if (serverfile.length() > 0) { try { - source.invoke(instance, new Object[] { serverfile }); + source.invoke(instance, serverfile); } catch (InvocationTargetException ite) { Throwable cause = ite.getCause(); if (log.isWarnEnabled()) { @@ -99,8 +99,8 @@ public class BeanShellServer implements } } } - eval.invoke(instance, new Object[] { "setAccessibility(true);" });//$NON-NLS-1$ - eval.invoke(instance, new Object[] { "server(portnum);" });//$NON-NLS-1$ + eval.invoke(instance, "setAccessibility(true);");//$NON-NLS-1$ + eval.invoke(instance, "server(portnum);");//$NON-NLS-1$ } catch (ClassNotFoundException e) { log.error("Beanshell Interpreter not found");