[swift-evolution] [Draft] open and public protocols
Adrian Zubarev
adrian.zubarev at devandartist.com
Sun Feb 19 10:11:21 CST 2017
@Matthew: Have you considered what happens with the access modifier of an open protocol when an open/public class conforms to it?
// Module A
open protocol A {
func foo()
}
// Module B
open class B : A {
(open or public) func foo() {}
// If `open`, can we downgrade to `public`?
// The other way around seems straightforward
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20170219/f9d3d415/attachment.html>
More information about the swift-evolution
mailing list