X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-generator-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fbinding%2Fgenerator%2Futil%2Fgenerated%2Ftype%2Fbuilder%2FEnumerationBuilderImpl.java;h=198d938e2dbb5cc09d81c26755dd15eb2f1020f6;hb=4cb759451927d919c5d6f9083ac6d72f31f97fc7;hp=7a86e731ba38ca028480be5a12702736686d9e00;hpb=aa8bb152c5d50fffa3e29f24b680917cc235575a;p=mdsal.git diff --git a/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/EnumerationBuilderImpl.java b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/EnumerationBuilderImpl.java index 7a86e731ba..198d938e2d 100644 --- a/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/EnumerationBuilderImpl.java +++ b/binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/generated/type/builder/EnumerationBuilderImpl.java @@ -78,7 +78,7 @@ public final class EnumerationBuilderImpl extends AbstractBaseType implements En } @Override - public void addValue(final String name, final Integer value, final String description) { + public void addValue(final String name, final int value, final String description) { final EnumPairImpl p = new EnumPairImpl(name, value, description); values = LazyCollections.lazyAdd(values, p); unmodifiableValues = Collections.unmodifiableList(values); @@ -112,21 +112,9 @@ public final class EnumerationBuilderImpl extends AbstractBaseType implements En public void updateEnumPairsFromEnumTypeDef(final EnumTypeDefinition enumTypeDef) { final List enums = enumTypeDef.getValues(); if (enums != null) { - int listIndex = 0; for (final EnumPair enumPair : enums) { if (enumPair != null) { - final String enumPairName = enumPair.getName(); - Integer enumPairValue = enumPair.getValue(); - - if (enumPairValue == null) { - enumPairValue = listIndex; - } - else { - listIndex = enumPairValue; - } - - this.addValue(enumPairName, enumPairValue, enumPair.getDescription()); - listIndex++; + this.addValue(enumPair.getName(), enumPair.getValue(), enumPair.getDescription()); } } } @@ -137,10 +125,10 @@ public final class EnumerationBuilderImpl extends AbstractBaseType implements En private final String name; private final String mappedName; - private final Integer value; + private final int value; private final String description; - public EnumPairImpl(final String name, final Integer value, final String description) { + public EnumPairImpl(final String name, final int value, final String description) { super(); this.name = name; this.mappedName = BindingMapping.getClassName(name); @@ -159,7 +147,7 @@ public final class EnumerationBuilderImpl extends AbstractBaseType implements En } @Override - public Integer getValue() { + public int getValue() { return value; } @@ -362,7 +350,6 @@ public final class EnumerationBuilderImpl extends AbstractBaseType implements En @Override public List getMethodDefinitions() { - // TODO Auto-generated method stub return Collections.emptyList(); }