<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:09:54 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[MDSAL-477] Cross-reference codegen code with BindingVersions</title>
                <link>https://jira.opendaylight.org/browse/MDSAL-477</link>
                <project id="10137" key="MDSAL">mdsal</project>
                    <description>&lt;p&gt;Generated code needs to assert compatibility with CodeHelpers as well as general layout yang-binding. Performing this check should be light-weight and centralized.&lt;/p&gt;

&lt;p&gt;There are thjree entry points here:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;ModuleInfo, which is accessed by runtime and by any interfaces which have a QNAME field&lt;/li&gt;
	&lt;li&gt;Builders, which are accessed by application code&lt;/li&gt;
	&lt;li&gt;Value wrapper classes, which are accessed by both&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Each of these should capture BindingVersion.CURRENT at compile-time and issue callouts to BindingVersion checks at class initialization time.&lt;/p&gt;</description>
                <environment></environment>
        <key id="31953">MDSAL-477</key>
            <summary>Cross-reference codegen code with BindingVersions</summary>
                <type id="10001" iconUrl="https://jira.opendaylight.org/images/icons/issuetypes/story.svg">Story</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="10003" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Confirmed</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                    </labels>
                <created>Tue, 3 Sep 2019 21:56:50 +0000</created>
                <updated>Tue, 9 Jan 2024 09:10:34 +0000</updated>
                                                            <fixVersion>14.0.0</fixVersion>
                                    <component>Binding codegen</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="67220" author="rovarga" created="Tue, 3 Sep 2019 22:01:03 +0000"  >&lt;p&gt;For interfaces and wrapper classes, there needs to be a way runtime can assert they conform to a particular version. This should again be mediated by BindingVersion, by passing through this information.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10002" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>MDSAL-475</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03own:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>