comparison src/share/vm/oops/instanceKlass.hpp @ 13414:379f11bc04fc

8028438: static superclass method masks default methods Reviewed-by: hseigel, lfoltan, coleenp
author acorn
date Tue, 03 Dec 2013 11:13:14 -0800
parents 22eaa15b7960
children 02f27ecb4f3a 2353011244bd
comparison
equal deleted inserted replaced
13413:7a58803b5069 13414:379f11bc04fc
513 bool find_field_from_offset(int offset, bool is_static, fieldDescriptor* fd) const; 513 bool find_field_from_offset(int offset, bool is_static, fieldDescriptor* fd) const;
514 514
515 // find a local method (returns NULL if not found) 515 // find a local method (returns NULL if not found)
516 Method* find_method(Symbol* name, Symbol* signature) const; 516 Method* find_method(Symbol* name, Symbol* signature) const;
517 static Method* find_method(Array<Method*>* methods, Symbol* name, Symbol* signature); 517 static Method* find_method(Array<Method*>* methods, Symbol* name, Symbol* signature);
518 static Method* find_instance_method(Array<Method*>* methods, Symbol* name, Symbol* signature);
518 519
519 // find a local method index in default_methods (returns -1 if not found) 520 // find a local method index in default_methods (returns -1 if not found)
520 static int find_method_index(Array<Method*>* methods, Symbol* name, Symbol* signature); 521 static int find_method_index(Array<Method*>* methods, Symbol* name, Symbol* signature);
521 522
522 // lookup operation (returns NULL if not found) 523 // lookup operation (returns NULL if not found)