commit | 23ccc312b2019095c9dfc7c18b1c14428b6bab18 | [log] [tgz] |
---|---|---|
author | janani b <janani.b@huawei.com> | Thu Jul 14 19:35:22 2016 +0530 |
committer | Patrick Liu <patliu99@gmail.com> | Sat Jul 16 05:01:58 2016 +0000 |
tree | 56b76f95639f6bf4190ff163f834da3e5b54fb1b | |
parent | 1b49906c98d019da12626f6fb544f383661e83c1 [diff] [blame] |
[ONOS-4842] Leafref implementation for augment and uses Change-Id: I919553a64d683aff65a8f16e2de783702dd5a45f
diff --git a/utils/yangutils/datamodel/src/main/java/org/onosproject/yangutils/datamodel/YangIdentityRef.java b/utils/yangutils/datamodel/src/main/java/org/onosproject/yangutils/datamodel/YangIdentityRef.java index d03fcf4..2019339 100644 --- a/utils/yangutils/datamodel/src/main/java/org/onosproject/yangutils/datamodel/YangIdentityRef.java +++ b/utils/yangutils/datamodel/src/main/java/org/onosproject/yangutils/datamodel/YangIdentityRef.java
@@ -80,7 +80,7 @@ } @Override - public void resolve() throws DataModelException { + public Object resolve() throws DataModelException { // Check if the derived info is present. YangIdentity identity = getReferredIdentity(); @@ -92,10 +92,11 @@ while (identity.getBaseNode() != null) { if (identity.getBaseNode().getResolvableStatus() != ResolvableStatus.RESOLVED) { setResolvableStatus(ResolvableStatus.INTRA_FILE_RESOLVED); - return; + return null; } identity = identity.getBaseNode().getReferredIdentity(); } + return null; } /**