X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=common%2Futil%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Futil%2FMapAdaptor.java;fp=common%2Futil%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Futil%2FMapAdaptor.java;h=c5e4ff48980bcd6694425bb7b7b0837d3772dfde;hb=4aecc9344dbf44952931c5b3ca23d34057658def;hp=1198df67acd0e2533ad281f86304af29757ace64;hpb=203f67e3a89275e4aea8686aafc1b96d71bf6bcd;p=yangtools.git diff --git a/common/util/src/main/java/org/opendaylight/yangtools/util/MapAdaptor.java b/common/util/src/main/java/org/opendaylight/yangtools/util/MapAdaptor.java index 1198df67ac..c5e4ff4898 100644 --- a/common/util/src/main/java/org/opendaylight/yangtools/util/MapAdaptor.java +++ b/common/util/src/main/java/org/opendaylight/yangtools/util/MapAdaptor.java @@ -80,8 +80,7 @@ public final class MapAdaptor { } /** - * Creates an initial snapshot. The backing map is selected according to - * the expected size. + * Creates an initial snapshot. The backing map is selected according to the expected size. * * @param expectedSize Expected map size * @return An empty mutable map. @@ -103,6 +102,10 @@ public final class MapAdaptor { /** * Input is treated is supposed to be left unmodified, result must be mutable. + * + * @param input input map + * @return An isolated, read-write snapshot of input map + * @throws NullPointerException if input is null */ @SuppressWarnings("static-method") public Map takeSnapshot(final Map input) { @@ -158,7 +161,8 @@ public final class MapAdaptor { * {@link #takeSnapshot(Map)} purposes. * * @param input non-optimized (read-write) map - * @return optimized read-only map + * @return optimized read-only map + * @throws NullPointerException if input is null */ public Map optimize(final Map input) { if (input instanceof ReadOnlyTrieMap) {