From: Robert Varga Date: Thu, 12 Jul 2018 17:04:07 +0000 (+0200) Subject: Generate QNAME constant for actions X-Git-Tag: release/fluorine~104 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F90%2F73990%2F1;p=mdsal.git Generate QNAME constant for actions This field has been omitted, make sure we generate it to make life easy for users. Change-Id: I3e8c320cdd1d1c41c71b1e73bc467666204c5b8d Signed-off-by: Robert Varga --- 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 115299052a..b0d8f27aa8 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 @@ -425,6 +425,8 @@ abstract class AbstractTypeGenerator { final GeneratedTypeBuilder builder = typeProvider.newGeneratedTypeBuilder(JavaTypeName.create( packageNameForGeneratedType(context.modulePackageName(), action.getPath()), BindingMapping.getClassName(qname))); + qnameConstant(builder, JavaTypeName.create(context.modulePackageName(), + BindingMapping.MODULE_INFO_CLASS_NAME), qname.getLocalName()); annotateDeprecatedIfNecessary(action.getStatus(), builder); builder.addImplementsType(action(parent, input, output));