Fix build (accidental API leak).

Move a couple of methods into LocaleData -- where they should have been from
the beginning -- so they're automatically hidden from our users.
diff --git a/libcore/icu/src/main/java/com/ibm/icu4jni/util/LocaleData.java b/libcore/icu/src/main/java/com/ibm/icu4jni/util/LocaleData.java
index 1e91574..24d3323 100644
--- a/libcore/icu/src/main/java/com/ibm/icu4jni/util/LocaleData.java
+++ b/libcore/icu/src/main/java/com/ibm/icu4jni/util/LocaleData.java
@@ -16,6 +16,8 @@
 
 package com.ibm.icu4jni.util;
 
+import java.text.DateFormat;
+
 /**
  * Passes locale-specific from ICU native code to Java.
  * <p>
@@ -166,4 +168,32 @@
             percentPattern = overrides.percentPattern;
         }
     }
+    
+    public String getDateFormat(int style) {
+        switch (style) {
+        case DateFormat.SHORT:
+            return shortDateFormat;
+        case DateFormat.MEDIUM:
+            return mediumDateFormat;
+        case DateFormat.LONG:
+            return longDateFormat;
+        case DateFormat.FULL:
+            return fullDateFormat;
+        }
+        throw new AssertionError();
+    }
+    
+    public String getTimeFormat(int style) {
+        switch (style) {
+        case DateFormat.SHORT:
+            return shortTimeFormat;
+        case DateFormat.MEDIUM:
+            return mediumTimeFormat;
+        case DateFormat.LONG:
+            return longTimeFormat;
+        case DateFormat.FULL:
+            return fullTimeFormat;
+        }
+        throw new AssertionError();
+    }
 }
diff --git a/libcore/text/src/main/java/java/text/DateFormat.java b/libcore/text/src/main/java/java/text/DateFormat.java
index 80f38c9..8c9ded5 100644
--- a/libcore/text/src/main/java/java/text/DateFormat.java
+++ b/libcore/text/src/main/java/java/text/DateFormat.java
@@ -472,7 +472,7 @@
         checkDateStyle(style);
         // BEGIN android-changed
         LocaleData localeData = com.ibm.icu4jni.util.Resources.getLocaleData(locale);
-        return new SimpleDateFormat(getDateFormat(localeData, style), locale);
+        return new SimpleDateFormat(localeData.getDateFormat(style), locale);
         // END android-changed
     }
 
@@ -529,7 +529,7 @@
         checkDateStyle(dateStyle);
         // BEGIN android-changed
         LocaleData localeData = com.ibm.icu4jni.util.Resources.getLocaleData(locale);
-        String pattern = getDateFormat(localeData, dateStyle) + " " + getTimeFormat(localeData, timeStyle);
+        String pattern = localeData.getDateFormat(dateStyle) + " " + localeData.getTimeFormat(timeStyle);
         return new SimpleDateFormat(pattern, locale);
         // END android-changed
     }
@@ -554,38 +554,6 @@
         return numberFormat;
     }
 
-    // BEGIN android-added
-    protected static String getDateFormat(LocaleData localeData, int style) {
-        switch (style) {
-        case SHORT:
-            return localeData.shortDateFormat;
-        case MEDIUM:
-            return localeData.mediumDateFormat;
-        case LONG:
-            return localeData.longDateFormat;
-        case FULL:
-            return localeData.fullDateFormat;
-        }
-        throw new AssertionError();
-    }
-    // END android-added
-
-    // BEGIN android-added
-    protected static String getTimeFormat(LocaleData localeData, int style) {
-        switch (style) {
-        case SHORT:
-            return localeData.shortTimeFormat;
-        case MEDIUM:
-            return localeData.mediumTimeFormat;
-        case LONG:
-            return localeData.longTimeFormat;
-        case FULL:
-            return localeData.fullTimeFormat;
-        }
-        throw new AssertionError();
-    }
-    // END android-added
-
     /**
      * Returns a {@code DateFormat} instance for formatting and parsing time
      * values in the DEFAULT style for the default locale.
@@ -631,7 +599,7 @@
         checkTimeStyle(style);
         // BEGIN android-changed
         LocaleData localeData = com.ibm.icu4jni.util.Resources.getLocaleData(locale);
-        return new SimpleDateFormat(getTimeFormat(localeData, style), locale);
+        return new SimpleDateFormat(localeData.getTimeFormat(style), locale);
         // END android-changed
     }
 
diff --git a/libcore/text/src/main/java/java/text/SimpleDateFormat.java b/libcore/text/src/main/java/java/text/SimpleDateFormat.java
index 9f54ba1..01a4418 100644
--- a/libcore/text/src/main/java/java/text/SimpleDateFormat.java
+++ b/libcore/text/src/main/java/java/text/SimpleDateFormat.java
@@ -620,7 +620,7 @@
     // BEGIN android-added
     private static String defaultPattern() {
         LocaleData localeData = com.ibm.icu4jni.util.Resources.getLocaleData(Locale.getDefault());
-        return getDateFormat(localeData, SHORT) + " " + getTimeFormat(localeData, SHORT);
+        return localeData.getDateFormat(SHORT) + " " + localeData.getTimeFormat(SHORT);
     }
     // END android-added