[swift-evolution] [Proposal] Allow static protocol extension methods to be called directly on the protocol
Joe Groff
jgroff at apple.com
Wed Mar 23 11:49:44 CDT 2016
> On Mar 23, 2016, at 7:13 AM, Maximilian Hünenberger <m.huenenberger at me.com> wrote:
>
> Wouldn't it be easier (syntax wise) to extend the meta type directly? :
>
> protocol P {}
> extension P.Type {
> static func a() {}
> }
Maybe we'd allow that too, but you wouldn't want 'static' there, since that would put methods on P.Type.Type rather than P.Type.
-Joe
More information about the swift-evolution
mailing list