Improve grouping error reporting 08/89108/2
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 17 Apr 2020 19:54:00 +0000 (21:54 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 17 Apr 2020 20:23:49 +0000 (22:23 +0200)
Reporting FQCN here is useful, as it is giving us crucial information
as to what class is being generated -- including the namespace.

Change-Id: I1ad5f6a0a568a71656e338ae0d5d9e3f863103a4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/AbstractTypeGenerator.java

index 95f2e7c9e06aaa0c7e1df753a6d66d658fe7665f..7ed41950f40c8e1d543aa6bce74ad8f32f2f01c3 100644 (file)
@@ -1952,8 +1952,8 @@ abstract class AbstractTypeGenerator {
         for (final UsesNode usesNode : dataNodeContainer.getUses()) {
             final GeneratedTypeBuilder genType = findGroupingByPath(usesNode.getGroupingPath());
             if (genType == null) {
-                throw new IllegalStateException("Grouping " + usesNode.getGroupingPath() + "is not resolved for "
-                        + builder.getName());
+                throw new IllegalStateException("Grouping " + usesNode.getGroupingPath() + " is not resolved for "
+                        + builder.getFullyQualifiedName());
             }
 
             builder.addImplementsType(genType.build());