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)},