X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2Fschema%2Fbuilder%2Fimpl%2FImmutableLeafNodeBuilder.java;h=1229b04460ac6e2758f008700b848be221bab333;hb=970923b5f47f7507ec78021965fa5df1a878af48;hp=96c2413040d9e9f3d01629be2fa2fcac9b3562cf;hpb=19efe56f8f20f5692a100e765a581fbc8f0b4aca;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafNodeBuilder.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafNodeBuilder.java index 96c2413040..1229b04460 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafNodeBuilder.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafNodeBuilder.java @@ -35,15 +35,19 @@ public class ImmutableLeafNodeBuilder return createNode(getNodeIdentifier(), getValue()); } - private static final class ImmutableLeafNode - extends AbstractImmutableNormalizedSimpleValueNode implements LeafNode { + private static class ImmutableLeafNode + extends AbstractImmutableNormalizedSimpleValueNode, T> implements LeafNode { ImmutableLeafNode(final NodeIdentifier nodeIdentifier, final T value) { super(nodeIdentifier, value); } + + @Override + protected final Class> implementedType() { + return (Class) LeafNode.class; + } } - private static final class ImmutableBinaryLeafNode - extends AbstractImmutableNormalizedSimpleValueNode implements LeafNode { + private static final class ImmutableBinaryLeafNode extends ImmutableLeafNode { ImmutableBinaryLeafNode(final NodeIdentifier nodeIdentifier, final byte[] value) { super(nodeIdentifier, value); }