Shift Builder<P> from toInstance() to build()
[yangtools.git] / yang / yang-data-api / src / main / java / org / opendaylight / yangtools / yang / data / api / YangInstanceIdentifier.java
index c882db6693bb9b2a9b97ecb31650f8d95c94004f..d23b853df2f02f3c559c6c7fc81edc613ca9028a 100644 (file)
@@ -161,7 +161,7 @@ public final class YangInstanceIdentifier implements Path<YangInstanceIdentifier
             hash.addArgument(a);
         }
 
-        return new YangInstanceIdentifier(path, hash.toInstance());
+        return new YangInstanceIdentifier(path, hash.build());
     }
 
     public static final YangInstanceIdentifier create(final Iterable<? extends PathArgument> path) {
@@ -468,6 +468,12 @@ public final class YangInstanceIdentifier implements Path<YangInstanceIdentifier
          * @return {@link YangInstanceIdentifier}
          */
         YangInstanceIdentifier build();
+
+        /*
+         * @deprecated use #build()
+         */
+        @Deprecated
+        YangInstanceIdentifier toInstance();
     }
 
     /**
@@ -734,7 +740,6 @@ public final class YangInstanceIdentifier implements Path<YangInstanceIdentifier
             return this;
         }
 
-        @Override
         @Deprecated
         public YangInstanceIdentifier toInstance() {
             return build();
@@ -742,7 +747,7 @@ public final class YangInstanceIdentifier implements Path<YangInstanceIdentifier
 
         @Override
         public YangInstanceIdentifier build() {
-            return new YangInstanceIdentifier(ImmutableList.copyOf(path), hash.toInstance());
+            return new YangInstanceIdentifier(ImmutableList.copyOf(path), hash.build());
         }
     }