Use InetAddress.parseNumericAddress.

Bug: 3300307
Change-Id: I4ebfe533056e67931db1117e934596ba7b5c8b75
diff --git a/core/java/android/net/NetworkUtils.java b/core/java/android/net/NetworkUtils.java
index 97f96da..b3f3988 100644
--- a/core/java/android/net/NetworkUtils.java
+++ b/core/java/android/net/NetworkUtils.java
@@ -159,17 +159,7 @@
      */
     public static InetAddress numericToInetAddress(String addrString)
             throws IllegalArgumentException {
-        // TODO - do this for real, using a hidden method on InetAddress that aborts
-        // instead of doing dns step
-        if (!InetAddress.isNumeric(addrString)) {
-            throw new IllegalArgumentException("numericToInetAddress with non numeric: '" +
-                    addrString + "'");
-        }
-        try {
-            return InetAddress.getByName(addrString);
-        } catch (UnknownHostException e) {
-            throw new IllegalArgumentException(e);
-        }
+        return InetAddress.parseNumericAddress(addrString);
     }
 
     /**