From dd79b08b6534e07b9d48057adfa945e8e4e18cc7 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Thu, 26 May 2022 22:51:47 +0200 Subject: [PATCH 1/1] More pattern matching Remove mulitple casts in favor of instanceof pattern match. Change-Id: I301a00ec98127c2e5f6ae2326d95fd68c8e31ad0 Signed-off-by: Robert Varga --- .../raft/AbstractRaftActorIntegrationTest.java | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/AbstractRaftActorIntegrationTest.java b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/AbstractRaftActorIntegrationTest.java index 5be865f899..904c7ba5b4 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/AbstractRaftActorIntegrationTest.java +++ b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/AbstractRaftActorIntegrationTest.java @@ -153,20 +153,18 @@ public abstract class AbstractRaftActorIntegrationTest extends AbstractActorTest return; } - if (message instanceof ServerConfigurationPayload) { - super.persistData(collectorActor, new MockIdentifier("serverConfig"), (Payload) message, false); + if (message instanceof ServerConfigurationPayload payload) { + super.persistData(collectorActor, new MockIdentifier("serverConfig"), payload, false); return; } - if (message instanceof SetPeerAddress) { - setPeerAddress(((SetPeerAddress) message).getPeerId(), - ((SetPeerAddress) message).getPeerAddress()); + if (message instanceof SetPeerAddress setPeerAddress) { + setPeerAddress(setPeerAddress.getPeerId(), setPeerAddress.getPeerAddress()); return; } - if (message instanceof TestPersist) { - persistData(((TestPersist) message).getActorRef(), ((TestPersist) message).getIdentifier(), - ((TestPersist) message).getPayload(), false); + if (message instanceof TestPersist testPersist) { + persistData(testPersist.getActorRef(), testPersist.getIdentifier(), testPersist.getPayload(), false); return; } -- 2.36.6