Adds back Util.toHexString() and Util.hex4() as deprecated methods.
They were moved to the Utility class. This gives 3rd party linker and
generator authors a chance to migrate their code.
Review at http://gwt-code-reviews.appspot.com/1420802
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10010 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/util/Util.java b/dev/core/src/com/google/gwt/dev/util/Util.java
index 85986c3..5a19a38 100644
--- a/dev/core/src/com/google/gwt/dev/util/Util.java
+++ b/dev/core/src/com/google/gwt/dev/util/Util.java
@@ -140,7 +140,7 @@
public static String computeStrongName(byte[] content) {
return computeStrongName(new byte[][] {content});
}
-
+
/**
* Computes the MD5 hash of the specified byte arrays.
*
@@ -174,7 +174,7 @@
}
return Utility.toHexString(md5.digest());
}
-
+
public static void copy(InputStream is, OutputStream os) throws IOException {
try {
copyNoClose(is, os);
@@ -435,6 +435,16 @@
}
/**
+ * A 4-digit hex result.
+ *
+ * @deprecated use {@link Utility#hex4(char, StringBuffer)} instead.
+ */
+ @Deprecated
+ public static void hex4(char c, StringBuffer sb) {
+ Utility.hex4(c, sb);
+ }
+
+ /**
* This method invokes an inaccessible method in another class.
*
* @param targetClass the class owning the method
@@ -481,22 +491,6 @@
return true;
}
- // /**
- // * Reads the file as an array of strings.
- // */
- // public static String[] readURLAsStrings(URL url) {
- // ArrayList lines = new ArrayList();
- // String contents = readURLAsString(url);
- // if (contents != null) {
- // StringReader sr = new StringReader(contents);
- // BufferedReader br = new BufferedReader(sr);
- // String line;
- // while (null != (line = readNextLine(br)))
- // lines.add(line);
- // }
- // return (String[]) lines.toArray(new String[lines.size()]);
- // }
-
/**
* Attempts to make a path relative to a particular directory.
*
@@ -548,6 +542,22 @@
return relativeFile;
}
+ // /**
+ // * Reads the file as an array of strings.
+ // */
+ // public static String[] readURLAsStrings(URL url) {
+ // ArrayList lines = new ArrayList();
+ // String contents = readURLAsString(url);
+ // if (contents != null) {
+ // StringReader sr = new StringReader(contents);
+ // BufferedReader br = new BufferedReader(sr);
+ // String line;
+ // while (null != (line = readNextLine(br)))
+ // lines.add(line);
+ // }
+ // return (String[]) lines.toArray(new String[lines.size()]);
+ // }
+
public static String makeRelativePath(File from, File to) {
File f = makeRelativeFile(from, to);
return (f != null ? f.getPath() : null);
@@ -897,6 +907,20 @@
}
/**
+ * Returns a string representation of the byte array as a series of
+ * hexadecimal characters.
+ *
+ * @param bytes byte array to convert
+ * @return a string representation of the byte array as a series of
+ * hexadecimal characters
+ * @deprecated use {@link Utility#toHexString(byte[])} instead.
+ */
+ @Deprecated
+ public static String toHexString(byte[] bytes) {
+ return Utility.toHexString(bytes);
+ }
+
+ /**
* Returns a String representing the character content of the bytes; the bytes
* must be encoded using the compiler's default encoding.
*/