From ac74f412e4ba301a7fa4aef56eac425dd563d325 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Fri, 5 Apr 2024 12:32:42 +0200 Subject: Use pattern variable. --- .../com/yahoo/container/di/componentgraph/core/ComponentNode.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentNode.java b/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentNode.java index 3ed02fad6c5..4500a5636f4 100644 --- a/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentNode.java +++ b/container-core/src/main/java/com/yahoo/container/di/componentgraph/core/ComponentNode.java @@ -165,8 +165,7 @@ public class ComponentNode extends Node { } private Object initId(Object component) { - if (component instanceof AbstractComponent) { - AbstractComponent abstractComponent = (AbstractComponent) component; + if (component instanceof AbstractComponent abstractComponent) { if (abstractComponent.hasInitializedId() && !abstractComponent.getId().equals(componentId())) { throw new IllegalStateException( "Component with id '" + componentId() + "' is trying to set its component id explicitly: '" + abstractComponent.getId() + "'. " + @@ -199,8 +198,7 @@ public class ComponentNode extends Node { @Override public boolean equals(Object other) { - if (other instanceof ComponentNode) { - ComponentNode that = (ComponentNode) other; + if (other instanceof ComponentNode that) { return super.equals(that) && equalEdges(Arrays.asList(this.arguments), Arrays.asList(that.arguments)) && this.usedConfigs().equals(that.usedConfigs()); } else { return false; -- cgit v1.2.3