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

Wrong local variable naming used for setter on generated builder

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Highest Highest
    • Fluorine
    • Fluorine
    • None
    • None

       Per given model, a wrong name on local variable is used for setter on generated builder

      list prefix {
       key "ip-prefix masklength-range";
       description
       "List of prefix expressions that are part of the set";
      
       leaf ip-prefix {
       type inet:ip-prefix;
       mandatory true;
       }
      
       leaf masklength-range {
       type string {
       pattern '([0-9]+\.\.[0-9]+)|exact';
       }
       }
      }

      where 

      private static final Pattern patterns_masklengthrange = Pattern.compile(PATTERN_CONSTANTS_MASKLENGTHRANGE.get(0));
      
      public PrefixBuilder setMasklengthRange(final java.lang.String value) {
      if (value != null) {
       check_masklengthRangeLength(value);
       
       CodeHelpers.checkPattern(value, patterns_masklengthRange, regexes_masklengthRange);
      }
       this._masklengthRange = value;
       return this;
      }

       

       patterns_masklengthrange != patterns_masklengthRange

            rovarga Robert Varga
            cdgasparini Claudio David Gasparini
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: