From 0206a0e9f164b14af088f35dd24b1ee6a8eeb30d Mon Sep 17 00:00:00 2001 From: lyxell Date: Wed, 18 Aug 2021 14:49:42 +0200 Subject: [PATCH] Fix unchecked type conversions --- .../java/org/apache/dolphinscheduler/common/graph/DAG.java | 2 +- .../dao/utils/ResourceProcessDefinitionUtilsTest.java | 2 +- .../master/dispatch/executor/NettyExecutorManager.java | 2 +- .../server/master/MasterExecThreadTest.java | 6 +++--- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/graph/DAG.java b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/graph/DAG.java index deaf80fa04..74650bbb88 100644 --- a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/graph/DAG.java +++ b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/graph/DAG.java @@ -435,7 +435,7 @@ public class DAG { final Map neighborEdges = edges.get(node); if (neighborEdges == null) { - return Collections.EMPTY_MAP.keySet(); + return Collections.emptySet(); } return neighborEdges.keySet(); diff --git a/dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/utils/ResourceProcessDefinitionUtilsTest.java b/dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/utils/ResourceProcessDefinitionUtilsTest.java index 482aa6ea42..67828d7343 100644 --- a/dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/utils/ResourceProcessDefinitionUtilsTest.java +++ b/dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/utils/ResourceProcessDefinitionUtilsTest.java @@ -31,7 +31,7 @@ public class ResourceProcessDefinitionUtilsTest { @Test public void getResourceProcessDefinitionMapTest(){ List> mapList = new ArrayList<>(); - Map map = new HashMap(); + Map map = new HashMap<>(); map.put("code",1L); map.put("resource_ids","1,2,3"); mapList.add(map); diff --git a/dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/master/dispatch/executor/NettyExecutorManager.java b/dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/master/dispatch/executor/NettyExecutorManager.java index bb1e314f6e..91c954a6ce 100644 --- a/dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/master/dispatch/executor/NettyExecutorManager.java +++ b/dolphinscheduler-server/src/main/java/org/apache/dolphinscheduler/server/master/dispatch/executor/NettyExecutorManager.java @@ -178,7 +178,7 @@ public class NettyExecutorManager extends AbstractExecutorManager{ * @return nodes */ private Set getAllNodes(ExecutionContext context){ - Set nodes = Collections.EMPTY_SET; + Set nodes = Collections.emptySet(); /** * executor type */ diff --git a/dolphinscheduler-server/src/test/java/org/apache/dolphinscheduler/server/master/MasterExecThreadTest.java b/dolphinscheduler-server/src/test/java/org/apache/dolphinscheduler/server/master/MasterExecThreadTest.java index fbc4ed800d..7338d14b56 100644 --- a/dolphinscheduler-server/src/test/java/org/apache/dolphinscheduler/server/master/MasterExecThreadTest.java +++ b/dolphinscheduler-server/src/test/java/org/apache/dolphinscheduler/server/master/MasterExecThreadTest.java @@ -101,8 +101,8 @@ public class MasterExecThreadTest { cmdParam.put(CMDPARAM_COMPLEMENT_DATA_END_DATE, "2020-01-20 23:00:00"); Mockito.when(processInstance.getCommandParam()).thenReturn(JSONUtils.toJsonString(cmdParam)); ProcessDefinition processDefinition = new ProcessDefinition(); - processDefinition.setGlobalParamMap(Collections.EMPTY_MAP); - processDefinition.setGlobalParamList(Collections.EMPTY_LIST); + processDefinition.setGlobalParamMap(Collections.emptyMap()); + processDefinition.setGlobalParamList(Collections.emptyList()); Mockito.when(processInstance.getProcessDefinition()).thenReturn(processDefinition); masterExecThread = PowerMockito.spy(new MasterExecThread(processInstance, processService, null, null, config)); @@ -256,7 +256,7 @@ public class MasterExecThreadTest { } private List zeroSchedulerList() { - return Collections.EMPTY_LIST; + return Collections.emptyList(); } private List oneSchedulerList() {