< 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 >