Files
swift-mirror/test/SourceKit/DocumentStructure/access_parse.swift.response
Argyrios Kyrtzidis 8ff6a98a99 [sourcekit] Merge SourceKit into the Swift repo.
The code goes into its own sub-tree under 'tools' but tests go under 'test',
so that running 'check-swift' will also run all the SourceKit tests.

SourceKit is disabled on non-darwin platforms.
2015-11-05 01:09:08 -08:00

599 lines
18 KiB
Plaintext

{
key.offset: 0,
key.length: 1555,
key.diagnostic_stage: source.diagnostic.stage.swift.parse,
key.substructure: [
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "DefAccess",
key.offset: 0,
key.length: 136,
key.runtime_name: "_TtC6Access9DefAccess",
key.nameoffset: 6,
key.namelength: 9,
key.bodyoffset: 17,
key.bodylength: 118,
key.substructure: [
{
key.kind: source.lang.swift.decl.var.instance,
key.accessibility: source.lang.swift.accessibility.internal,
key.setter_accessibility: source.lang.swift.accessibility.internal,
key.name: "defProp",
key.offset: 20,
key.length: 21,
key.typename: "Int",
key.nameoffset: 24,
key.namelength: 7
},
{
key.kind: source.lang.swift.decl.var.instance,
key.accessibility: source.lang.swift.accessibility.public,
key.setter_accessibility: source.lang.swift.accessibility.public,
key.name: "pubProp",
key.offset: 51,
key.length: 21,
key.typename: "Int",
key.nameoffset: 55,
key.namelength: 7
},
{
key.kind: source.lang.swift.decl.var.instance,
key.accessibility: source.lang.swift.accessibility.private,
key.setter_accessibility: source.lang.swift.accessibility.private,
key.name: "privProp",
key.offset: 83,
key.length: 22,
key.typename: "Int",
key.nameoffset: 87,
key.namelength: 8
},
{
key.kind: source.lang.swift.decl.function.method.instance,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "intFunc()",
key.offset: 117,
key.length: 17,
key.nameoffset: 122,
key.namelength: 9,
key.bodyoffset: 133,
key.bodylength: 0
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "PubAccess",
key.offset: 145,
key.length: 180,
key.runtime_name: "_TtC6Access9PubAccess",
key.nameoffset: 151,
key.namelength: 9,
key.bodyoffset: 162,
key.bodylength: 162,
key.substructure: [
{
key.kind: source.lang.swift.decl.var.instance,
key.accessibility: source.lang.swift.accessibility.internal,
key.setter_accessibility: source.lang.swift.accessibility.internal,
key.name: "defProp",
key.offset: 165,
key.length: 21,
key.typename: "Int",
key.nameoffset: 169,
key.namelength: 7
},
{
key.kind: source.lang.swift.decl.var.instance,
key.accessibility: source.lang.swift.accessibility.public,
key.setter_accessibility: source.lang.swift.accessibility.public,
key.name: "pubProp",
key.offset: 196,
key.length: 21,
key.typename: "Int",
key.nameoffset: 200,
key.namelength: 7
},
{
key.kind: source.lang.swift.decl.var.instance,
key.accessibility: source.lang.swift.accessibility.private,
key.setter_accessibility: source.lang.swift.accessibility.private,
key.name: "privProp",
key.offset: 228,
key.length: 22,
key.typename: "Int",
key.nameoffset: 232,
key.namelength: 8
},
{
key.kind: source.lang.swift.decl.function.method.instance,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "intFunc()",
key.offset: 262,
key.length: 17,
key.nameoffset: 267,
key.namelength: 9,
key.bodyoffset: 278,
key.bodylength: 0
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "Nested",
key.offset: 283,
key.length: 40,
key.nameoffset: 289,
key.namelength: 6,
key.bodyoffset: 297,
key.bodylength: 25,
key.substructure: [
{
key.kind: source.lang.swift.decl.function.method.instance,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "defFunc()",
key.offset: 302,
key.length: 17,
key.nameoffset: 307,
key.namelength: 9,
key.bodyoffset: 318,
key.bodylength: 0
}
]
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "IntAccess",
key.offset: 336,
key.length: 136,
key.runtime_name: "_TtC6Access9IntAccess",
key.nameoffset: 342,
key.namelength: 9,
key.bodyoffset: 353,
key.bodylength: 118,
key.substructure: [
{
key.kind: source.lang.swift.decl.var.instance,
key.accessibility: source.lang.swift.accessibility.internal,
key.setter_accessibility: source.lang.swift.accessibility.internal,
key.name: "defProp",
key.offset: 356,
key.length: 21,
key.typename: "Int",
key.nameoffset: 360,
key.namelength: 7
},
{
key.kind: source.lang.swift.decl.var.instance,
key.accessibility: source.lang.swift.accessibility.public,
key.setter_accessibility: source.lang.swift.accessibility.public,
key.name: "pubProp",
key.offset: 387,
key.length: 21,
key.typename: "Int",
key.nameoffset: 391,
key.namelength: 7
},
{
key.kind: source.lang.swift.decl.var.instance,
key.accessibility: source.lang.swift.accessibility.private,
key.setter_accessibility: source.lang.swift.accessibility.private,
key.name: "privProp",
key.offset: 419,
key.length: 22,
key.typename: "Int",
key.nameoffset: 423,
key.namelength: 8
},
{
key.kind: source.lang.swift.decl.function.method.instance,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "intFunc()",
key.offset: 453,
key.length: 17,
key.nameoffset: 458,
key.namelength: 9,
key.bodyoffset: 469,
key.bodylength: 0
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.private,
key.name: "PrivAccess",
key.offset: 482,
key.length: 183,
key.runtime_name: "_TtC6Access10PrivAccess",
key.nameoffset: 488,
key.namelength: 10,
key.bodyoffset: 500,
key.bodylength: 164,
key.substructure: [
{
key.kind: source.lang.swift.decl.var.instance,
key.accessibility: source.lang.swift.accessibility.private,
key.setter_accessibility: source.lang.swift.accessibility.private,
key.name: "defProp",
key.offset: 503,
key.length: 21,
key.typename: "Int",
key.nameoffset: 507,
key.namelength: 7
},
{
key.kind: source.lang.swift.decl.var.instance,
key.accessibility: source.lang.swift.accessibility.public,
key.setter_accessibility: source.lang.swift.accessibility.public,
key.name: "pubProp",
key.offset: 534,
key.length: 21,
key.typename: "Int",
key.nameoffset: 538,
key.namelength: 7
},
{
key.kind: source.lang.swift.decl.var.instance,
key.accessibility: source.lang.swift.accessibility.private,
key.setter_accessibility: source.lang.swift.accessibility.private,
key.name: "privProp",
key.offset: 566,
key.length: 22,
key.typename: "Int",
key.nameoffset: 570,
key.namelength: 8
},
{
key.kind: source.lang.swift.decl.function.method.instance,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "intFunc()",
key.offset: 600,
key.length: 17,
key.nameoffset: 605,
key.namelength: 9,
key.bodyoffset: 616,
key.bodylength: 0
},
{
key.kind: source.lang.swift.decl.class,
key.accessibility: source.lang.swift.accessibility.private,
key.name: "Nested",
key.offset: 623,
key.length: 40,
key.nameoffset: 629,
key.namelength: 6,
key.bodyoffset: 637,
key.bodylength: 25,
key.substructure: [
{
key.kind: source.lang.swift.decl.function.method.instance,
key.accessibility: source.lang.swift.accessibility.private,
key.name: "defFunc()",
key.offset: 642,
key.length: 17,
key.nameoffset: 647,
key.namelength: 9,
key.bodyoffset: 658,
key.bodylength: 0
}
]
}
]
},
{
key.kind: source.lang.swift.decl.function.free,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "defFunc()",
key.offset: 667,
key.length: 17,
key.nameoffset: 672,
key.namelength: 9,
key.bodyoffset: 683,
key.bodylength: 0
},
{
key.kind: source.lang.swift.decl.function.free,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "pubFunc()",
key.offset: 692,
key.length: 17,
key.nameoffset: 697,
key.namelength: 9,
key.bodyoffset: 708,
key.bodylength: 0
},
{
key.kind: source.lang.swift.decl.function.free,
key.accessibility: source.lang.swift.accessibility.private,
key.name: "privFunc()",
key.offset: 718,
key.length: 18,
key.nameoffset: 723,
key.namelength: 10,
key.bodyoffset: 735,
key.bodylength: 0
},
{
key.kind: source.lang.swift.decl.function.free,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "intFunc()",
key.offset: 746,
key.length: 17,
key.nameoffset: 751,
key.namelength: 9,
key.bodyoffset: 762,
key.bodylength: 0
},
{
key.kind: source.lang.swift.decl.enum,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "PubEnum",
key.offset: 772,
key.length: 40,
key.nameoffset: 777,
key.namelength: 7,
key.bodyoffset: 786,
key.bodylength: 25,
key.substructure: [
{
key.kind: source.lang.swift.decl.enumcase,
key.offset: 789,
key.length: 9,
key.nameoffset: 0,
key.namelength: 0,
key.substructure: [
{
key.kind: source.lang.swift.decl.enumelement,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "Some",
key.offset: 794,
key.length: 4,
key.nameoffset: 794,
key.namelength: 4
}
]
},
{
key.kind: source.lang.swift.decl.enumcase,
key.offset: 801,
key.length: 9,
key.nameoffset: 0,
key.namelength: 0,
key.substructure: [
{
key.kind: source.lang.swift.decl.enumelement,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "Else",
key.offset: 806,
key.length: 4,
key.nameoffset: 806,
key.namelength: 4
}
]
}
]
},
{
key.kind: source.lang.swift.decl.var.global,
key.accessibility: source.lang.swift.accessibility.internal,
key.setter_accessibility: source.lang.swift.accessibility.private,
key.name: "defPrivSetProp",
key.offset: 827,
key.length: 28,
key.typename: "Int",
key.nameoffset: 831,
key.namelength: 14
},
{
key.kind: source.lang.swift.decl.var.global,
key.accessibility: source.lang.swift.accessibility.public,
key.setter_accessibility: source.lang.swift.accessibility.private,
key.name: "pubPrivSetProp",
key.offset: 878,
key.length: 24,
key.typename: "Int",
key.nameoffset: 882,
key.namelength: 14,
key.bodyoffset: 904,
key.bodylength: 31
},
{
key.kind: source.lang.swift.decl.var.global,
key.accessibility: source.lang.swift.accessibility.public,
key.setter_accessibility: source.lang.swift.accessibility.internal,
key.name: "pubIntSetProp",
key.offset: 958,
key.length: 23,
key.typename: "Int",
key.nameoffset: 962,
key.namelength: 13,
key.bodyoffset: 983,
key.bodylength: 31
},
{
key.kind: source.lang.swift.decl.var.global,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "pubGetOnly",
key.offset: 1024,
key.length: 20,
key.typename: "Int",
key.nameoffset: 1028,
key.namelength: 10,
key.bodyoffset: 1046,
key.bodylength: 21
},
{
key.kind: source.lang.swift.decl.var.global,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "pubLetVar",
key.offset: 1077,
key.length: 19,
key.typename: "Int",
key.nameoffset: 1081,
key.namelength: 9
},
{
key.kind: source.lang.swift.decl.function.free,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "defProt()",
key.offset: 1098,
key.length: 17,
key.nameoffset: 1103,
key.namelength: 9,
key.bodyoffset: 1114,
key.bodylength: 0
},
{
key.kind: source.lang.swift.decl.function.free,
key.accessibility: source.lang.swift.accessibility.public,
key.name: "pubProt()",
key.offset: 1123,
key.length: 17,
key.nameoffset: 1128,
key.namelength: 9,
key.bodyoffset: 1139,
key.bodylength: 0
},
{
key.kind: source.lang.swift.decl.function.free,
key.accessibility: source.lang.swift.accessibility.private,
key.name: "privProt()",
key.offset: 1149,
key.length: 18,
key.nameoffset: 1154,
key.namelength: 10,
key.bodyoffset: 1166,
key.bodylength: 0
},
{
key.kind: source.lang.swift.decl.function.free,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "intProt()",
key.offset: 1177,
key.length: 17,
key.nameoffset: 1182,
key.namelength: 9,
key.bodyoffset: 1193,
key.bodylength: 0
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "DefAccess",
key.offset: 1196,
key.length: 43,
key.nameoffset: 1206,
key.namelength: 9,
key.bodyoffset: 1217,
key.bodylength: 21,
key.substructure: [
{
key.kind: source.lang.swift.decl.function.method.instance,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "defFunc()",
key.offset: 1220,
key.length: 17,
key.nameoffset: 1225,
key.namelength: 9,
key.bodyoffset: 1236,
key.bodylength: 0
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "PubAccess",
key.offset: 1240,
key.length: 43,
key.nameoffset: 1250,
key.namelength: 9,
key.bodyoffset: 1261,
key.bodylength: 21,
key.substructure: [
{
key.kind: source.lang.swift.decl.function.method.instance,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "defFunc()",
key.offset: 1264,
key.length: 17,
key.nameoffset: 1269,
key.namelength: 9,
key.bodyoffset: 1280,
key.bodylength: 0
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "IntAccess",
key.offset: 1284,
key.length: 43,
key.nameoffset: 1294,
key.namelength: 9,
key.bodyoffset: 1305,
key.bodylength: 21,
key.substructure: [
{
key.kind: source.lang.swift.decl.function.method.instance,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "defFunc()",
key.offset: 1308,
key.length: 17,
key.nameoffset: 1313,
key.namelength: 9,
key.bodyoffset: 1324,
key.bodylength: 0
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "PrivAccess",
key.offset: 1328,
key.length: 44,
key.nameoffset: 1338,
key.namelength: 10,
key.bodyoffset: 1350,
key.bodylength: 21,
key.substructure: [
{
key.kind: source.lang.swift.decl.function.method.instance,
key.accessibility: source.lang.swift.accessibility.internal,
key.name: "defFunc()",
key.offset: 1353,
key.length: 17,
key.nameoffset: 1358,
key.namelength: 9,
key.bodyoffset: 1369,
key.bodylength: 0
}
]
},
{
key.kind: source.lang.swift.decl.extension,
key.name: "PubAccess",
key.offset: 1381,
key.length: 47,
key.nameoffset: 1391,
key.namelength: 9,
key.bodyoffset: 1402,
key.bodylength: 25,
key.substructure: [
{
key.kind: source.lang.swift.decl.function.method.instance,
key.accessibility: source.lang.swift.accessibility.private,
key.name: "privExtFunc()",
key.offset: 1405,
key.length: 21,
key.nameoffset: 1410,
key.namelength: 13,
key.bodyoffset: 1425,
key.bodylength: 0
}
]
}
]
}