Add yang-xpath-impl
[yangtools.git] / yang / yang-xpath-api / src / main / java / org / opendaylight / yangtools / yang / xpath / api / YangLocationPath.java
index be9351f96f714009f162cf83ef0db09fc4553023..b3de1ee777e572c112687c8b46a6b9434c65a30e 100644 (file)
@@ -46,7 +46,7 @@ public class YangLocationPath implements YangExpr {
 
         @Override
         public final String toString() {
-            return addToStringAttributes(MoreObjects.toStringHelper(this)).toString();
+            return addToStringAttributes(MoreObjects.toStringHelper(Step.class)).toString();
         }
 
         protected ToStringHelper addToStringAttributes(final ToStringHelper helper) {
@@ -406,4 +406,15 @@ public class YangLocationPath implements YangExpr {
         final YangLocationPath other = (YangLocationPath) obj;
         return isAbsolute() == other.isAbsolute() && getSteps().equals(other.getSteps());
     }
+
+    @Override
+    public final String toString() {
+        final ToStringHelper helper = MoreObjects.toStringHelper(YangLocationPath.class);
+        helper.add("absolute", isAbsolute());
+        final List<Step> steps = getSteps();
+        if (!steps.isEmpty()) {
+            helper.add("steps", steps);
+        }
+        return helper.toString();
+    }
 }