Improve grouping error reporting 09/89109/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:24:27 +0000 (22:24 +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 768e22acf5dc67d6a48916b037755f30c34bb149..e46741bf08275ae26b1e9a5e2e0bd352b824b19c 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());