From 45650f19eb0ceb1f5f5a6eed4f8beab1e364c8cf 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 7db5d01ff7..0c80e94b60 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