aboutsummaryrefslogtreecommitdiffstats
path: root/zkfacade
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2021-01-05 22:20:09 +0100
committerHarald Musum <musum@verizonmedia.com>2021-01-05 22:20:09 +0100
commit370c61c1a9b300901ae21aa51da2a589a24dd420 (patch)
tree2e2e471d1bf364df0fb7acc7182bc6d5da4511a5 /zkfacade
parentcae7d36809e4928bcf57dca016bc67f14f94c99b (diff)
Avoid returning null where possible
Diffstat (limited to 'zkfacade')
-rw-r--r--zkfacade/src/main/java/com/yahoo/vespa/curator/mock/MockCuratorFramework.java13
1 files changed, 6 insertions, 7 deletions
diff --git a/zkfacade/src/main/java/com/yahoo/vespa/curator/mock/MockCuratorFramework.java b/zkfacade/src/main/java/com/yahoo/vespa/curator/mock/MockCuratorFramework.java
index 85d14ffbb05..d538f7ce6e2 100644
--- a/zkfacade/src/main/java/com/yahoo/vespa/curator/mock/MockCuratorFramework.java
+++ b/zkfacade/src/main/java/com/yahoo/vespa/curator/mock/MockCuratorFramework.java
@@ -824,7 +824,7 @@ public class MockCuratorFramework implements CuratorFramework {
@Override
public ACLBackgroundPathAndBytesable<String> storingStatIn(Stat stat) {
- return null;
+ return this;
}
}
@@ -877,7 +877,7 @@ public class MockCuratorFramework implements CuratorFramework {
@Override
public ACLCreateModeStatBackgroundPathAndBytesable<String> withProtection() {
- return null;
+ throw new UnsupportedOperationException("Not implemented in MockCurator");
}
public String forPath(String s) throws Exception {
@@ -919,9 +919,7 @@ public class MockCuratorFramework implements CuratorFramework {
}
@Override
- public CreateBuilderMain withTtl(long l) {
- return null;
- }
+ public CreateBuilderMain withTtl(long l) { return this; }
@Override
public CreateBuilder2 orSetData() {
@@ -945,7 +943,7 @@ public class MockCuratorFramework implements CuratorFramework {
@Override
public BackgroundPathAndBytesable<String> withACL(List<ACL> list) {
- return null;
+ return this;
}
@Override
@@ -956,8 +954,9 @@ public class MockCuratorFramework implements CuratorFramework {
@Override
public BackgroundPathAndBytesable<String> withACL(List<ACL> list, boolean b) {
- return null;
+ return this;
}
+
}
private static class MockBackgroundPathableBuilder<T> implements BackgroundPathable<T>, Watchable<BackgroundPathable<T>> {