comparison src/share/vm/ci/ciInstanceKlass.hpp @ 10278:6f3fd5150b67

6934604: enable parts of EliminateAutoBox by default Summary: Resurrected autobox elimination code and enabled part of it by default. Reviewed-by: roland, twisti
author kvn
date Wed, 08 May 2013 15:08:01 -0700
parents bd7a7ce2e264
children 836a62f43af9 d13d7aba8c12
comparison
equal deleted inserted replaced
10277:aabf54ccedb1 10278:6f3fd5150b67
215 215
216 bool is_leaf_type(); 216 bool is_leaf_type();
217 ciInstanceKlass* implementor(); 217 ciInstanceKlass* implementor();
218 218
219 // Is the defining class loader of this class the default loader? 219 // Is the defining class loader of this class the default loader?
220 bool uses_default_loader(); 220 bool uses_default_loader() const;
221 221
222 bool is_java_lang_Object() const; 222 bool is_java_lang_Object() const;
223
224 BasicType box_klass_type() const;
225 bool is_box_klass() const;
226 bool is_boxed_value_offset(int offset) const;
223 227
224 // Is this klass in the given package? 228 // Is this klass in the given package?
225 bool is_in_package(const char* packagename) { 229 bool is_in_package(const char* packagename) {
226 return is_in_package(packagename, (int) strlen(packagename)); 230 return is_in_package(packagename, (int) strlen(packagename));
227 } 231 }