Files
swift-mirror/test/SourceKit/InterfaceGen/gen_clang_module.swift.apinotes_swift3.response
Rintaro Ishizaki 7b3738d1d0 [SourceKit] Adjust newlines between decls
Previously, Clang modules didn't have empty lines between top-level
decls. This was inconsistent with Swift module.
2024-03-25 22:07:50 +09:00

2351 lines
51 KiB
Plaintext

import Foundation
open class Foo : NSObject {
}
open class GlobalToMember_Class_Container : NSObject {
}
public typealias GlobalToMember_Class_Payload = GlobalToMember_Class_Container.Payload
extension GlobalToMember_Class_Container {
open class Payload : NSObject {
}
}
open class MemberToGlobal_Class_Container : NSObject {
}
open class MemberToGlobal_Class_Payload : NSObject {
}
extension MemberToGlobal_Class_Container {
public typealias Payload = MemberToGlobal_Class_Payload
}
open class MemberToMember_Class_Swift3 : NSObject {
}
open class MemberToMember_Class_Swift4 : NSObject {
}
extension MemberToMember_Class_Swift3 {
public typealias PayloadFor3 = MemberToMember_Class_Swift4.PayloadFor4
}
extension MemberToMember_Class_Swift4 {
open class PayloadFor4 : NSObject {
}
}
open class MemberToMember_SameContainer_Class_Container : NSObject {
}
extension MemberToMember_SameContainer_Class_Container {
public typealias PayloadFor3 = MemberToMember_SameContainer_Class_Container.PayloadFor4
open class PayloadFor4 : NSObject {
}
}
open class MemberToMember_SameName_Class_Swift3 : NSObject {
}
open class MemberToMember_SameName_Class_Swift4 : NSObject {
}
extension MemberToMember_SameName_Class_Swift3 {
public typealias Payload = MemberToMember_SameName_Class_Swift4.Payload
}
extension MemberToMember_SameName_Class_Swift4 {
open class Payload : NSObject {
}
}
open class GlobalToMember_Typedef_Container : NSObject {
}
public typealias GlobalToMember_Typedef_Payload = GlobalToMember_Typedef_Container.Payload
extension GlobalToMember_Typedef_Container {
public typealias Payload = Foo
}
open class MemberToGlobal_Typedef_Container : NSObject {
}
public typealias MemberToGlobal_Typedef_Payload = Foo
extension MemberToGlobal_Typedef_Container {
public typealias Payload = MemberToGlobal_Typedef_Payload
}
open class MemberToMember_Typedef_Swift3 : NSObject {
}
open class MemberToMember_Typedef_Swift4 : NSObject {
}
extension MemberToMember_Typedef_Swift3 {
public typealias PayloadFor3 = MemberToMember_Typedef_Swift4.PayloadFor4
}
extension MemberToMember_Typedef_Swift4 {
public typealias PayloadFor4 = Foo
}
open class MemberToMember_SameContainer_Typedef_Container : NSObject {
}
extension MemberToMember_SameContainer_Typedef_Container {
public typealias PayloadFor3 = MemberToMember_SameContainer_Typedef_Container.PayloadFor4
public typealias PayloadFor4 = Foo
}
open class MemberToMember_SameName_Typedef_Swift3 : NSObject {
}
open class MemberToMember_SameName_Typedef_Swift4 : NSObject {
}
extension MemberToMember_SameName_Typedef_Swift3 {
public typealias Payload = MemberToMember_SameName_Typedef_Swift4.Payload
}
extension MemberToMember_SameName_Typedef_Swift4 {
public typealias Payload = Foo
}
[
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 0,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 7,
key.length: 10
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 19,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 24,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 30,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 36,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 50,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 55,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 61,
key.length: 30
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 94,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 108,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 115,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 125,
key.length: 28
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 156,
key.length: 30
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 187,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 196,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 206,
key.length: 30
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 244,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 249,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 255,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 265,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 285,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 290,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 296,
key.length: 30
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 329,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 343,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 348,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 354,
key.length: 28
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 385,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 399,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 409,
key.length: 30
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 447,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 454,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 464,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 474,
key.length: 28
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 506,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 511,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 517,
key.length: 27
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 547,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 561,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 566,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 572,
key.length: 27
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 602,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 616,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 626,
key.length: 27
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 661,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 668,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 678,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 692,
key.length: 27
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 720,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 735,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 745,
key.length: 27
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 780,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 785,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 791,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 805,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 825,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 830,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 836,
key.length: 44
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 883,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 897,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 907,
key.length: 44
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 959,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 966,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 976,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 990,
key.length: 44
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1035,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1052,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1057,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1063,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1077,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1097,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1102,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1108,
key.length: 36
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1147,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1161,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1166,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1172,
key.length: 36
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1211,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1225,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1235,
key.length: 36
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1279,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1286,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1296,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1306,
key.length: 36
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1343,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1354,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1364,
key.length: 36
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1408,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1413,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1419,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1429,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1449,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1454,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1460,
key.length: 32
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1495,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1509,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1516,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1526,
key.length: 30
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1559,
key.length: 32
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1592,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1601,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1611,
key.length: 32
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1651,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1658,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1668,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1678,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1685,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1690,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1696,
key.length: 32
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1731,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1745,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1752,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1762,
key.length: 30
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1795,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1800,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1810,
key.length: 32
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1850,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1857,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1867,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1877,
key.length: 30
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1911,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1916,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1922,
key.length: 29
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1954,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1968,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1973,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1979,
key.length: 29
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2011,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 2025,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2035,
key.length: 29
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 2072,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 2079,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 2089,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2103,
key.length: 29
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2133,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 2148,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2158,
key.length: 29
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 2195,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 2202,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 2212,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2226,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 2233,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 2238,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 2244,
key.length: 46
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2293,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 2307,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2317,
key.length: 46
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 2371,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 2378,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 2388,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2402,
key.length: 46
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2449,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 2466,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 2473,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 2483,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2497,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 2504,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 2509,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 2515,
key.length: 38
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2556,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 2570,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 2575,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 2581,
key.length: 38
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2622,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 2636,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2646,
key.length: 38
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 2692,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 2699,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 2709,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2719,
key.length: 38
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2758,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 2769,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2779,
key.length: 38
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 2825,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 2832,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 2842,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 2852,
key.length: 3
}
]
[
{
key.kind: source.lang.swift.ref.module,
key.offset: 7,
key.length: 10,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 36,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 94,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 156,
key.length: 30
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 187,
key.length: 7
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 206,
key.length: 30
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 265,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 329,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 385,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 409,
key.length: 30
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 474,
key.length: 28
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 547,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 602,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 626,
key.length: 27
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 692,
key.length: 27
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 720,
key.length: 11
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 745,
key.length: 27
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 805,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 883,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 907,
key.length: 44
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 990,
key.length: 44
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1035,
key.length: 11
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1077,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1147,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1211,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1235,
key.length: 36
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1306,
key.length: 36
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1343,
key.length: 7
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1364,
key.length: 36
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1429,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1495,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1559,
key.length: 32
},
{
key.kind: source.lang.swift.ref.typealias,
key.offset: 1592,
key.length: 7
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1611,
key.length: 32
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1678,
key.length: 3
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1731,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1795,
key.length: 3
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1810,
key.length: 32
},
{
key.kind: source.lang.swift.ref.typealias,
key.offset: 1877,
key.length: 30
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1954,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 2011,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 2035,
key.length: 29
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 2103,
key.length: 29
},
{
key.kind: source.lang.swift.ref.typealias,
key.offset: 2133,
key.length: 11
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 2158,
key.length: 29
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 2226,
key.length: 3
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 2293,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 2317,
key.length: 46
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 2402,
key.length: 46
},
{
key.kind: source.lang.swift.ref.typealias,
key.offset: 2449,
key.length: 11
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 2497,
key.length: 3
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 2556,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 2622,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 2646,
key.length: 38
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 2719,
key.length: 38
},
{
key.kind: source.lang.swift.ref.typealias,
key.offset: 2758,
key.length: 7
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 2779,
key.length: 38
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 2852,
key.length: 3
}
]
[
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "Foo",
key.offset: 24,
key.length: 24,
key.nameoffset: 30,
key.namelength: 3,
key.bodyoffset: 46,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 19,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 36,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "GlobalToMember_Class_Container",
key.offset: 55,
key.length: 51,
key.nameoffset: 61,
key.namelength: 30,
key.bodyoffset: 104,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 50,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 94,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "GlobalToMember_Class_Payload",
key.offset: 115,
key.length: 79,
key.nameoffset: 125,
key.namelength: 28,
key.attributes: [
{
key.offset: 108,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "GlobalToMember_Class_Container",
key.offset: 196,
key.length: 87,
key.nameoffset: 206,
key.namelength: 30,
key.bodyoffset: 238,
key.bodylength: 44,
key.substructure: [
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "Payload",
key.offset: 249,
key.length: 32,
key.nameoffset: 255,
key.namelength: 7,
key.bodyoffset: 275,
key.bodylength: 5,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 244,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 265,
key.length: 8
}
]
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToGlobal_Class_Container",
key.offset: 290,
key.length: 51,
key.nameoffset: 296,
key.namelength: 30,
key.bodyoffset: 339,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 285,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 329,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToGlobal_Class_Payload",
key.offset: 348,
key.length: 49,
key.nameoffset: 354,
key.namelength: 28,
key.bodyoffset: 395,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 343,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 385,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToGlobal_Class_Container",
key.offset: 399,
key.length: 105,
key.nameoffset: 409,
key.namelength: 30,
key.bodyoffset: 441,
key.bodylength: 62,
key.substructure: [
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "Payload",
key.offset: 454,
key.length: 48,
key.nameoffset: 464,
key.namelength: 7,
key.attributes: [
{
key.offset: 447,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToMember_Class_Swift3",
key.offset: 511,
key.length: 48,
key.nameoffset: 517,
key.namelength: 27,
key.bodyoffset: 557,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 506,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 547,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToMember_Class_Swift4",
key.offset: 566,
key.length: 48,
key.nameoffset: 572,
key.namelength: 27,
key.bodyoffset: 612,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 561,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 602,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_Class_Swift3",
key.offset: 616,
key.length: 117,
key.nameoffset: 626,
key.namelength: 27,
key.bodyoffset: 655,
key.bodylength: 77,
key.substructure: [
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "PayloadFor3",
key.offset: 668,
key.length: 63,
key.nameoffset: 678,
key.namelength: 11,
key.attributes: [
{
key.offset: 661,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_Class_Swift4",
key.offset: 735,
key.length: 88,
key.nameoffset: 745,
key.namelength: 27,
key.bodyoffset: 774,
key.bodylength: 48,
key.substructure: [
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "PayloadFor4",
key.offset: 785,
key.length: 36,
key.nameoffset: 791,
key.namelength: 11,
key.bodyoffset: 815,
key.bodylength: 5,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 780,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 805,
key.length: 8
}
]
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToMember_SameContainer_Class_Container",
key.offset: 830,
key.length: 65,
key.nameoffset: 836,
key.namelength: 44,
key.bodyoffset: 893,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 825,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 883,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_SameContainer_Class_Container",
key.offset: 897,
key.length: 198,
key.nameoffset: 907,
key.namelength: 44,
key.bodyoffset: 953,
key.bodylength: 141,
key.substructure: [
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "PayloadFor3",
key.offset: 966,
key.length: 80,
key.nameoffset: 976,
key.namelength: 11,
key.attributes: [
{
key.offset: 959,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "PayloadFor4",
key.offset: 1057,
key.length: 36,
key.nameoffset: 1063,
key.namelength: 11,
key.bodyoffset: 1087,
key.bodylength: 5,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 1052,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 1077,
key.length: 8
}
]
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToMember_SameName_Class_Swift3",
key.offset: 1102,
key.length: 57,
key.nameoffset: 1108,
key.namelength: 36,
key.bodyoffset: 1157,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 1097,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 1147,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToMember_SameName_Class_Swift4",
key.offset: 1166,
key.length: 57,
key.nameoffset: 1172,
key.namelength: 36,
key.bodyoffset: 1221,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 1161,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 1211,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_SameName_Class_Swift3",
key.offset: 1225,
key.length: 127,
key.nameoffset: 1235,
key.namelength: 36,
key.bodyoffset: 1273,
key.bodylength: 78,
key.substructure: [
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "Payload",
key.offset: 1286,
key.length: 64,
key.nameoffset: 1296,
key.namelength: 7,
key.attributes: [
{
key.offset: 1279,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_SameName_Class_Swift4",
key.offset: 1354,
key.length: 93,
key.nameoffset: 1364,
key.namelength: 36,
key.bodyoffset: 1402,
key.bodylength: 44,
key.substructure: [
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "Payload",
key.offset: 1413,
key.length: 32,
key.nameoffset: 1419,
key.namelength: 7,
key.bodyoffset: 1439,
key.bodylength: 5,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 1408,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 1429,
key.length: 8
}
]
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "GlobalToMember_Typedef_Container",
key.offset: 1454,
key.length: 53,
key.nameoffset: 1460,
key.namelength: 32,
key.bodyoffset: 1505,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 1449,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 1495,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "GlobalToMember_Typedef_Payload",
key.offset: 1516,
key.length: 83,
key.nameoffset: 1526,
key.namelength: 30,
key.attributes: [
{
key.offset: 1509,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "GlobalToMember_Typedef_Container",
key.offset: 1601,
key.length: 82,
key.nameoffset: 1611,
key.namelength: 32,
key.bodyoffset: 1645,
key.bodylength: 37,
key.substructure: [
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "Payload",
key.offset: 1658,
key.length: 23,
key.nameoffset: 1668,
key.namelength: 7,
key.attributes: [
{
key.offset: 1651,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToGlobal_Typedef_Container",
key.offset: 1690,
key.length: 53,
key.nameoffset: 1696,
key.namelength: 32,
key.bodyoffset: 1741,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 1685,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 1731,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "MemberToGlobal_Typedef_Payload",
key.offset: 1752,
key.length: 46,
key.nameoffset: 1762,
key.namelength: 30,
key.attributes: [
{
key.offset: 1745,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToGlobal_Typedef_Container",
key.offset: 1800,
key.length: 109,
key.nameoffset: 1810,
key.namelength: 32,
key.bodyoffset: 1844,
key.bodylength: 64,
key.substructure: [
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "Payload",
key.offset: 1857,
key.length: 50,
key.nameoffset: 1867,
key.namelength: 7,
key.attributes: [
{
key.offset: 1850,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToMember_Typedef_Swift3",
key.offset: 1916,
key.length: 50,
key.nameoffset: 1922,
key.namelength: 29,
key.bodyoffset: 1964,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 1911,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 1954,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToMember_Typedef_Swift4",
key.offset: 1973,
key.length: 50,
key.nameoffset: 1979,
key.namelength: 29,
key.bodyoffset: 2021,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 1968,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 2011,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_Typedef_Swift3",
key.offset: 2025,
key.length: 121,
key.nameoffset: 2035,
key.namelength: 29,
key.bodyoffset: 2066,
key.bodylength: 79,
key.substructure: [
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "PayloadFor3",
key.offset: 2079,
key.length: 65,
key.nameoffset: 2089,
key.namelength: 11,
key.attributes: [
{
key.offset: 2072,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_Typedef_Swift4",
key.offset: 2148,
key.length: 83,
key.nameoffset: 2158,
key.namelength: 29,
key.bodyoffset: 2189,
key.bodylength: 41,
key.substructure: [
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "PayloadFor4",
key.offset: 2202,
key.length: 27,
key.nameoffset: 2212,
key.namelength: 11,
key.attributes: [
{
key.offset: 2195,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToMember_SameContainer_Typedef_Container",
key.offset: 2238,
key.length: 67,
key.nameoffset: 2244,
key.namelength: 46,
key.bodyoffset: 2303,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 2233,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 2293,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_SameContainer_Typedef_Container",
key.offset: 2307,
key.length: 195,
key.nameoffset: 2317,
key.namelength: 46,
key.bodyoffset: 2365,
key.bodylength: 136,
key.substructure: [
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "PayloadFor3",
key.offset: 2378,
key.length: 82,
key.nameoffset: 2388,
key.namelength: 11,
key.attributes: [
{
key.offset: 2371,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
},
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "PayloadFor4",
key.offset: 2473,
key.length: 27,
key.nameoffset: 2483,
key.namelength: 11,
key.attributes: [
{
key.offset: 2466,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToMember_SameName_Typedef_Swift3",
key.offset: 2509,
key.length: 59,
key.nameoffset: 2515,
key.namelength: 38,
key.bodyoffset: 2566,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 2504,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 2556,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToMember_SameName_Typedef_Swift4",
key.offset: 2575,
key.length: 59,
key.nameoffset: 2581,
key.namelength: 38,
key.bodyoffset: 2632,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 2570,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 2622,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_SameName_Typedef_Swift3",
key.offset: 2636,
key.length: 131,
key.nameoffset: 2646,
key.namelength: 38,
key.bodyoffset: 2686,
key.bodylength: 80,
key.substructure: [
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "Payload",
key.offset: 2699,
key.length: 66,
key.nameoffset: 2709,
key.namelength: 7,
key.attributes: [
{
key.offset: 2692,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_SameName_Typedef_Swift4",
key.offset: 2769,
key.length: 88,
key.nameoffset: 2779,
key.namelength: 38,
key.bodyoffset: 2819,
key.bodylength: 37,
key.substructure: [
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "Payload",
key.offset: 2832,
key.length: 23,
key.nameoffset: 2842,
key.namelength: 7,
key.attributes: [
{
key.offset: 2825,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
}
]
}
]