struct S { var field1 = 2 var field2 = "2" var field3 = String() static var field4 = 4 var y: Int! = 45 } class C { static var field1 = S() public var field2 = 2 private dynamic var field3 = 5 @available(macOS 10.12, *) private static dynamic var field4: Int { return 4 } let field5 = 5 }