xref: /llvm-project/lldb/test/API/lang/objc/modules-objc-property/myModule.h (revision d1a1798e51a30fbf537e9fd8931a49b504f37a25)
169e7b745SRaphael Isemann #ifndef MYMODULE
269e7b745SRaphael Isemann #define MYMODULE
369e7b745SRaphael Isemann 
4*d1a1798eSDave Lee @import ObjectiveC;
569e7b745SRaphael Isemann 
669e7b745SRaphael Isemann @interface MyClass : NSObject
769e7b745SRaphael Isemann - (int) propConflict;
869e7b745SRaphael Isemann + (int) propConflict;
969e7b745SRaphael Isemann @property(readonly) int propConflict;
1069e7b745SRaphael Isemann @property(readonly,class) int propConflict;
1169e7b745SRaphael Isemann @end
1269e7b745SRaphael Isemann 
1369e7b745SRaphael Isemann @implementation MyClass
1469e7b745SRaphael Isemann - (int) propConflict
1569e7b745SRaphael Isemann {
1669e7b745SRaphael Isemann   return 5;
1769e7b745SRaphael Isemann }
1869e7b745SRaphael Isemann + (int) propConflict
1969e7b745SRaphael Isemann {
2069e7b745SRaphael Isemann   return 6;
2169e7b745SRaphael Isemann }
2269e7b745SRaphael Isemann @end
2369e7b745SRaphael Isemann 
2469e7b745SRaphael Isemann #endif // MYMODULE
25