-
Story
-
Resolution: Unresolved
-
Medium
-
None
-
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:
- ModuleInfo, which is accessed by runtime and by any interfaces which have a QNAME field
- Builders, which are accessed by application code
- 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.