Mercurial > hg > truffle
comparison src/share/vm/graal/graalCompiler.cpp @ 13263:81055aacb98d
removed CompilerToVM.getJavaField
author | twisti |
---|---|
date | Sun, 08 Dec 2013 18:06:28 -0800 |
parents | f13f6dc290c8 |
children | 0e5c4f9fa9a5 |
comparison
equal
deleted
inserted
replaced
13262:f13f6dc290c8 | 13263:81055aacb98d |
---|---|
262 } else { | 262 } else { |
263 return GraalCompiler::get_JavaType(klass, CHECK_NH); | 263 return GraalCompiler::get_JavaType(klass, CHECK_NH); |
264 } | 264 } |
265 } | 265 } |
266 | 266 |
267 Handle GraalCompiler::get_JavaTypeFromClass(Handle java_class, TRAPS) { | |
268 oop graal_mirror = java_lang_Class::graal_mirror(java_class()); | |
269 if (graal_mirror != NULL) { | |
270 return graal_mirror; | |
271 } | |
272 | |
273 if (java_lang_Class::is_primitive(java_class())) { | |
274 BasicType basicType = java_lang_Class::primitive_type(java_class()); | |
275 return VMToCompiler::createPrimitiveJavaType((int) basicType, THREAD); | |
276 } else { | |
277 KlassHandle klass = java_lang_Class::as_Klass(java_class()); | |
278 Handle name = java_lang_String::create_from_symbol(klass->name(), CHECK_NH); | |
279 return GraalCompiler::createHotSpotResolvedObjectType(klass, name, CHECK_NH); | |
280 } | |
281 } | |
282 | |
283 Handle GraalCompiler::get_JavaType(KlassHandle klass, TRAPS) { | 267 Handle GraalCompiler::get_JavaType(KlassHandle klass, TRAPS) { |
284 Handle name = java_lang_String::create_from_symbol(klass->name(), THREAD); | 268 Handle name = java_lang_String::create_from_symbol(klass->name(), THREAD); |
285 return createHotSpotResolvedObjectType(klass, name, CHECK_NH); | 269 return createHotSpotResolvedObjectType(klass, name, CHECK_NH); |
286 } | 270 } |
287 | 271 |