Fixed Bug 214
[yangtools.git] / yang / yang-data-impl / src / main / java / org / opendaylight / yangtools / yang / data / impl / codec / TypeDefinitionAwareCodec.java
index c71619d5c7c4ef559c66778e3ef43e426099434f..75dd68ca510b7743bd193ae9332141ff33fa8f0f 100644 (file)
@@ -148,16 +148,16 @@ public abstract class TypeDefinitionAwareCodec<J, T extends TypeDefinition<T>> i
         } else if (superType instanceof StringTypeDefinition) {
             codec = STRING_DEFAULT_CODEC;
         } else if (superType instanceof UnsignedIntegerTypeDefinition) {
-            if (UINT8_QNAME.equals(typeDefinition.getQName())) {
+            if (UINT8_QNAME.equals(superType.getQName())) {
                 codec = UINT8_DEFAULT_CODEC;
             }
-            if (UINT16_QNAME.equals(typeDefinition.getQName())) {
+            if (UINT16_QNAME.equals(superType.getQName())) {
                 codec = UINT16_DEFAULT_CODEC;
             }
-            if (UINT32_QNAME.equals(typeDefinition.getQName())) {
+            if (UINT32_QNAME.equals(superType.getQName())) {
                 codec = UINT32_DEFAULT_CODEC;
             }
-            if (UINT64_QNAME.equals(typeDefinition.getQName())) {
+            if (UINT64_QNAME.equals(superType.getQName())) {
                 codec = UINT64_DEFAULT_CODEC;
             }
         }