jdk/src/share/classes/javax/management/MatchQueryExp.java
changeset 686 d0c74839e1bd
parent 34 2d042367885f
child 715 f16baef3a20e
--- 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);
     }
 
     /*