Mercurial > hg > graal-compiler
diff src/share/vm/prims/methodHandles.cpp @ 6852:19eb999cb72c
8000740: remove LinkWellKnownClasses
Reviewed-by: kvn, jrose
author | twisti |
---|---|
date | Thu, 11 Oct 2012 14:46:20 -0700 |
parents | d17383603741 |
children | 18fb7da42534 |
line wrap: on
line diff
--- a/src/share/vm/prims/methodHandles.cpp Thu Oct 11 18:21:01 2012 +0200 +++ b/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;