Commits

Doug Gregor committed 812dc091eb9
Introduce the notion of factory initializers. Factory initializers express an initializer that produces an object of the given type, but is not inherited and not designated. Although they have a syntactic form for presentation purposes (-> ClassName), there is no way to specify or implement them within Swift. Rather, factory initializers are created when importing an Objective-C factory method that returns the class type rather than instancetype. Swift SVN r16528