Files
swift-mirror/test/SourceKit/InterfaceGen/gen_clang_module.swift.apinotes_swift4.response
Rintaro Ishizaki c9785d955d [SourceKit] Stop printing normal comments in clang generated interface
Generated interfaces for Clang modules used to try printing normal
comments between decls extracted from the header text. That was because
doc-comment was not common in C/ObjC headers. But mainly because of
"import as member feature" Clang decls aren't printed in the order as
they appear in the header file, the logic determinig which comment
belongs to which decl was not working property. We've decided to remove
that feature and only print the proper doc-comments as it has been
getting common.

rdar://93731287
2024-03-21 11:52:32 +09:00

1636 lines
35 KiB
Plaintext

import Foundation
open class Foo : NSObject {
}
open class GlobalToMember_Class_Container : NSObject {
}
extension GlobalToMember_Class_Container {
open class Payload : NSObject {
}
}
open class MemberToGlobal_Class_Container : NSObject {
}
open class MemberToGlobal_Class_Payload : NSObject {
}
open class MemberToMember_Class_Swift3 : NSObject {
}
open class MemberToMember_Class_Swift4 : NSObject {
}
extension MemberToMember_Class_Swift4 {
open class PayloadFor4 : NSObject {
}
}
open class MemberToMember_SameContainer_Class_Container : NSObject {
}
extension MemberToMember_SameContainer_Class_Container {
open class PayloadFor4 : NSObject {
}
}
open class MemberToMember_SameName_Class_Swift3 : NSObject {
}
open class MemberToMember_SameName_Class_Swift4 : NSObject {
}
extension MemberToMember_SameName_Class_Swift4 {
open class Payload : NSObject {
}
}
open class GlobalToMember_Typedef_Container : NSObject {
}
extension GlobalToMember_Typedef_Container {
public typealias Payload = Foo
}
open class MemberToGlobal_Typedef_Container : NSObject {
}
public typealias MemberToGlobal_Typedef_Payload = Foo
open class MemberToMember_Typedef_Swift3 : NSObject {
}
open class MemberToMember_Typedef_Swift4 : NSObject {
}
extension MemberToMember_Typedef_Swift4 {
public typealias PayloadFor4 = Foo
}
open class MemberToMember_SameContainer_Typedef_Container : NSObject {
}
extension MemberToMember_SameContainer_Typedef_Container {
public typealias PayloadFor4 = Foo
}
open class MemberToMember_SameName_Typedef_Swift3 : NSObject {
}
open class MemberToMember_SameName_Typedef_Swift4 : NSObject {
}
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: 49,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 54,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 60,
key.length: 30
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 93,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 106,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 116,
key.length: 30
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 154,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 159,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 165,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 175,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 194,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 199,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 205,
key.length: 30
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 238,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 251,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 256,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 262,
key.length: 28
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 293,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 306,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 311,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 317,
key.length: 27
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 347,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 360,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 365,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 371,
key.length: 27
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 401,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 414,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 424,
key.length: 27
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 459,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 464,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 470,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 484,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 503,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 508,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 514,
key.length: 44
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 561,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 574,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 584,
key.length: 44
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 636,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 641,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 647,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 661,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 680,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 685,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 691,
key.length: 36
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 730,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 743,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 748,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 754,
key.length: 36
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 793,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 806,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 816,
key.length: 36
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 860,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 865,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 871,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 881,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 900,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 905,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 911,
key.length: 32
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 946,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 959,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 969,
key.length: 32
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1009,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1016,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1026,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1036,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1042,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1047,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1053,
key.length: 32
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1088,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1101,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1108,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1118,
key.length: 30
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1151,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1155,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1160,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1166,
key.length: 29
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1198,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1211,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1216,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1222,
key.length: 29
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1254,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1267,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1277,
key.length: 29
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1314,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1321,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1331,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1345,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1351,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1356,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1362,
key.length: 46
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1411,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1424,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1434,
key.length: 46
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1488,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1495,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1505,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1519,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1525,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1530,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1536,
key.length: 38
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1577,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1590,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1595,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1601,
key.length: 38
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1642,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1655,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1665,
key.length: 38
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
key.offset: 1711,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1718,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1728,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1738,
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: 93,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 116,
key.length: 30
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 175,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 238,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 293,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 347,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 401,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 424,
key.length: 27
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 484,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 561,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 584,
key.length: 44
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 661,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 730,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 793,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 816,
key.length: 36
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 881,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 946,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 969,
key.length: 32
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1036,
key.length: 3
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1088,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1151,
key.length: 3
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1198,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1254,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1277,
key.length: 29
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1345,
key.length: 3
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1411,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1434,
key.length: 46
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1519,
key.length: 3
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1577,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1642,
key.length: 8,
key.is_system: 1
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1665,
key.length: 38
},
{
key.kind: source.lang.swift.ref.class,
key.offset: 1738,
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: 54,
key.length: 51,
key.nameoffset: 60,
key.namelength: 30,
key.bodyoffset: 103,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 49,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 93,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "GlobalToMember_Class_Container",
key.offset: 106,
key.length: 87,
key.nameoffset: 116,
key.namelength: 30,
key.bodyoffset: 148,
key.bodylength: 44,
key.substructure: [
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "Payload",
key.offset: 159,
key.length: 32,
key.nameoffset: 165,
key.namelength: 7,
key.bodyoffset: 185,
key.bodylength: 5,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 154,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 175,
key.length: 8
}
]
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToGlobal_Class_Container",
key.offset: 199,
key.length: 51,
key.nameoffset: 205,
key.namelength: 30,
key.bodyoffset: 248,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 194,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 238,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToGlobal_Class_Payload",
key.offset: 256,
key.length: 49,
key.nameoffset: 262,
key.namelength: 28,
key.bodyoffset: 303,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 251,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 293,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToMember_Class_Swift3",
key.offset: 311,
key.length: 48,
key.nameoffset: 317,
key.namelength: 27,
key.bodyoffset: 357,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 306,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 347,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToMember_Class_Swift4",
key.offset: 365,
key.length: 48,
key.nameoffset: 371,
key.namelength: 27,
key.bodyoffset: 411,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 360,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 401,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_Class_Swift4",
key.offset: 414,
key.length: 88,
key.nameoffset: 424,
key.namelength: 27,
key.bodyoffset: 453,
key.bodylength: 48,
key.substructure: [
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "PayloadFor4",
key.offset: 464,
key.length: 36,
key.nameoffset: 470,
key.namelength: 11,
key.bodyoffset: 494,
key.bodylength: 5,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 459,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 484,
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: 508,
key.length: 65,
key.nameoffset: 514,
key.namelength: 44,
key.bodyoffset: 571,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 503,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 561,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_SameContainer_Class_Container",
key.offset: 574,
key.length: 105,
key.nameoffset: 584,
key.namelength: 44,
key.bodyoffset: 630,
key.bodylength: 48,
key.substructure: [
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "PayloadFor4",
key.offset: 641,
key.length: 36,
key.nameoffset: 647,
key.namelength: 11,
key.bodyoffset: 671,
key.bodylength: 5,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 636,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 661,
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: 685,
key.length: 57,
key.nameoffset: 691,
key.namelength: 36,
key.bodyoffset: 740,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 680,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 730,
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: 748,
key.length: 57,
key.nameoffset: 754,
key.namelength: 36,
key.bodyoffset: 803,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 743,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 793,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_SameName_Class_Swift4",
key.offset: 806,
key.length: 93,
key.nameoffset: 816,
key.namelength: 36,
key.bodyoffset: 854,
key.bodylength: 44,
key.substructure: [
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "Payload",
key.offset: 865,
key.length: 32,
key.nameoffset: 871,
key.namelength: 7,
key.bodyoffset: 891,
key.bodylength: 5,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 860,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 881,
key.length: 8
}
]
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "GlobalToMember_Typedef_Container",
key.offset: 905,
key.length: 53,
key.nameoffset: 911,
key.namelength: 32,
key.bodyoffset: 956,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 900,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 946,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "GlobalToMember_Typedef_Container",
key.offset: 959,
key.length: 82,
key.nameoffset: 969,
key.namelength: 32,
key.bodyoffset: 1003,
key.bodylength: 37,
key.substructure: [
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "Payload",
key.offset: 1016,
key.length: 23,
key.nameoffset: 1026,
key.namelength: 7,
key.attributes: [
{
key.offset: 1009,
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: 1047,
key.length: 53,
key.nameoffset: 1053,
key.namelength: 32,
key.bodyoffset: 1098,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 1042,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 1088,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "MemberToGlobal_Typedef_Payload",
key.offset: 1108,
key.length: 46,
key.nameoffset: 1118,
key.namelength: 30,
key.attributes: [
{
key.offset: 1101,
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: 1160,
key.length: 50,
key.nameoffset: 1166,
key.namelength: 29,
key.bodyoffset: 1208,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 1155,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 1198,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.open,
key.name: "MemberToMember_Typedef_Swift4",
key.offset: 1216,
key.length: 50,
key.nameoffset: 1222,
key.namelength: 29,
key.bodyoffset: 1264,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 1211,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 1254,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_Typedef_Swift4",
key.offset: 1267,
key.length: 83,
key.nameoffset: 1277,
key.namelength: 29,
key.bodyoffset: 1308,
key.bodylength: 41,
key.substructure: [
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "PayloadFor4",
key.offset: 1321,
key.length: 27,
key.nameoffset: 1331,
key.namelength: 11,
key.attributes: [
{
key.offset: 1314,
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: 1356,
key.length: 67,
key.nameoffset: 1362,
key.namelength: 46,
key.bodyoffset: 1421,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 1351,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 1411,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_SameContainer_Typedef_Container",
key.offset: 1424,
key.length: 100,
key.nameoffset: 1434,
key.namelength: 46,
key.bodyoffset: 1482,
key.bodylength: 41,
key.substructure: [
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "PayloadFor4",
key.offset: 1495,
key.length: 27,
key.nameoffset: 1505,
key.namelength: 11,
key.attributes: [
{
key.offset: 1488,
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: 1530,
key.length: 59,
key.nameoffset: 1536,
key.namelength: 38,
key.bodyoffset: 1587,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 1525,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 1577,
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: 1595,
key.length: 59,
key.nameoffset: 1601,
key.namelength: 38,
key.bodyoffset: 1652,
key.bodylength: 1,
key.inheritedtypes: [
{
key.name: "NSObject"
}
],
key.attributes: [
{
key.offset: 1590,
key.length: 4,
key.attribute: source.decl.attribute.open
}
],
key.elements: [
{
key.kind: source.lang.swift.structure.elem.typeref,
key.offset: 1642,
key.length: 8
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "MemberToMember_SameName_Typedef_Swift4",
key.offset: 1655,
key.length: 88,
key.nameoffset: 1665,
key.namelength: 38,
key.bodyoffset: 1705,
key.bodylength: 37,
key.substructure: [
{
key.kind: source.lang.swift.decl.typealias,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "Payload",
key.offset: 1718,
key.length: 23,
key.nameoffset: 1728,
key.namelength: 7,
key.attributes: [
{
key.offset: 1711,
key.length: 6,
key.attribute: source.decl.attribute.public
}
]
}
]
}
]