--- a/jdk/src/share/classes/javax/management/MatchQueryExp.java Thu Jun 05 04:08:41 2008 -0700
+++ b/jdk/src/share/classes/javax/management/MatchQueryExp.java Thu Jun 05 13:40:09 2008 +0200
@@ -109,36 +109,7 @@
* Returns the string representing the object
*/
public String toString() {
- return exp + " like " + new StringValueExp(likeTranslate(pattern));
- }
-
- private static String likeTranslate(String s) {
- StringBuilder sb = new StringBuilder();
- int c;
- for (int i = 0; i < s.length(); i += Character.charCount(c)) {
- c = s.codePointAt(i);
- switch (c) {
- case '\\':
- i += Character.charCount(c);
- sb.append('\\');
- if (i < s.length()) {
- c = s.codePointAt(i);
- sb.appendCodePoint(c);
- }
- break;
- case '*':
- sb.append('%'); break;
- case '?':
- sb.append('_'); break;
- case '%':
- sb.append("\\%"); break;
- case '_':
- sb.append("\\_"); break;
- default:
- sb.appendCodePoint(c); break;
- }
- }
- return sb.toString();
+ return exp + " like " + new StringValueExp(pattern);
}
/*