import org.opendaylight.yangtools.rfc8528.data.api.MountPointContext;
import org.opendaylight.yangtools.rfc8528.data.util.EmptyMountPointContext;
import org.opendaylight.yangtools.yang.common.QNameModule;
+import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
import org.opendaylight.yangtools.yang.data.impl.codec.AbstractIntegerStringCodec;
import org.opendaylight.yangtools.yang.data.impl.codec.BinaryStringCodec;
import org.opendaylight.yangtools.yang.data.impl.codec.BitsStringCodec;
}
@Override
- protected XmlCodec<?> instanceIdentifierCodec(final InstanceIdentifierTypeDefinition type) {
+ protected XmlCodec<YangInstanceIdentifier> instanceIdentifierCodec(final InstanceIdentifierTypeDefinition type) {
return new XmlStringInstanceIdentifierCodec(getEffectiveModelContext(), this);
}
assertTrue(id instanceof LeafSchemaNode);
final var type = ((LeafSchemaNode) id).getType();
assertTrue(type instanceof InstanceIdentifierTypeDefinition);
- CODEC = (XmlStringInstanceIdentifierCodec) XmlCodecFactory.create(modelContext)
- .instanceIdentifierCodec((InstanceIdentifierTypeDefinition) type);
+ CODEC = XmlCodecFactory.create(modelContext).instanceIdentifierCodec((InstanceIdentifierTypeDefinition) type);
}
@AfterAll