523 // lookup operation (returns NULL if not found) |
523 // lookup operation (returns NULL if not found) |
524 Method* uncached_lookup_method(Symbol* name, Symbol* signature) const; |
524 Method* uncached_lookup_method(Symbol* name, Symbol* signature) const; |
525 |
525 |
526 // lookup a method in all the interfaces that this class implements |
526 // lookup a method in all the interfaces that this class implements |
527 // (returns NULL if not found) |
527 // (returns NULL if not found) |
528 Method* lookup_method_in_all_interfaces(Symbol* name, Symbol* signature) const; |
528 Method* lookup_method_in_all_interfaces(Symbol* name, Symbol* signature, bool skip_default_methods) const; |
|
529 |
529 // lookup a method in local defaults then in all interfaces |
530 // lookup a method in local defaults then in all interfaces |
530 // (returns NULL if not found) |
531 // (returns NULL if not found) |
531 Method* lookup_method_in_ordered_interfaces(Symbol* name, Symbol* signature) const; |
532 Method* lookup_method_in_ordered_interfaces(Symbol* name, Symbol* signature) const; |
532 |
533 |
533 // Find method indices by name. If a method with the specified name is |
534 // Find method indices by name. If a method with the specified name is |