Now that implementedInterface() is specialized by DataObject,
we can get rid of raw types and unchecked casts, as we know
the returned Class object is a subclass of DataObject.
Change-Id: I0d148a4437462e7d05384efbb79d935b5b00e9b7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
return serializeUsingStreamWriter(cacheHolder, subtreeRoot, data);
}
- @SuppressWarnings({"rawtypes", "unchecked"})
- private BindingNormalizedNodeCache getCacheSerializer(final Class type) {
+ private BindingNormalizedNodeCache getCacheSerializer(final Class<? extends DataObject> type) {
if (cacheHolder.isCached(type)) {
final DataContainerCodecContext<?, ?> currentCtx = (DataContainerCodecContext<?, ?>) delegate.current();
if (type.equals(currentCtx.getBindingClass())) {