Mercurial > hg > graal-compiler
diff src/share/vm/graal/graalCompilerToVM.cpp @ 14117:2b2f0022900f
removed unnecessary lookupKlassByName method
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Sat, 08 Mar 2014 10:04:44 +0100 |
parents | 800057208a2c |
children | cd22c8dbda4f |
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompilerToVM.cpp Fri Mar 07 11:44:26 2014 -0800 +++ b/src/share/vm/graal/graalCompilerToVM.cpp Sat Mar 08 10:04:44 2014 +0100 @@ -353,7 +353,7 @@ return code == NULL ? 0 : code->insts_size(); C2V_END -C2V_VMENTRY(jlong, lookupType, (JNIEnv *env, jobject, jstring jname, jclass accessing_class, jboolean eagerResolve)) +C2V_VMENTRY(jlong, lookupType, (JNIEnv *env, jobject, jstring jname, jclass accessing_class, jboolean resolve)) ResourceMark rm; Handle name = JNIHandles::resolve(jname); Symbol* class_name = java_lang_String::as_symbol(name, THREAD); @@ -369,7 +369,7 @@ protection_domain = accessing_klass->protection_domain(); } - if (eagerResolve) { + if (resolve) { resolved_klass = SystemDictionary::resolve_or_fail(class_name, class_loader, protection_domain, true, THREAD); } else { resolved_klass = SystemDictionary::resolve_or_null(class_name, class_loader, protection_domain, THREAD); @@ -378,13 +378,6 @@ return (jlong) (address) resolved_klass; C2V_END -C2V_VMENTRY(jlong, lookupKlassByName, (JNIEnv *env, jobject, jstring name, jclass loading_class)) - KlassHandle loading_klass = java_lang_Class::as_Klass(JNIHandles::resolve(loading_class)); - Symbol* name_symbol = java_lang_String::as_symbol(JNIHandles::resolve(name), THREAD); - KlassHandle klass = GraalEnv::get_klass_by_name(loading_klass, name_symbol, false); - return (jlong) (address) klass(); -C2V_END - C2V_VMENTRY(jobject, lookupConstantInPool, (JNIEnv *env, jobject, jlong metaspace_constant_pool, jint index)) ConstantPool* cp = (ConstantPool*) metaspace_constant_pool; oop result = NULL; @@ -854,7 +847,6 @@ {CC"shouldInlineMethod", CC"("METASPACE_METHOD")Z", FN_PTR(shouldInlineMethod)}, {CC"getCompiledCodeSize", CC"("METASPACE_METHOD")I", FN_PTR(getCompiledCodeSize)}, {CC"lookupType", CC"("STRING CLASS"Z)"METASPACE_KLASS, FN_PTR(lookupType)}, - {CC"lookupKlassByName", CC"("STRING CLASS")"METASPACE_KLASS, FN_PTR(lookupKlassByName)}, {CC"lookupConstantInPool", CC"("METASPACE_CONSTANT_POOL"I)"OBJECT, FN_PTR(lookupConstantInPool)}, {CC"lookupNameRefInPool", CC"("METASPACE_CONSTANT_POOL"I)"METASPACE_SYMBOL, FN_PTR(lookupNameRefInPool)}, {CC"lookupNameAndTypeRefIndexInPool", CC"("METASPACE_CONSTANT_POOL"I)I", FN_PTR(lookupNameAndTypeRefIndexInPool)},