X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fyang-model-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fparser%2Futil%2FTypeConstraints.java;h=4d2c5b582321c907860b801edeb57499a2ab9f6b;hb=refs%2Fchanges%2F66%2F566%2F1;hp=17307b46ee29f8aedc8a8dcc58e4113a1d9c84f2;hpb=316c30bf96a3a540154983657490ff2043458d25;p=controller.git diff --git a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/util/TypeConstraints.java b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/util/TypeConstraints.java index 17307b46ee..4d2c5b5823 100644 --- a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/util/TypeConstraints.java +++ b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/util/TypeConstraints.java @@ -24,7 +24,7 @@ public final class TypeConstraints { private final int line; private final List> ranges = new ArrayList>(); private final List> lengths = new ArrayList>(); - private final List patterns = new ArrayList(); + private final List> patterns = new ArrayList>(); private final List fractionDigits = new ArrayList(); public TypeConstraints(final String moduleName, final int line) { @@ -195,11 +195,14 @@ public final class TypeConstraints { } public List getPatterns() { - return patterns; + if(patterns.isEmpty()) { + return Collections.emptyList(); + } + return patterns.get(0); } public void addPatterns(final List patterns) { - this.patterns.addAll(patterns); + this.patterns.add(patterns); } public Integer getFractionDigits() {