diff --git a/dongtai-core/src/main/java/io/dongtai/iast/core/handler/hookpoint/models/MethodEvent.java b/dongtai-core/src/main/java/io/dongtai/iast/core/handler/hookpoint/models/MethodEvent.java index 7ee75dd02..08d4be826 100644 --- a/dongtai-core/src/main/java/io/dongtai/iast/core/handler/hookpoint/models/MethodEvent.java +++ b/dongtai-core/src/main/java/io/dongtai/iast/core/handler/hookpoint/models/MethodEvent.java @@ -76,7 +76,7 @@ public class MethodEvent { /** * method all parameters string value */ - public List parameterValues = new ArrayList(); + public List parameterValues = new ArrayList<>(); /** * method return instance @@ -88,13 +88,13 @@ public class MethodEvent { */ public String returnValue; - private final Set sourceHashes = new HashSet(); + private final Set sourceHashes = new HashSet<>(); - private final Set targetHashes = new HashSet(); + private final Set targetHashes = new HashSet<>(); - public List targetRanges = new ArrayList(); + public List targetRanges = new ArrayList<>(); - public List sourceRanges = new ArrayList(); + public List sourceRanges = new ArrayList<>(); public List sourceTypes; @@ -232,7 +232,7 @@ public void addParameterValue(int index, Object param, boolean hasTaint) { if (param == null) { return; } - String indexString = "P" + String.valueOf(index + 1); + String indexString = "P" + (index + 1); Parameter parameter = new Parameter(indexString, formatValue(param, hasTaint)); this.parameterValues.add(parameter); } @@ -247,7 +247,7 @@ public void setReturnValue(Object ret, boolean hasTaint) { private String formatValue(Object val, boolean hasTaint) { String str = obj2String(val); return "[" + StringUtils.normalize(str, MAX_VALUE_LENGTH) + "]" - + (hasTaint ? "*" : "") + String.valueOf(str.length()); + + (hasTaint ? "*" : "") + str.length(); } public Set getSourceHashes() { diff --git a/dongtai-core/src/main/java/io/dongtai/iast/core/utils/PropertyUtils.java b/dongtai-core/src/main/java/io/dongtai/iast/core/utils/PropertyUtils.java index 6527a029d..116d2b966 100644 --- a/dongtai-core/src/main/java/io/dongtai/iast/core/utils/PropertyUtils.java +++ b/dongtai-core/src/main/java/io/dongtai/iast/core/utils/PropertyUtils.java @@ -23,11 +23,9 @@ public class PropertyUtils { private String iastDumpPath; private Long heartBeatInterval = -1L; private String serverUrl; - private String serverMode; private String proxyEnableStatus; private String proxyHost; private int proxyPort = -1; - private String debugFlag; private Integer responseLength; private String policyPath; private static List disabledFeatureList; @@ -183,13 +181,6 @@ public int getProxyPort() { return proxyPort; } - private String getDebugFlag() { - if (debugFlag == null) { - debugFlag = System.getProperty(PropertyConstant.PROPERTY_DEBUG, "false"); - } - return debugFlag; - } - public Integer getResponseLength() { if (responseLength == null) { responseLength = Integer.parseInt(System.getProperty(PropertyConstant.PROPERTY_RESPONSE_LENGTH,