Differences From Artifact [d678a70fe3]:
- File
src/runtime/runtime.h
— part of check-in
[7c0fa1fa85]
at
2014-01-13 13:28:19
on branch trunk
— Remove class_isKindOfClass().
This was never used and is not part of the Apple runtime either. (user: js, size: 5684) [annotate] [blame] [check-ins using]
To Artifact [b35afd5ad2]:
- File src/runtime/runtime.h — part of check-in [bb26fbe4b8] at 2014-02-12 00:10:00 on branch trunk — Add property introspection (user: js, size: 5961) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
131 132 133 134 135 136 137 138 139 140 | OBJC_PROPERTY_ASSIGN = 0x04, OBJC_PROPERTY_READWRITE = 0x08, OBJC_PROPERTY_RETAIN = 0x10, OBJC_PROPERTY_COPY = 0x20, OBJC_PROPERTY_NONATOMIC = 0x40, OBJC_PROPERTY_SETTER = 0x80 }; struct objc_property { const char *name; | > > > > > > > > > > | < | 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 | OBJC_PROPERTY_ASSIGN = 0x04, OBJC_PROPERTY_READWRITE = 0x08, OBJC_PROPERTY_RETAIN = 0x10, OBJC_PROPERTY_COPY = 0x20, OBJC_PROPERTY_NONATOMIC = 0x40, OBJC_PROPERTY_SETTER = 0x80 }; enum objc_property_extended_attributes { OBJC_PROPERTY_SYNTHESIZE = 0x1, OBJC_PROPERTY_DYNAMIC = 0x2, OBJC_PROPERTY_PROTOCOL = 0x3, OBJC_PROPERTY_ATOMIC = 0x4, OBJC_PROPERTY_WEAK = 0x8, OBJC_PROPERTY_STRONG = 0x10, OBJC_PROPERTY_UNSAFE_UNRETAINED = 0x20 }; struct objc_property { const char *name; unsigned char attributes, extended_attributes; struct { const char *name; const char *type; } getter, setter; }; struct objc_property_list { |
︙ | ︙ |