From bca4ffa6b706c7a4b3ea18e2503653362745b8d9 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Fri, 28 Feb 2020 06:55:29 +0100 Subject: [PATCH] Switch from NPE to ISE When we fail to locate a type it constitutes an IllegalState, not a plain NPE. Change-Id: I46eaa470342a5e72ad6a92aefed97e458a2ca398 Signed-off-by: Robert Varga --- .../mdsal/binding/generator/impl/AbstractTypeGenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/AbstractTypeGenerator.java b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/AbstractTypeGenerator.java index 9e3f0a155a..aab9b1c2ce 100644 --- a/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/AbstractTypeGenerator.java +++ b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/AbstractTypeGenerator.java @@ -839,7 +839,7 @@ abstract class AbstractTypeGenerator { targetTypeBuilder = findCaseByPath(targetSchemaNode.getPath()); } if (targetTypeBuilder == null) { - throw new NullPointerException("Target type not yet generated: " + targetSchemaNode); + throw new IllegalStateException("Target type not yet generated: " + targetSchemaNode); } if (!(targetSchemaNode instanceof ChoiceSchemaNode)) { -- 2.36.6