This is another annoying case where XCode forces you to do one thing, but Silver/Fire (.1963) forces the opposite.
Consider this code, where there is an override of a static function in a base class:
class A { class func myFunc() {} } class B: A { class func myFunc() {} }
In a playground, XCode gives an error, and won’t compile unless you add override to the second func:
So you add the override to shup up stupid XCode, and in Fire you get a “No method to overide” on the function:
I think XCode forcing override on a static is dumb, but I can’t influence there. Can we make the error in Fire a warning? Or just not an error on class funcs?