From 7dc78cf3af9fd11a4f1e2e981ce584a23755ea9e Mon Sep 17 00:00:00 2001 From: Lorenzo Colitti Date: Mon, 9 Jun 2014 22:58:46 +0900 Subject: [PATCH] Minor changes to the LinkAddress API docs. 1. Rename getNetworkPrefixLength to getPrefixLength. Update all callers in frameworks/base and add a shim method and a TODO for the rest. 2. @hide isSameAddressAs. It doesn't add much, and it's just one-liner that callers can implement if they want. 3. Fix the alignment of the initial paragraph (). 4. Remove the documentation that talks about creating LinkAddresses, since there's no public API for creating them. With these changes I think LinkAddress is fine as a public API. Bug: 15142362 Change-Id: Iaf3b1db577745bb68a9e1dd7f96d666dd3f3ec7c --- api/current.txt | 3 +- core/java/android/net/LinkAddress.java | 35 +++++++++++-------- core/java/android/net/RouteInfo.java | 18 +++++----- .../src/android/net/LinkAddressTest.java | 12 +++---- .../android/server/ConnectivityService.java | 2 +- .../server/NetworkManagementService.java | 10 +++--- .../com/android/server/net/IpConfigStore.java | 4 +-- 7 files changed, 45 insertions(+), 39 deletions(-) diff --git a/api/current.txt b/api/current.txt index 2582474c63207..ddb9397a84c23 100644 --- a/api/current.txt +++ b/api/current.txt @@ -16172,9 +16172,8 @@ package android.net { method public int describeContents(); method public java.net.InetAddress getAddress(); method public int getFlags(); - method public int getNetworkPrefixLength(); + method public int getPrefixLength(); method public int getScope(); - method public boolean isSameAddressAs(android.net.LinkAddress); method public void writeToParcel(android.os.Parcel, int); } diff --git a/core/java/android/net/LinkAddress.java b/core/java/android/net/LinkAddress.java index d07c0b61a13bf..524607822db89 100644 --- a/core/java/android/net/LinkAddress.java +++ b/core/java/android/net/LinkAddress.java @@ -39,18 +39,13 @@ import static android.system.OsConstants.RT_SCOPE_UNIVERSE; *