thanks for quick response!
Lutger Wrote:
> Not directly except with descent. It's worth it to try descent compile time
> debugger (and compile time view!), really awesome stuff.
It's indeed pretty nice, but unfortunately it doesn't seem to show mixins:
> public void STARTS_HERE() {}
>
> mixin ObjcMethodInfo!(objcForward_isEqual_, BOOL, "isEqual:", id);
>
> public void ENDS_HERE(int h) {}
is displayed in Descent's Compile-Time view as:
> void STARTS_HERE() {
> }
>
> void ENDS_HERE(int h) {
> }
Error I'm trying to fix is:
cocoa/foundation/object.d(74): Error: function
cocoa.foundation.object.NSObject.ObjcMethodInfo!(objcForward_isEqual_,byte,"isEqual:",objc_ob
ject*).ObjcSubclassIfNeeded!().ObjcSubclass!().ObjcSubclass!("NSObject"c).objcHardWired
multiple overrides of same function
My guess is that I need to make this mixin to insert override keyword when
neccessary, but haven't figured out yet how.