Fix a patterns reference 96/68896/4
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 28 Feb 2018 12:32:55 +0000 (13:32 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 28 Feb 2018 22:38:31 +0000 (23:38 +0100)
We should be referencing the constant name rather than hard-coding
it in the template.

Change-Id: Ib552b37cdfb4e3f8cef794d764ba8558f6db3df6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/ClassTemplate.xtend

index d94f662fee17e271f341946ce8f86f333ff477de..54e2149f6f5c215afa3efb1fac22fcf0fd1a2b6a 100644 (file)
@@ -224,7 +224,7 @@ class ClassTemplate extends BaseTemplate {
 
             «FOR c : consts»
                 «IF c.name == TypeConstants.PATTERN_CONSTANT_NAME && c.value instanceof List<?>»
-                for (Pattern p : patterns) {
+                for (Pattern p : «Constants.MEMBER_PATTERN_LIST») {
                     «Preconditions.importedName».checkArgument(p.matcher(_value).matches(), "Supplied value \"%s\" does not match required pattern \"%s\"", _value, p);
                 }
                 «ENDIF»