55
66package apijson .orm ;
77
8+ import apijson .Log ;
9+ import apijson .NotNull ;
10+ import apijson .RequestMethod ;
11+ import apijson .StringUtil ;
12+ import apijson .orm .exception .UnsupportedDataTypeException ;
13+ import apijson .orm .script .ScriptExecutor ;
814import com .alibaba .fastjson .JSONObject ;
915import com .alibaba .fastjson .parser .ParserConfig ;
1016import com .alibaba .fastjson .util .TypeUtils ;
1117
1218import java .lang .invoke .WrongMethodTypeException ;
1319import java .lang .reflect .InvocationTargetException ;
1420import java .lang .reflect .Method ;
15- import java .util .Arrays ;
16- import java .util .Collection ;
17- import java .util .HashMap ;
18- import java .util .List ;
19- import java .util .Map ;
20-
21- import javax .script .Invocable ;
22- import javax .script .ScriptEngine ;
23- import javax .script .ScriptEngineManager ;
24-
25- import apijson .Log ;
26- import apijson .NotNull ;
27- import apijson .RequestMethod ;
28- import apijson .StringUtil ;
29- import apijson .framework .APIJSONApplication ;
30- import apijson .orm .exception .UnsupportedDataTypeException ;
31- import apijson .orm .script .ScriptExecutor ;
21+ import java .util .*;
3222
3323/**可远程调用的函数类
3424 * @author Lemon
@@ -250,7 +240,7 @@ public static Object invoke(@NotNull AbstractFunctionParser parser, @NotNull Str
250240 * @param methodName
251241 * @param parameterTypes
252242 * @param args
253- * @return {@link #invoke(AbstractFunctionParser, String, Class[], Object[], String, JSONObject, ScriptEngine )}
243+ * @return {@link #invoke(AbstractFunctionParser, String, Class[], Object[], String, JSONObject, ScriptExecutor )}
254244 * @throws Exception
255245 */
256246 public static Object invoke (@ NotNull AbstractFunctionParser parser , @ NotNull String methodName
@@ -264,7 +254,7 @@ public static Object invoke(@NotNull AbstractFunctionParser parser, @NotNull Str
264254 * @param args
265255 * @param returnType
266256 * @param currentObject
267- * @param engine
257+ * @param scriptExecutor
268258 * @return
269259 * @throws Exception
270260 */
0 commit comments