X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-dom-codec%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fdom%2Fcodec%2Fimpl%2FEncapsulatedValueCodec.java;fp=binding%2Fmdsal-binding-dom-codec%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fdom%2Fcodec%2Fimpl%2FEncapsulatedValueCodec.java;h=0c7f0c3886be643418179dfbe0222e6ab9f7ebb6;hb=7d457ed836b5008b590da7bc971dec875fbb87aa;hp=95e43f688c6a01c1a2284bd5b108617a1fa16c3e;hpb=3aaa92fc4c371d702d594ac5d68f6d498a1d83ce;p=mdsal.git 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 95e43f688c..0c7f0c3886 100644 --- 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 @@ -39,7 +39,7 @@ final class EncapsulatedValueCodec extends ReflectionBasedCodec implements Schem this.valueType = Preconditions.checkNotNull(valueType); } - static Callable loader(final Class typeClz, TypeDefinition typeDef) { + static Callable loader(final Class typeClz, final TypeDefinition typeDef) { return () -> { final Method m; if (typeDef instanceof BooleanTypeDefinition || typeDef instanceof EmptyTypeDefinition) { @@ -73,7 +73,7 @@ final class EncapsulatedValueCodec extends ReflectionBasedCodec implements Schem return constructor.invokeExact(input); } catch (Throwable e) { Throwables.throwIfUnchecked(e); - throw new RuntimeException(e); + throw new IllegalStateException(e); } } @@ -84,7 +84,7 @@ final class EncapsulatedValueCodec extends ReflectionBasedCodec implements Schem return getter.invokeExact(input); } catch (Throwable e) { Throwables.throwIfUnchecked(e); - throw new RuntimeException(e); + throw new IllegalStateException(e); } } } \ No newline at end of file