> Currently, they can be disambiguated using (self as ProtocolA).bar(), no?

I think this method is more about, for instance:

        extension NSString {
                func drawAtPoint(point: CGPoint, withAttributes attributes: 
[String: AnyObject]?) {
                        doSomeOtherThing()
                        myString.`UIKit.drawAtPoint`(point, withAttributes: 
attrs)
                }
        }

You use it to access a method by the module it comes from, not the protocol it 
comes from.

-- 
Brent Royal-Gordon
Architechies

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to