blob: 2fdea902327f6f418bd6f8dd812b34e19ed6ccc5 [file] [log] [blame] [edit]
import Foundation
public class MyClass {
public var customSetterProperty: MyOtherClass {
get { MyOtherClass() }
set { }
}
public var customGetterProperty: MyOtherClass {
get { MyOtherClass() }
}
public var customVariableProperty: MyOtherClass
public let customConstantProperty: MyOtherClass
public var representableSetterProperty: Int {
get { 1 }
set { }
}
public var representableGetterProperty: Int {
get { 1 }
}
public var implicitGetterProperty: Int { 1 }
public var representableVariableProperty: Int
public let representableConstantProperty: Int
public weak var weakProperty: MyOtherClass?
public unowned var unownedProperty: MyOtherClass
public lazy var lazyProperty: Int = { 1 }();
init(
customVariableProperty: MyOtherClass,
customConstantProperty: MyOtherClass,
representableVariableProperty: Int,
representableConstantProperty: Int,
unownedProperty: MyOtherClass
) {
self.customVariableProperty = customVariableProperty
self.customConstantProperty = customConstantProperty
self.representableVariableProperty = representableVariableProperty
self.representableConstantProperty = representableConstantProperty
self.unownedProperty = unownedProperty
}
}
public class MyOtherClass {}