[go: nahoru, domu]

Change NavDeepLink Uri APIs to UriPattern

Since NavDeepLink takes a string that is a uri pattern and not an actual
Uri, this changes all of the methods related to that pattern to say
uriPattern instead of just uri.

Also fixed the javaDoc in NavDeepLinkRequest that said the uri parameter
was a pattern to just say uri.

Test: all tests pass, ./gradlew checkApi
Bug: 154165119
Change-Id: I3f87edc56aee948b0220a098779e30ba5e9065e0
diff --git a/navigation/navigation-common/api/restricted_current.txt b/navigation/navigation-common/api/restricted_current.txt
index 32c3303..a5e68d6 100644
--- a/navigation/navigation-common/api/restricted_current.txt
+++ b/navigation/navigation-common/api/restricted_current.txt
@@ -42,17 +42,17 @@
   public final class NavDeepLink {
     method public String? getAction();
     method public String? getMimeType();
-    method public String? getUri();
+    method public String? getUriPattern();
   }
 
   public static final class NavDeepLink.Builder {
     method public androidx.navigation.NavDeepLink build();
     method public static androidx.navigation.NavDeepLink.Builder fromAction(String);
     method public static androidx.navigation.NavDeepLink.Builder fromMimeType(String);
-    method public static androidx.navigation.NavDeepLink.Builder fromUri(String);
+    method public static androidx.navigation.NavDeepLink.Builder fromUriPattern(String);
     method public androidx.navigation.NavDeepLink.Builder setAction(String);
     method public androidx.navigation.NavDeepLink.Builder setMimeType(String);
-    method public androidx.navigation.NavDeepLink.Builder setUri(String);
+    method public androidx.navigation.NavDeepLink.Builder setUriPattern(String);
   }
 
   public class NavDeepLinkRequest {