< prev index next >
src/hotspot/share/oops/instanceKlass.hpp
Print this page
*** 327,336 ****
--- 327,338 ----
// have this embedded field.
//
friend class SystemDictionary;
+ static bool _disable_method_binary_search;
+
public:
u2 loader_type() {
return _misc_flags & loader_type_bits();
}
*** 562,571 ****
--- 564,581 ----
}
bool find_local_field_from_offset(int offset, bool is_static, fieldDescriptor* fd) const;
bool find_field_from_offset(int offset, bool is_static, fieldDescriptor* fd) const;
+ private:
+ static int quick_search(const Array<Method*>* methods, const Symbol* name);
+
+ public:
+ static void disable_method_binary_search() {
+ _disable_method_binary_search = true;
+ }
+
// find a local method (returns NULL if not found)
Method* find_method(const Symbol* name, const Symbol* signature) const;
static Method* find_method(const Array<Method*>* methods,
const Symbol* name,
const Symbol* signature);
< prev index next >