@@ -211,7 +211,7 @@ public static <T extends Object> JSONObject init(boolean shutdownWhenServerError
211
211
}
212
212
213
213
//初始化默认脚本引擎,避免增量
214
- if ( SCRIPT_EXECUTOR_MAP .get ("js" ) == null || isAll ) {
214
+ if ( isAll || SCRIPT_EXECUTOR_MAP .get ("js" ) == null ) {
215
215
ScriptExecutor javaScriptExecutor = new JavaScriptExecutor ();
216
216
javaScriptExecutor .init ();
217
217
SCRIPT_EXECUTOR_MAP .put ("js" , javaScriptExecutor );
@@ -234,12 +234,12 @@ public static <T extends Object> JSONObject init(boolean shutdownWhenServerError
234
234
continue ;
235
235
}
236
236
237
- String n = item == null ? null : item .getString ("name" );
237
+ String n = item .getString ("name" );
238
238
if (StringUtil .isName (n ) == false ) {
239
239
onServerError ("Script 表字段 name 的值 " + n + " 不合法!必须为合法的方法名字符串!" , shutdownWhenServerError );
240
240
}
241
241
242
- String s = item == null ? null : item .getString ("script" );
242
+ String s = item .getString ("script" );
243
243
if (StringUtil .isEmpty (s , true )) {
244
244
onServerError ("Script 表字段 script 的值 " + s + " 不合法!不能为空!" , shutdownWhenServerError );
245
245
}
@@ -282,7 +282,7 @@ public static <T extends Object> JSONObject init(boolean shutdownWhenServerError
282
282
//加载脚本
283
283
if (item .get ("language" ) != null ) {
284
284
String language = item .getString ("language" );
285
- if (SCRIPT_EXECUTOR_MAP .get (language ) == null ) {
285
+ if (SCRIPT_EXECUTOR_MAP .get (language ) == null ) {
286
286
onServerError ("找不到脚本语言 " + language + " 对应的执行引擎!请先依赖相关库并在后端 APIJSONFunctionParser 中注册!" , shutdownWhenServerError );
287
287
}
288
288
ScriptExecutor scriptExecutor = SCRIPT_EXECUTOR_MAP .get (language );
@@ -554,7 +554,6 @@ public Object getFromObject(@NotNull JSONObject curObj, String object, String ke
554
554
//根据键移除值 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
555
555
/**移除
556
556
** @param curObj
557
- * @param array
558
557
* @param position 支持直接传数字,例如 getFromArray(array,0) ;或者引用当前对象的值,例如 "@position": 0, "result()": "getFromArray(array,@position)"
559
558
* @return
560
559
*/
@@ -570,7 +569,6 @@ public Object removeIndex(@NotNull JSONObject curObj, String position) {
570
569
}
571
570
/**移除
572
571
* @param curObj
573
- * @param object
574
572
* @param key
575
573
* @return
576
574
*/
@@ -650,8 +648,7 @@ public String getMethodArguments(@NotNull JSONObject curObj) throws IllegalArgum
650
648
}
651
649
/**获取方法参数的定义
652
650
* @param curObj
653
- * @param requestKey
654
- * @param methodArgs
651
+ * @param methodArgsKey
655
652
* @return
656
653
* @throws IllegalArgumentException
657
654
* @throws ClassNotFoundException
0 commit comments