hotspot/src/share/vm/prims/methodHandles.cpp
changeset 13973 cb904e0b6a45
parent 13732 a9865f5514fc
child 14391 df0a1573d5bd
--- a/hotspot/src/share/vm/prims/methodHandles.cpp	Thu Oct 11 18:21:01 2012 +0200
+++ b/hotspot/src/share/vm/prims/methodHandles.cpp	Thu Oct 11 14:46:20 2012 -0700
@@ -563,15 +563,6 @@
       return Klass::cast(SystemDictionary::Class_klass())->java_mirror();
     } else if (s == vmSymbols::string_signature()) {
       return Klass::cast(SystemDictionary::String_klass())->java_mirror();
-    } else {
-      int len = s->utf8_length();
-      if (s->byte_at(0) == 'L' && s->byte_at(len-1) == ';') {
-        TempNewSymbol cname = SymbolTable::probe((const char*)&s->bytes()[1], len-2);
-        if (cname == NULL)  return NULL;
-        Klass* wkk = SystemDictionary::find_well_known_klass(cname);
-        if (wkk == NULL)  return NULL;
-        return Klass::cast(wkk)->java_mirror();
-      }
     }
   }
   return NULL;