Code Review
/
mdsal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Simplify CompositeValueCodec instantiation
[mdsal.git]
/
binding
/
mdsal-binding-dom-codec
/
src
/
main
/
java
/
org
/
opendaylight
/
mdsal
/
binding
/
dom
/
codec
/
impl
/
EncapsulatedValueCodec.java
diff --git
a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/EncapsulatedValueCodec.java
b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/EncapsulatedValueCodec.java
index 3fce3a705273c93e5d4a90e2c5ba9c9d8a2542bc..ea801924f193013bb610eca0a8ec7c974cb2d9c9 100644
(file)
--- a/
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/EncapsulatedValueCodec.java
+++ b/
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/EncapsulatedValueCodec.java
@@
-69,6
+69,11
@@
final class EncapsulatedValueCodec extends SchemaUnawareCodec {
return CACHE.get(typeClz);
}
return CACHE.get(typeClz);
}
+ static @NonNull EncapsulatedValueCodec ofUnchecked(final Class<?> typeClz) {
+ // FIXME: require base class to be ScalarTypeObject
+ return CACHE.getUnchecked(typeClz);
+ }
+
/**
* Quick check if a value object has a chance to deserialize using {@link #deserialize(Object)}.
*
/**
* Quick check if a value object has a chance to deserialize using {@link #deserialize(Object)}.
*