From 18e6bf3b28e76bdd632fc2d4001fdc85c69ed0b4 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 13 Mar 2023 18:00:07 +0100 Subject: [PATCH] Remove a naked cast We have a utility to perform a checked cast, use that instead to improve defensiveness. Change-Id: Id20c0690bc36ecd3eea0fc902c727d78450bdccd Signed-off-by: Robert Varga (cherry picked from commit e036e09b003ace450a0392405a56818921487e82) (cherry picked from commit 0a963506d4f9a0a68f6dec85fcb9f286cc6a40c2) --- .../yangtools/yang/parser/stmt/reactor/ModifierImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/ModifierImpl.java b/parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/ModifierImpl.java index 486ebf469d..2e04e8b12c 100644 --- a/parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/ModifierImpl.java +++ b/parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/ModifierImpl.java @@ -437,7 +437,7 @@ final class ModifierImpl implements ModelActionBuilder { @Override public void namespaceItemAdded(final StatementContextBase context, final Class namespace, final Object key, final Object value) { - ((StatementContextBase) value).addPhaseCompletedListener(phase, this); + contextImpl(value).addPhaseCompletedListener(phase, this); } @SuppressWarnings("unchecked") -- 2.36.6