Uploaded image for project: 'mdsal'
  1. mdsal
  2. MDSAL-477

Cross-reference codegen code with BindingVersions

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Medium Medium
    • 14.0.0
    • None
    • Binding codegen
    • None

      Generated code needs to assert compatibility with CodeHelpers as well as general layout yang-binding. Performing this check should be light-weight and centralized.

      There are thjree entry points here:

      1. ModuleInfo, which is accessed by runtime and by any interfaces which have a QNAME field
      2. Builders, which are accessed by application code
      3. Value wrapper classes, which are accessed by both

      Each of these should capture BindingVersion.CURRENT at compile-time and issue callouts to BindingVersion checks at class initialization time.

            Unassigned Unassigned
            rovarga Robert Varga
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: