1 /* Test if prior method lookup at method @implementation time is not
2 overly aggressive, leading to methods being found in other classes. */
3 /* Author: Ziemowit Laski <zlaski@apple.com>. */
5 /* { dg-do compile } */
7 #include "../objc-obj-c++-shared/TestsuiteObject.h"
9 #include "../objc-obj-c++-shared/runtime.h"
14 + (void)setUsesUserKeyEquivalents:(BOOL)flag;
15 + (BOOL)usesUserKeyEquivalents;
18 @interface NSMenuItem : TestsuiteObject <NSMenuItem> {
24 @interface NSResponder : TestsuiteObject <NSMenuItem>
30 @interface TestsuiteObject(NSMenuValidation)
31 - (BOOL)validateMenuItem:(id <NSMenuItem>)menuItem;
34 @interface NSResponder (NSStandardKeyBindingMethods)
35 - (void)insertText:(id)insertString;
36 - (void)doCommandBySelector:(SEL)aSelector;
39 @interface NSView : NSResponder
46 @interface SKTGraphicView : NSView {
52 @implementation SKTGraphicView
53 - (BOOL)validateMenuItem:(NSMenuItem *)item {
56 - (void)insertText:(NSString *)str {