X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-dom-codec%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fbinding%2Fdata%2Fcodec%2Fgen%2Fimpl%2FDataNodeContainerSerializerSource.java;fp=binding%2Fmdsal-binding-dom-codec%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fbinding%2Fdata%2Fcodec%2Fgen%2Fimpl%2FDataNodeContainerSerializerSource.java;h=bc220ff445da95ac93be6eecc2af77ec9166801a;hb=b22eca4b1cb7ae325b67041c52133c4be3b54c21;hp=21917eff708d0a84125dfa800d4605f1b5773e75;hpb=b2206bffa192c45c61bd6d12380cc2056bbae466;p=mdsal.git diff --git a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataNodeContainerSerializerSource.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataNodeContainerSerializerSource.java index 21917eff70..bc220ff445 100644 --- a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataNodeContainerSerializerSource.java +++ b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataNodeContainerSerializerSource.java @@ -109,20 +109,16 @@ abstract class DataNodeContainerSerializerSource extends DataObjectSerializerSou final TypeDefinition type ; if (node instanceof LeafSchemaNode) { type = ((LeafSchemaNode) node).getType(); - } else if(node instanceof LeafListSchemaNode) { + } else if (node instanceof LeafListSchemaNode) { type = ((LeafListSchemaNode) node).getType(); } else { type = null; } - String prefix = "get"; - if(type != null) { - TypeDefinition rootType = type; - while (rootType.getBaseType() != null) { - rootType = rootType.getBaseType(); - } - if(rootType instanceof BooleanTypeDefinition || rootType instanceof EmptyTypeDefinition) { - prefix = "is"; - } + final String prefix; + if (type instanceof BooleanTypeDefinition || type instanceof EmptyTypeDefinition) { + prefix = "is"; + } else { + prefix = "get"; } return prefix + BindingMapping.getGetterSuffix(node.getQName()); }