Sho SHIMIZU
Committed by Gerrit Code Review

Use Objects.nonNull() to check if non-null

Change-Id: Ib32f56c1d53e4199592f457d04660228b7f437aa
...@@ -55,6 +55,7 @@ import java.io.IOException; ...@@ -55,6 +55,7 @@ import java.io.IOException;
55 import java.util.Collections; 55 import java.util.Collections;
56 import java.util.HashSet; 56 import java.util.HashSet;
57 import java.util.Map; 57 import java.util.Map;
58 +import java.util.Objects;
58 import java.util.Set; 59 import java.util.Set;
59 import java.util.concurrent.ConcurrentHashMap; 60 import java.util.concurrent.ConcurrentHashMap;
60 import java.util.stream.Collectors; 61 import java.util.stream.Collectors;
...@@ -214,7 +215,7 @@ public class RoutingConfigurationImpl implements RoutingConfigurationService { ...@@ -214,7 +215,7 @@ public class RoutingConfigurationImpl implements RoutingConfigurationService {
214 return bgpConfig.bgpSpeakers().stream() 215 return bgpConfig.bgpSpeakers().stream()
215 .flatMap(speaker -> speaker.peers().stream()) 216 .flatMap(speaker -> speaker.peers().stream())
216 .map(peer -> interfaceService.getMatchingInterface(peer)) 217 .map(peer -> interfaceService.getMatchingInterface(peer))
217 - .filter(intf -> intf != null) 218 + .filter(Objects::nonNull)
218 .map(intf -> intf.connectPoint()) 219 .map(intf -> intf.connectPoint())
219 .collect(Collectors.toSet()); 220 .collect(Collectors.toSet());
220 } 221 }
......
...@@ -46,6 +46,7 @@ import org.onosproject.store.service.StorageService; ...@@ -46,6 +46,7 @@ import org.onosproject.store.service.StorageService;
46 import org.slf4j.Logger; 46 import org.slf4j.Logger;
47 47
48 import java.util.HashSet; 48 import java.util.HashSet;
49 +import java.util.Objects;
49 import java.util.Set; 50 import java.util.Set;
50 import java.util.concurrent.ConcurrentHashMap; 51 import java.util.concurrent.ConcurrentHashMap;
51 import java.util.stream.Collectors; 52 import java.util.stream.Collectors;
...@@ -190,7 +191,7 @@ public class DistributedSecurityModeStore ...@@ -190,7 +191,7 @@ public class DistributedSecurityModeStore
190 } 191 }
191 192
192 states.computeIf(appId, 193 states.computeIf(appId,
193 - securityInfo -> (securityInfo != null), 194 + Objects::nonNull,
194 (id, securityInfo) -> { 195 (id, securityInfo) -> {
195 switch (securityInfo.getState()) { 196 switch (securityInfo.getState()) {
196 case POLICY_VIOLATED: 197 case POLICY_VIOLATED:
......
...@@ -74,6 +74,7 @@ import org.slf4j.Logger; ...@@ -74,6 +74,7 @@ import org.slf4j.Logger;
74 74
75 import java.util.Collection; 75 import java.util.Collection;
76 import java.util.Collections; 76 import java.util.Collections;
77 +import java.util.Objects;
77 import java.util.Set; 78 import java.util.Set;
78 import java.util.concurrent.Executors; 79 import java.util.concurrent.Executors;
79 import java.util.concurrent.ScheduledExecutorService; 80 import java.util.concurrent.ScheduledExecutorService;
...@@ -188,12 +189,12 @@ public class CentecV350Pipeline extends AbstractHandlerBehaviour implements Pipe ...@@ -188,12 +189,12 @@ public class CentecV350Pipeline extends AbstractHandlerBehaviour implements Pipe
188 switch (fwd.op()) { 189 switch (fwd.op()) {
189 case ADD: 190 case ADD:
190 rules.stream() 191 rules.stream()
191 - .filter(rule -> rule != null) 192 + .filter(Objects::nonNull)
192 .forEach(flowBuilder::add); 193 .forEach(flowBuilder::add);
193 break; 194 break;
194 case REMOVE: 195 case REMOVE:
195 rules.stream() 196 rules.stream()
196 - .filter(rule -> rule != null) 197 + .filter(Objects::nonNull)
197 .forEach(flowBuilder::remove); 198 .forEach(flowBuilder::remove);
198 break; 199 break;
199 default: 200 default:
......
...@@ -23,6 +23,7 @@ import java.util.Collection; ...@@ -23,6 +23,7 @@ import java.util.Collection;
23 import java.util.Collections; 23 import java.util.Collections;
24 import java.util.Deque; 24 import java.util.Deque;
25 import java.util.List; 25 import java.util.List;
26 +import java.util.Objects;
26 import java.util.Set; 27 import java.util.Set;
27 import java.util.concurrent.ConcurrentHashMap; 28 import java.util.concurrent.ConcurrentHashMap;
28 29
...@@ -178,12 +179,12 @@ public class OFDPA2Pipeline extends AbstractHandlerBehaviour implements Pipeline ...@@ -178,12 +179,12 @@ public class OFDPA2Pipeline extends AbstractHandlerBehaviour implements Pipeline
178 switch (fwd.op()) { 179 switch (fwd.op()) {
179 case ADD: 180 case ADD:
180 rules.stream() 181 rules.stream()
181 - .filter(rule -> rule != null) 182 + .filter(Objects::nonNull)
182 .forEach(flowOpsBuilder::add); 183 .forEach(flowOpsBuilder::add);
183 break; 184 break;
184 case REMOVE: 185 case REMOVE:
185 rules.stream() 186 rules.stream()
186 - .filter(rule -> rule != null) 187 + .filter(Objects::nonNull)
187 .forEach(flowOpsBuilder::remove); 188 .forEach(flowOpsBuilder::remove);
188 break; 189 break;
189 default: 190 default:
......
...@@ -72,6 +72,7 @@ import org.slf4j.Logger; ...@@ -72,6 +72,7 @@ import org.slf4j.Logger;
72 72
73 import java.util.Collection; 73 import java.util.Collection;
74 import java.util.Collections; 74 import java.util.Collections;
75 +import java.util.Objects;
75 import java.util.Set; 76 import java.util.Set;
76 import java.util.concurrent.Executors; 77 import java.util.concurrent.Executors;
77 import java.util.concurrent.ScheduledExecutorService; 78 import java.util.concurrent.ScheduledExecutorService;
...@@ -173,12 +174,12 @@ public class OVSCorsaPipeline extends AbstractHandlerBehaviour implements Pipeli ...@@ -173,12 +174,12 @@ public class OVSCorsaPipeline extends AbstractHandlerBehaviour implements Pipeli
173 switch (fwd.op()) { 174 switch (fwd.op()) {
174 case ADD: 175 case ADD:
175 rules.stream() 176 rules.stream()
176 - .filter(rule -> rule != null) 177 + .filter(Objects::nonNull)
177 .forEach(flowBuilder::add); 178 .forEach(flowBuilder::add);
178 break; 179 break;
179 case REMOVE: 180 case REMOVE:
180 rules.stream() 181 rules.stream()
181 - .filter(rule -> rule != null) 182 + .filter(Objects::nonNull)
182 .forEach(flowBuilder::remove); 183 .forEach(flowBuilder::remove);
183 break; 184 break;
184 default: 185 default:
......
...@@ -19,6 +19,7 @@ import static org.slf4j.LoggerFactory.getLogger; ...@@ -19,6 +19,7 @@ import static org.slf4j.LoggerFactory.getLogger;
19 19
20 import java.util.Collection; 20 import java.util.Collection;
21 import java.util.Collections; 21 import java.util.Collections;
22 +import java.util.Objects;
22 23
23 import org.onlab.osgi.ServiceDirectory; 24 import org.onlab.osgi.ServiceDirectory;
24 import org.onlab.packet.EthType.EtherType; 25 import org.onlab.packet.EthType.EtherType;
...@@ -104,11 +105,11 @@ public class OpenVSwitchPipeline extends DefaultSingleTablePipeline ...@@ -104,11 +105,11 @@ public class OpenVSwitchPipeline extends DefaultSingleTablePipeline
104 rules = processForward(fwd); 105 rules = processForward(fwd);
105 switch (fwd.op()) { 106 switch (fwd.op()) {
106 case ADD: 107 case ADD:
107 - rules.stream().filter(rule -> rule != null) 108 + rules.stream().filter(Objects::nonNull)
108 .forEach(flowOpsBuilder::add); 109 .forEach(flowOpsBuilder::add);
109 break; 110 break;
110 case REMOVE: 111 case REMOVE:
111 - rules.stream().filter(rule -> rule != null) 112 + rules.stream().filter(Objects::nonNull)
112 .forEach(flowOpsBuilder::remove); 113 .forEach(flowOpsBuilder::remove);
113 break; 114 break;
114 default: 115 default:
......
...@@ -44,6 +44,7 @@ import org.slf4j.Logger; ...@@ -44,6 +44,7 @@ import org.slf4j.Logger;
44 44
45 import java.util.Collection; 45 import java.util.Collection;
46 import java.util.Collections; 46 import java.util.Collections;
47 +import java.util.Objects;
47 48
48 import static org.slf4j.LoggerFactory.getLogger; 49 import static org.slf4j.LoggerFactory.getLogger;
49 50
...@@ -106,12 +107,12 @@ public class OpenstackPipeline extends DefaultSingleTablePipeline ...@@ -106,12 +107,12 @@ public class OpenstackPipeline extends DefaultSingleTablePipeline
106 switch (forwardingObjective.op()) { 107 switch (forwardingObjective.op()) {
107 case ADD: 108 case ADD:
108 rules.stream() 109 rules.stream()
109 - .filter(rule -> rule != null) 110 + .filter(Objects::nonNull)
110 .forEach(flowOpsBuilder::add); 111 .forEach(flowOpsBuilder::add);
111 break; 112 break;
112 case REMOVE: 113 case REMOVE:
113 rules.stream() 114 rules.stream()
114 - .filter(rule -> rule != null) 115 + .filter(Objects::nonNull)
115 .forEach(flowOpsBuilder::remove); 116 .forEach(flowOpsBuilder::remove);
116 break; 117 break;
117 default: 118 default:
......
...@@ -59,6 +59,7 @@ import java.util.ArrayList; ...@@ -59,6 +59,7 @@ import java.util.ArrayList;
59 import java.util.Collection; 59 import java.util.Collection;
60 import java.util.Collections; 60 import java.util.Collections;
61 import java.util.List; 61 import java.util.List;
62 +import java.util.Objects;
62 import java.util.concurrent.ConcurrentHashMap; 63 import java.util.concurrent.ConcurrentHashMap;
63 64
64 import static org.slf4j.LoggerFactory.getLogger; 65 import static org.slf4j.LoggerFactory.getLogger;
...@@ -129,12 +130,12 @@ public class PicaPipeline extends AbstractHandlerBehaviour implements Pipeliner ...@@ -129,12 +130,12 @@ public class PicaPipeline extends AbstractHandlerBehaviour implements Pipeliner
129 switch (fwd.op()) { 130 switch (fwd.op()) {
130 case ADD: 131 case ADD:
131 rules.stream() 132 rules.stream()
132 - .filter(rule -> rule != null) 133 + .filter(Objects::nonNull)
133 .forEach(flowBuilder::add); 134 .forEach(flowBuilder::add);
134 break; 135 break;
135 case REMOVE: 136 case REMOVE:
136 rules.stream() 137 rules.stream()
137 - .filter(rule -> rule != null) 138 + .filter(Objects::nonNull)
138 .forEach(flowBuilder::remove); 139 .forEach(flowBuilder::remove);
139 break; 140 break;
140 default: 141 default:
......
...@@ -54,6 +54,7 @@ import org.slf4j.Logger; ...@@ -54,6 +54,7 @@ import org.slf4j.Logger;
54 import java.util.ArrayList; 54 import java.util.ArrayList;
55 import java.util.Collection; 55 import java.util.Collection;
56 import java.util.Collections; 56 import java.util.Collections;
57 +import java.util.Objects;
57 58
58 import static org.slf4j.LoggerFactory.getLogger; 59 import static org.slf4j.LoggerFactory.getLogger;
59 60
...@@ -120,12 +121,12 @@ public class SoftRouterPipeline extends AbstractHandlerBehaviour implements Pipe ...@@ -120,12 +121,12 @@ public class SoftRouterPipeline extends AbstractHandlerBehaviour implements Pipe
120 switch (fwd.op()) { 121 switch (fwd.op()) {
121 case ADD: 122 case ADD:
122 rules.stream() 123 rules.stream()
123 - .filter(rule -> rule != null) 124 + .filter(Objects::nonNull)
124 .forEach(flowOpsBuilder::add); 125 .forEach(flowOpsBuilder::add);
125 break; 126 break;
126 case REMOVE: 127 case REMOVE:
127 rules.stream() 128 rules.stream()
128 - .filter(rule -> rule != null) 129 + .filter(Objects::nonNull)
129 .forEach(flowOpsBuilder::remove); 130 .forEach(flowOpsBuilder::remove);
130 break; 131 break;
131 default: 132 default:
......
...@@ -82,6 +82,7 @@ import java.util.ArrayList; ...@@ -82,6 +82,7 @@ import java.util.ArrayList;
82 import java.util.Collection; 82 import java.util.Collection;
83 import java.util.Collections; 83 import java.util.Collections;
84 import java.util.List; 84 import java.util.List;
85 +import java.util.Objects;
85 import java.util.Set; 86 import java.util.Set;
86 import java.util.concurrent.Executors; 87 import java.util.concurrent.Executors;
87 import java.util.concurrent.ScheduledExecutorService; 88 import java.util.concurrent.ScheduledExecutorService;
...@@ -193,11 +194,11 @@ public class SpringOpenTTP extends AbstractHandlerBehaviour ...@@ -193,11 +194,11 @@ public class SpringOpenTTP extends AbstractHandlerBehaviour
193 rules = processForward(fwd); 194 rules = processForward(fwd);
194 switch (fwd.op()) { 195 switch (fwd.op()) {
195 case ADD: 196 case ADD:
196 - rules.stream().filter(rule -> rule != null) 197 + rules.stream().filter(Objects::nonNull)
197 .forEach(flowBuilder::add); 198 .forEach(flowBuilder::add);
198 break; 199 break;
199 case REMOVE: 200 case REMOVE:
200 - rules.stream().filter(rule -> rule != null) 201 + rules.stream().filter(Objects::nonNull)
201 .forEach(flowBuilder::remove); 202 .forEach(flowBuilder::remove);
202 break; 203 break;
203 default: 204 default:
......
...@@ -29,6 +29,7 @@ import org.slf4j.Logger; ...@@ -29,6 +29,7 @@ import org.slf4j.Logger;
29 29
30 import java.util.Collection; 30 import java.util.Collection;
31 import java.util.List; 31 import java.util.List;
32 +import java.util.Objects;
32 import java.util.stream.Collectors; 33 import java.util.stream.Collectors;
33 34
34 import static com.google.common.base.Preconditions.checkArgument; 35 import static com.google.common.base.Preconditions.checkArgument;
...@@ -148,7 +149,7 @@ public final class MeterModBuilder { ...@@ -148,7 +149,7 @@ public final class MeterModBuilder {
148 log.warn("Unknown band type {}", b.type()); 149 log.warn("Unknown band type {}", b.type());
149 return null; 150 return null;
150 } 151 }
151 - }).filter(value -> value != null).collect(Collectors.toList()); 152 + }).filter(Objects::nonNull).collect(Collectors.toList());
152 } 153 }
153 154
154 private void validate() { 155 private void validate() {
......