Mercurial > hg > truffle
comparison src/share/vm/graal/graalVMToCompiler.cpp @ 13375:e8c4a6ea3f77
cleaned up VMToCompiler.createResolvedJavaType
author | twisti |
---|---|
date | Tue, 17 Dec 2013 20:58:58 -0800 |
parents | dfb780080923 |
children | 2f37b0e442fe |
comparison
equal
deleted
inserted
replaced
13374:ad187607b784 | 13375:e8c4a6ea3f77 |
---|---|
237 JavaCalls::call_interface(&result, vmToCompilerKlass(), vmSymbols::createUnresolvedJavaType_name(), vmSymbols::createUnresolvedJavaType_signature(), &args, THREAD); | 237 JavaCalls::call_interface(&result, vmToCompilerKlass(), vmSymbols::createUnresolvedJavaType_name(), vmSymbols::createUnresolvedJavaType_signature(), &args, THREAD); |
238 check_pending_exception("Error while calling createUnresolvedJavaType"); | 238 check_pending_exception("Error while calling createUnresolvedJavaType"); |
239 return (oop) result.get_jobject(); | 239 return (oop) result.get_jobject(); |
240 } | 240 } |
241 | 241 |
242 oop VMToCompiler::createResolvedJavaType(Klass* klass, Handle name, Handle simpleName, Handle java_mirror, jint sizeOrSpecies, TRAPS) { | 242 oop VMToCompiler::createResolvedJavaType(Handle java_mirror, TRAPS) { |
243 assert(!name.is_null(), "just checking"); | 243 JavaValue result(T_OBJECT); |
244 assert(!simpleName.is_null(), "just checking"); | 244 JavaCallArguments args; |
245 JavaValue result(T_OBJECT); | 245 args.push_oop(instance()); |
246 JavaCallArguments args; | |
247 args.push_oop(instance()); | |
248 args.push_long((jlong) (address) klass); | |
249 args.push_oop(name); | |
250 args.push_oop(simpleName); | |
251 args.push_oop(java_mirror); | 246 args.push_oop(java_mirror); |
252 args.push_int(sizeOrSpecies); | |
253 JavaCalls::call_interface(&result, vmToCompilerKlass(), vmSymbols::createResolvedJavaType_name(), vmSymbols::createResolvedJavaType_signature(), &args, THREAD); | 247 JavaCalls::call_interface(&result, vmToCompilerKlass(), vmSymbols::createResolvedJavaType_name(), vmSymbols::createResolvedJavaType_signature(), &args, THREAD); |
254 check_pending_exception("Error while calling createResolvedJavaType"); | 248 check_pending_exception("Error while calling createResolvedJavaType"); |
255 return (oop) result.get_jobject(); | 249 return (oop) result.get_jobject(); |
256 } | 250 } |