src/share/vm/prims/methodHandles.cpp

changeset 4163
19eb999cb72c
parent 4041
d17383603741
child 4251
18fb7da42534
     1.1 --- a/src/share/vm/prims/methodHandles.cpp	Thu Oct 11 18:21:01 2012 +0200
     1.2 +++ b/src/share/vm/prims/methodHandles.cpp	Thu Oct 11 14:46:20 2012 -0700
     1.3 @@ -563,15 +563,6 @@
     1.4        return Klass::cast(SystemDictionary::Class_klass())->java_mirror();
     1.5      } else if (s == vmSymbols::string_signature()) {
     1.6        return Klass::cast(SystemDictionary::String_klass())->java_mirror();
     1.7 -    } else {
     1.8 -      int len = s->utf8_length();
     1.9 -      if (s->byte_at(0) == 'L' && s->byte_at(len-1) == ';') {
    1.10 -        TempNewSymbol cname = SymbolTable::probe((const char*)&s->bytes()[1], len-2);
    1.11 -        if (cname == NULL)  return NULL;
    1.12 -        Klass* wkk = SystemDictionary::find_well_known_klass(cname);
    1.13 -        if (wkk == NULL)  return NULL;
    1.14 -        return Klass::cast(wkk)->java_mirror();
    1.15 -      }
    1.16      }
    1.17    }
    1.18    return NULL;

mercurial