| @available(macOS 10.50, *) |
| public func conditionallyAvailableFunction() {} |
| |
| @available(macOS 10.50, *) |
| public var conditionallyAvailableGlobal: Int { |
| get {return 0} |
| set {} |
| } |
| |
| @available(macOS 10.50, *) |
| public struct ConditionallyAvailableStruct { |
| public func conditionallyAvailableMethod() {} |
| } |
| |
| public protocol AlwaysAvailableProtocol {} |
| |
| public struct AlwaysAvailableStruct {} |
| |
| @available(macOS 10.50, *) |
| extension AlwaysAvailableStruct : AlwaysAvailableProtocol {} |
| |
| public enum AlwaysAvailableEnum { |
| case alwaysAvailableCase |
| |
| @available(macOS 10.50, *) |
| case conditionallyAvailableCase |
| } |