diff --git a/pom.xml b/pom.xml
index adc56ca..7f7cd1a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
unitauto
unitauto
- 2.6.3
+ 2.7.1
UnitAuto
@@ -27,7 +27,7 @@
com.alibaba
fastjson
- 1.2.74
+ 1.2.79
diff --git a/src/main/java/unitauto/MethodUtil.java b/src/main/java/unitauto/MethodUtil.java
index 6600468..d30ff65 100644
--- a/src/main/java/unitauto/MethodUtil.java
+++ b/src/main/java/unitauto/MethodUtil.java
@@ -46,6 +46,7 @@
import java.util.NavigableMap;
import java.util.NavigableSet;
import java.util.Objects;
+import java.util.Queue;
import java.util.Set;
import java.util.SortedMap;
import java.util.SortedSet;
@@ -135,14 +136,22 @@ default List> loadClassList(String packageOrFileName, String className,
public static String KEY_NAME = "name";
public static String KEY_METHOD = "method";
public static String KEY_MOCK = "mock";
+ public static String KEY_QUERY = "query";
public static String KEY_RETURN = "return";
public static String KEY_TIME_DETAIL = "time:start|duration|end";
public static String KEY_CLASS_ARGS = "classArgs";
public static String KEY_METHOD_ARGS = "methodArgs";
public static String KEY_CALLBACK = "callback";
+ public static String KEY_GLOBAL = "global";
public static String KEY_CALL_LIST = "call()[]";
public static String KEY_CALL_MAP = "call(){}";
+ public static String KEY_PACKAGE_TOTAL = "packageTotal";
+ public static String KEY_CLASS_TOTAL = "classTotal";
+ public static String KEY_METHOD_TOTAL = "methodTotal";
+ public static String KEY_PACKAGE_LIST = "packageList";
+ public static String KEY_CLASS_LIST = "classList";
+ public static String KEY_METHOD_LIST = "methodList";
@@ -193,6 +202,8 @@ public JSONObject parseJSON(String type, Object value) {
+ @NotNull
+ public static Map, InterfaceProxy> GLOBAL_CALLBACK_MAP;
// Map>
public static final Map, Map