X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-transform%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Ftransform%2FNormalizedNodeTransformations.java;h=e7b1a7413f3deb2e6cf3fee723b7e60c44cdb12b;hb=970923b5f47f7507ec78021965fa5df1a878af48;hp=da808c4f3e4aa461c4f7e5e0a37e17feb0cca4e3;hpb=3644e14fbb0cd52b566734967fecaad60e40fbbe;p=yangtools.git diff --git a/yang/yang-data-transform/src/main/java/org/opendaylight/yangtools/transform/NormalizedNodeTransformations.java b/yang/yang-data-transform/src/main/java/org/opendaylight/yangtools/transform/NormalizedNodeTransformations.java index da808c4f3e..e7b1a7413f 100644 --- a/yang/yang-data-transform/src/main/java/org/opendaylight/yangtools/transform/NormalizedNodeTransformations.java +++ b/yang/yang-data-transform/src/main/java/org/opendaylight/yangtools/transform/NormalizedNodeTransformations.java @@ -8,11 +8,10 @@ package org.opendaylight.yangtools.transform; import com.google.common.annotations.Beta; -import com.google.common.base.Throwables; import java.io.IOException; import java.util.Map; import java.util.function.Function; -import javax.annotation.Nonnull; +import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.common.QNameModule; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; @@ -23,12 +22,12 @@ import org.opendaylight.yangtools.yang.data.impl.schema.NormalizedNodeResult; @Beta public final class NormalizedNodeTransformations { - private NormalizedNodeTransformations() { - throw new UnsupportedOperationException("Utility class."); + // Hidden on purpose } - public static NormalizedNode transformQNames(NormalizedNode original, Function mapping) { + public static NormalizedNode transformQNames(final NormalizedNode original, + final Function mapping) { NormalizedNodeResult result = new NormalizedNodeResult(); NormalizedNodeStreamWriter nodeWriter = ImmutableNormalizedNodeStreamWriter.from(result); NormalizedNodeStreamWriter transformWriter = QNameTransformingStreamWriter.fromFunction(nodeWriter, mapping); @@ -36,7 +35,7 @@ public final class NormalizedNodeTransformations { NormalizedNodeWriter.forStreamWriter(transformWriter).write(original); return result.getResult(); } catch (IOException e) { - throw Throwables.propagate(e); + throw new RuntimeException(e); } } @@ -47,8 +46,8 @@ public final class NormalizedNodeTransformations { * @param mapping Map of QNames to transform. Not listed QNames are preserved. * @return Normalized Node with replaced QNames. */ - public static NormalizedNode replaceQNames(@Nonnull NormalizedNode original, - @Nonnull Map mapping) { + public static NormalizedNode replaceQNames(final @NonNull NormalizedNode original, + final @NonNull Map mapping) { return transformQNames(original, new QNameReplacementFunction(mapping)); } @@ -59,8 +58,8 @@ public final class NormalizedNodeTransformations { * @param mapping Map of QNameModules to transform. Not listed QNameModules are preserved. * @return Normalized Node with replaced QNameModules. */ - public static NormalizedNode replaceQNameModules(@Nonnull NormalizedNode original, - @Nonnull Map mapping) { + public static NormalizedNode replaceQNameModules(final @NonNull NormalizedNode original, + final @NonNull Map mapping) { return transformQNames(original, new QNameModuleReplacementFunction(mapping)); } }