X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fapi%2FYangInstanceIdentifier.java;h=53b8343cd18760a5977a2681c879672c10dcbfde;hb=1570aee2c8961d093b676f916f93b5ed789b4376;hp=5863b31168a0d1a21323a88091dfe90041581e7e;hpb=90b9c495ac3872462db16f412236a09bf2b102be;p=yangtools.git diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java index 5863b31168..53b8343cd1 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java @@ -71,12 +71,16 @@ import org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode; * @see RFC6020 */ public final class YangInstanceIdentifier implements Path, Immutable, Serializable { + /** + * An empty {@link YangInstanceIdentifier}. It corresponds to the path of the conceptual + * root of the YANG namespace. + */ + public static final YangInstanceIdentifier EMPTY = trustedCreate(Collections.emptyList()); @SuppressWarnings("rawtypes") private static final AtomicReferenceFieldUpdater LEGACYPATH_UPDATER = AtomicReferenceFieldUpdater.newUpdater(YangInstanceIdentifier.class, ImmutableList.class, "legacyPath"); private static final AtomicReferenceFieldUpdater TOSTRINGCACHE_UPDATER = AtomicReferenceFieldUpdater.newUpdater(YangInstanceIdentifier.class, String.class, "toStringCache"); - private static final YangInstanceIdentifier EMPTY = trustedCreate(Collections.emptyList()); private static final Field PATHARGUMENTS_FIELD; private static final long serialVersionUID = 3L;