From f7b2d4f2ec4588e4f81be313e53013e4c98c2312 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Wed, 2 Apr 2014 15:44:47 +0200 Subject: [PATCH] BUG-648: Document AttributesBuilder expectation This patch just clarifies the expectation that the attributes map does not change once it is passed in. Change-Id: Ifd22f5cad85d97cd6bc8f408ad22ac634ed6df16 Signed-off-by: Robert Varga --- .../data/impl/schema/builder/api/AttributesBuilder.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/api/AttributesBuilder.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/api/AttributesBuilder.java index a7cbfb0e76..32172d220e 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/api/AttributesBuilder.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/api/AttributesBuilder.java @@ -12,5 +12,12 @@ import java.util.Map; import org.opendaylight.yangtools.yang.common.QName; public interface AttributesBuilder { + /** + * Attach a map of attributes. The map is expected to remain unchanged, + * otherwise undefined behavior may occur. + * + * @param attributes Attribute map + * @return Builder instance, such that fluent use is possible + */ B withAttributes(Map attributes); } -- 2.36.6