src/share/vm/oops/instanceKlass.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/oops/instanceKlass.hpp	Mon Mar 31 12:04:15 2014
--- new/src/share/vm/oops/instanceKlass.hpp	Mon Mar 31 12:04:14 2014

*** 488,501 **** --- 488,501 ---- Method* find_method(Symbol* name, Symbol* signature) const; static Method* find_method(Array<Method*>* methods, Symbol* name, Symbol* signature); static Method* find_instance_method(Array<Method*>* methods, Symbol* name, Symbol* signature); // find a local method index in default_methods (returns -1 if not found) ! static int find_method_index(Array<Method*>* methods, Symbol* name, Symbol* signature, bool ignore_overpass); // lookup operation (returns NULL if not found) ! Method* uncached_lookup_method(Symbol* name, Symbol* signature, bool ignore_overpass) const; // lookup a method in all the interfaces that this class implements // (returns NULL if not found) Method* lookup_method_in_all_interfaces(Symbol* name, Symbol* signature, bool skip_default_methods) const;
*** 1018,1027 **** --- 1018,1031 ---- Klass* array_klass_impl(bool or_null, int n, TRAPS); // Returns the array class with this class as element type Klass* array_klass_impl(bool or_null, TRAPS); + // find a local method (returns NULL if not found) + Method* find_method_impl(Symbol* name, Symbol* signature, bool ignore_overpass) const; + static Method* find_method_impl(Array<Method*>* methods, Symbol* name, Symbol* signature, bool ignore_overpass); + // Free CHeap allocated fields. void release_C_heap_structures(); public: // CDS support - remove and restore oops from metadata. Oops are not shared. virtual void remove_unshareable_info();

src/share/vm/oops/instanceKlass.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File