mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
This crashes with typealiases referenced across files. I will resubmit
with a fix. See also https://github.com/apple/swift/pull/65545
This reverts commit 7a5e9dcf19.
1683 lines
46 KiB
Plaintext
1683 lines
46 KiB
Plaintext
{
|
|
key.dependencies: [
|
|
{
|
|
key.kind: source.lang.swift.import.module.swift,
|
|
key.name: "Swift",
|
|
key.filepath: Swift.swiftmodule,
|
|
key.is_system: 1
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.var.global,
|
|
key.name: "globV",
|
|
key.usr: <usr>,
|
|
key.line: 4,
|
|
key.column: 5,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: <usr>,
|
|
key.line: 4,
|
|
key.column: 5,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: <usr>,
|
|
key.line: 4,
|
|
key.column: 5,
|
|
key.is_implicit: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: <usr>,
|
|
key.line: 4,
|
|
key.column: 12
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "CC",
|
|
key.usr: <usr>,
|
|
key.line: 6,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init()",
|
|
key.usr: <usr>,
|
|
key.line: 7,
|
|
key.column: 3,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "instV",
|
|
key.usr: <usr>,
|
|
key.line: 8,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: <usr>,
|
|
key.line: 8,
|
|
key.column: 7,
|
|
key.is_dynamic: 1,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: <usr>,
|
|
key.line: 8,
|
|
key.column: 7,
|
|
key.is_dynamic: 1,
|
|
key.is_implicit: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "CC",
|
|
key.usr: <usr>,
|
|
key.line: 8,
|
|
key.column: 14
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "meth()",
|
|
key.usr: <usr>,
|
|
key.line: 9,
|
|
key.column: 8,
|
|
key.is_dynamic: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "instanceFunc0(_:b:)",
|
|
key.usr: <usr>,
|
|
key.line: 10,
|
|
key.column: 8,
|
|
key.is_dynamic: 1,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: <usr>,
|
|
key.line: 10,
|
|
key.column: 27
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Float",
|
|
key.usr: <usr>,
|
|
key.line: 10,
|
|
key.column: 35
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: <usr>,
|
|
key.line: 10,
|
|
key.column: 45
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "instanceFunc1(a:b:)",
|
|
key.usr: <usr>,
|
|
key.line: 13,
|
|
key.column: 8,
|
|
key.is_dynamic: 1,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: <usr>,
|
|
key.line: 13,
|
|
key.column: 27
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Float",
|
|
key.usr: <usr>,
|
|
key.line: 13,
|
|
key.column: 37
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: <usr>,
|
|
key.line: 13,
|
|
key.column: 47
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.class,
|
|
key.name: "smeth()",
|
|
key.usr: <usr>,
|
|
key.line: 16,
|
|
key.column: 14,
|
|
key.is_dynamic: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.operator.infix,
|
|
key.name: "+(_:_:)",
|
|
key.usr: <usr>,
|
|
key.line: 19,
|
|
key.column: 6,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "CC",
|
|
key.usr: <usr>,
|
|
key.line: 19,
|
|
key.column: 12
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "CC",
|
|
key.usr: <usr>,
|
|
key.line: 19,
|
|
key.column: 19
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "CC",
|
|
key.usr: <usr>,
|
|
key.line: 19,
|
|
key.column: 26
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.struct,
|
|
key.name: "S",
|
|
key.usr: <usr>,
|
|
key.line: 23,
|
|
key.column: 8,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "meth()",
|
|
key.usr: <usr>,
|
|
key.line: 24,
|
|
key.column: 8,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.static,
|
|
key.name: "smeth()",
|
|
key.usr: <usr>,
|
|
key.line: 25,
|
|
key.column: 15,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: <usr>,
|
|
key.line: 23,
|
|
key.column: 8,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.enum,
|
|
key.name: "E",
|
|
key.usr: <usr>,
|
|
key.line: 28,
|
|
key.column: 6,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.enumelement,
|
|
key.name: "EElem",
|
|
key.usr: <usr>,
|
|
key.line: 29,
|
|
key.column: 8,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.protocol,
|
|
key.name: "Prot",
|
|
key.usr: <usr>,
|
|
key.line: 32,
|
|
key.column: 10,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "protMeth(_:)",
|
|
key.usr: <usr>,
|
|
key.line: 33,
|
|
key.column: 8,
|
|
key.is_dynamic: 1,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.protocol,
|
|
key.name: "Prot",
|
|
key.usr: <usr>,
|
|
key.line: 33,
|
|
key.column: 22
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.free,
|
|
key.name: "foo(_:b:)",
|
|
key.usr: <usr>,
|
|
key.line: 36,
|
|
key.column: 6,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "CC",
|
|
key.usr: <usr>,
|
|
key.line: 36,
|
|
key.column: 15
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.enum,
|
|
key.name: "E",
|
|
key.usr: <usr>,
|
|
key.line: 36,
|
|
key.column: 28
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.var.global,
|
|
key.name: "globV",
|
|
key.usr: <usr>,
|
|
key.line: 37,
|
|
key.column: 3,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.accessor.setter,
|
|
key.usr: <usr>,
|
|
key.line: 37,
|
|
key.column: 3,
|
|
key.is_implicit: 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.operator.infix,
|
|
key.name: "+(_:_:)",
|
|
key.usr: <usr>,
|
|
key.line: 38,
|
|
key.column: 5
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.var.instance,
|
|
key.name: "instV",
|
|
key.usr: <usr>,
|
|
key.line: 38,
|
|
key.column: 9,
|
|
key.receiver_usr: "s:5index2CCC",
|
|
key.is_dynamic: 1,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.accessor.getter,
|
|
key.usr: <usr>,
|
|
key.line: 38,
|
|
key.column: 9,
|
|
key.receiver_usr: "s:5index2CCC",
|
|
key.is_dynamic: 1,
|
|
key.is_implicit: 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.method.instance,
|
|
key.name: "meth()",
|
|
key.usr: <usr>,
|
|
key.line: 39,
|
|
key.column: 5,
|
|
key.receiver_usr: "s:5index2CCC",
|
|
key.is_dynamic: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "CC",
|
|
key.usr: <usr>,
|
|
key.line: 40,
|
|
key.column: 3
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.method.class,
|
|
key.name: "smeth()",
|
|
key.usr: <usr>,
|
|
key.line: 40,
|
|
key.column: 6
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.enum,
|
|
key.name: "E",
|
|
key.usr: <usr>,
|
|
key.line: 41,
|
|
key.column: 7
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.enumelement,
|
|
key.name: "EElem",
|
|
key.usr: <usr>,
|
|
key.line: 41,
|
|
key.column: 9
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "CC",
|
|
key.usr: <usr>,
|
|
key.line: 42,
|
|
key.column: 14
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.typealias,
|
|
key.name: "CCAlias",
|
|
key.usr: <usr>,
|
|
key.line: 47,
|
|
key.column: 11,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "CC",
|
|
key.usr: <usr>,
|
|
key.line: 47,
|
|
key.column: 21
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.extension.class,
|
|
key.name: "CC",
|
|
key.usr: <usr>,
|
|
key.line: 49,
|
|
key.column: 11,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.protocol,
|
|
key.name: "Prot",
|
|
key.usr: <usr>,
|
|
key.line: 49,
|
|
key.column: 16
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "CC",
|
|
key.usr: <usr>,
|
|
key.line: 49,
|
|
key.column: 11
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.protocol,
|
|
key.name: "Prot",
|
|
key.usr: <usr>,
|
|
key.line: 49,
|
|
key.column: 16
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "meth2(_:)",
|
|
key.usr: <usr>,
|
|
key.line: 50,
|
|
key.column: 8,
|
|
key.is_dynamic: 1,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.typealias,
|
|
key.name: "CCAlias",
|
|
key.usr: <usr>,
|
|
key.line: 50,
|
|
key.column: 19
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "protMeth(_:)",
|
|
key.usr: <usr>,
|
|
key.line: 51,
|
|
key.column: 8,
|
|
key.is_dynamic: 1,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.method.instance,
|
|
key.name: "protMeth(_:)",
|
|
key.usr: <usr>
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.protocol,
|
|
key.name: "Prot",
|
|
key.usr: <usr>,
|
|
key.line: 51,
|
|
key.column: 22
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "extV",
|
|
key.usr: <usr>,
|
|
key.line: 52,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:extV",
|
|
key.usr: <usr>,
|
|
key.line: 52,
|
|
key.column: 18,
|
|
key.is_dynamic: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: <usr>,
|
|
key.line: 52,
|
|
key.column: 14
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "SubCC",
|
|
key.usr: <usr>,
|
|
key.line: 55,
|
|
key.column: 7,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "CC",
|
|
key.usr: <usr>,
|
|
key.line: 55,
|
|
key.column: 15
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.usr: <usr>,
|
|
key.line: 55,
|
|
key.column: 7,
|
|
key.is_implicit: 1,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.method.instance,
|
|
key.name: "protMeth(_:)",
|
|
key.usr: <usr>
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "CC",
|
|
key.usr: <usr>,
|
|
key.line: 55,
|
|
key.column: 15
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: <usr>,
|
|
key.line: 55,
|
|
key.column: 18,
|
|
key.is_implicit: 1,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.name: "init()",
|
|
key.usr: <usr>
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.override
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.global,
|
|
key.name: "globV2",
|
|
key.usr: <usr>,
|
|
key.line: 57,
|
|
key.column: 5,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: <usr>,
|
|
key.line: 57,
|
|
key.column: 5,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: <usr>,
|
|
key.line: 57,
|
|
key.column: 5,
|
|
key.is_implicit: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "SubCC",
|
|
key.usr: <usr>,
|
|
key.line: 57,
|
|
key.column: 13
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "ComputedProperty",
|
|
key.usr: <usr>,
|
|
key.line: 59,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "value",
|
|
key.usr: <usr>,
|
|
key.line: 60,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:value",
|
|
key.usr: <usr>,
|
|
key.line: 61,
|
|
key.column: 5,
|
|
key.is_dynamic: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.name: "setter:value",
|
|
key.usr: <usr>,
|
|
key.line: 65,
|
|
key.column: 5,
|
|
key.is_dynamic: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: <usr>,
|
|
key.line: 60,
|
|
key.column: 15
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "readOnly",
|
|
key.usr: <usr>,
|
|
key.line: 70,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:readOnly",
|
|
key.usr: <usr>,
|
|
key.line: 70,
|
|
key.column: 22,
|
|
key.is_dynamic: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: <usr>,
|
|
key.line: 70,
|
|
key.column: 18
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: <usr>,
|
|
key.line: 59,
|
|
key.column: 7,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "BC2",
|
|
key.usr: <usr>,
|
|
key.line: 73,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "protMeth(_:)",
|
|
key.usr: <usr>,
|
|
key.line: 74,
|
|
key.column: 8,
|
|
key.is_dynamic: 1,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.protocol,
|
|
key.name: "Prot",
|
|
key.usr: <usr>,
|
|
key.line: 74,
|
|
key.column: 22
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: <usr>,
|
|
key.line: 73,
|
|
key.column: 7,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "SubC2",
|
|
key.usr: <usr>,
|
|
key.line: 76,
|
|
key.column: 7,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "BC2",
|
|
key.usr: <usr>,
|
|
key.line: 76,
|
|
key.column: 15
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.protocol,
|
|
key.name: "Prot",
|
|
key.usr: <usr>,
|
|
key.line: 76,
|
|
key.column: 20
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "BC2",
|
|
key.usr: <usr>,
|
|
key.line: 76,
|
|
key.column: 15
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.protocol,
|
|
key.name: "Prot",
|
|
key.usr: <usr>,
|
|
key.line: 76,
|
|
key.column: 20
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "protMeth(_:)",
|
|
key.usr: <usr>,
|
|
key.line: 77,
|
|
key.column: 17,
|
|
key.is_dynamic: 1,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.method.instance,
|
|
key.name: "protMeth(_:)",
|
|
key.usr: <usr>
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.method.instance,
|
|
key.name: "protMeth(_:)",
|
|
key.usr: <usr>
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.protocol,
|
|
key.name: "Prot",
|
|
key.usr: <usr>,
|
|
key.line: 77,
|
|
key.column: 31
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.override
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: <usr>,
|
|
key.line: 76,
|
|
key.column: 25,
|
|
key.is_implicit: 1,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.name: "init()",
|
|
key.usr: <usr>
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.override
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "CC2",
|
|
key.usr: <usr>,
|
|
key.line: 80,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.subscript,
|
|
key.name: "subscript(_:)",
|
|
key.usr: <usr>,
|
|
key.line: 81,
|
|
key.column: 3,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:subscript(_:)",
|
|
key.usr: <usr>,
|
|
key.line: 82,
|
|
key.column: 5,
|
|
key.is_dynamic: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.name: "setter:subscript(_:)",
|
|
key.usr: <usr>,
|
|
key.line: 85,
|
|
key.column: 5,
|
|
key.is_dynamic: 1,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.operator.infix,
|
|
key.name: "+(_:_:)",
|
|
key.usr: <usr>,
|
|
key.line: 86,
|
|
key.column: 8
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: <usr>,
|
|
key.line: 81,
|
|
key.column: 18
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: <usr>,
|
|
key.line: 81,
|
|
key.column: 26
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: <usr>,
|
|
key.line: 80,
|
|
key.column: 7,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.free,
|
|
key.name: "test1(_:sub:)",
|
|
key.usr: <usr>,
|
|
key.line: 91,
|
|
key.column: 6,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "ComputedProperty",
|
|
key.usr: <usr>,
|
|
key.line: 91,
|
|
key.column: 18
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "CC2",
|
|
key.usr: <usr>,
|
|
key.line: 91,
|
|
key.column: 41
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.var.instance,
|
|
key.name: "value",
|
|
key.usr: <usr>,
|
|
key.line: 92,
|
|
key.column: 14,
|
|
key.receiver_usr: "s:5index16ComputedPropertyC",
|
|
key.is_dynamic: 1,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.accessor.getter,
|
|
key.usr: <usr>,
|
|
key.line: 92,
|
|
key.column: 14,
|
|
key.receiver_usr: "s:5index16ComputedPropertyC",
|
|
key.is_dynamic: 1,
|
|
key.is_implicit: 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.var.instance,
|
|
key.name: "readOnly",
|
|
key.usr: <usr>,
|
|
key.line: 93,
|
|
key.column: 10,
|
|
key.receiver_usr: "s:5index16ComputedPropertyC",
|
|
key.is_dynamic: 1,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.accessor.getter,
|
|
key.usr: <usr>,
|
|
key.line: 93,
|
|
key.column: 10,
|
|
key.receiver_usr: "s:5index16ComputedPropertyC",
|
|
key.is_dynamic: 1,
|
|
key.is_implicit: 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.var.instance,
|
|
key.name: "value",
|
|
key.usr: <usr>,
|
|
key.line: 94,
|
|
key.column: 6,
|
|
key.receiver_usr: "s:5index16ComputedPropertyC",
|
|
key.is_dynamic: 1,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.accessor.setter,
|
|
key.usr: <usr>,
|
|
key.line: 94,
|
|
key.column: 6,
|
|
key.receiver_usr: "s:5index16ComputedPropertyC",
|
|
key.is_dynamic: 1,
|
|
key.is_implicit: 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.subscript,
|
|
key.name: "subscript(_:)",
|
|
key.usr: <usr>,
|
|
key.line: 96,
|
|
key.column: 10,
|
|
key.receiver_usr: "s:5index3CC2C",
|
|
key.is_dynamic: 1,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.accessor.getter,
|
|
key.usr: <usr>,
|
|
key.line: 96,
|
|
key.column: 10,
|
|
key.receiver_usr: "s:5index3CC2C",
|
|
key.is_dynamic: 1,
|
|
key.is_implicit: 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.subscript,
|
|
key.name: "subscript(_:)",
|
|
key.usr: <usr>,
|
|
key.line: 97,
|
|
key.column: 6,
|
|
key.receiver_usr: "s:5index3CC2C",
|
|
key.is_dynamic: 1,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.accessor.setter,
|
|
key.usr: <usr>,
|
|
key.line: 97,
|
|
key.column: 6,
|
|
key.receiver_usr: "s:5index3CC2C",
|
|
key.is_dynamic: 1,
|
|
key.is_implicit: 1
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.struct,
|
|
key.name: "S2",
|
|
key.usr: <usr>,
|
|
key.line: 101,
|
|
key.column: 8,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "sfoo()",
|
|
key.usr: <usr>,
|
|
key.line: 102,
|
|
key.column: 8,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: <usr>,
|
|
key.line: 101,
|
|
key.column: 8,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.global,
|
|
key.name: "globReadOnly",
|
|
key.usr: <usr>,
|
|
key.line: 105,
|
|
key.column: 5,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:globReadOnly",
|
|
key.usr: <usr>,
|
|
key.line: 106,
|
|
key.column: 3,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "S2",
|
|
key.usr: <usr>,
|
|
key.line: 107,
|
|
key.column: 12
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.name: "init()",
|
|
key.usr: <usr>,
|
|
key.line: 107,
|
|
key.column: 12
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "S2",
|
|
key.usr: <usr>,
|
|
key.line: 105,
|
|
key.column: 20
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.free,
|
|
key.name: "test2()",
|
|
key.usr: <usr>,
|
|
key.line: 111,
|
|
key.column: 6,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.var.global,
|
|
key.name: "globReadOnly",
|
|
key.usr: <usr>,
|
|
key.line: 112,
|
|
key.column: 3,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.accessor.getter,
|
|
key.usr: <usr>,
|
|
key.line: 112,
|
|
key.column: 3,
|
|
key.is_implicit: 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.method.instance,
|
|
key.name: "sfoo()",
|
|
key.usr: <usr>,
|
|
key.line: 112,
|
|
key.column: 16
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "B1",
|
|
key.usr: <usr>,
|
|
key.line: 115,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "foo()",
|
|
key.usr: <usr>,
|
|
key.line: 116,
|
|
key.column: 8,
|
|
key.is_dynamic: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: <usr>,
|
|
key.line: 115,
|
|
key.column: 7,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "SB1",
|
|
key.usr: <usr>,
|
|
key.line: 119,
|
|
key.column: 7,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "B1",
|
|
key.usr: <usr>,
|
|
key.line: 119,
|
|
key.column: 13
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "B1",
|
|
key.usr: <usr>,
|
|
key.line: 119,
|
|
key.column: 13
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "foo()",
|
|
key.usr: <usr>,
|
|
key.line: 120,
|
|
key.column: 17,
|
|
key.is_dynamic: 1,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.method.instance,
|
|
key.name: "foo()",
|
|
key.usr: <usr>
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.method.instance,
|
|
key.name: "foo()",
|
|
key.usr: <usr>,
|
|
key.line: 121,
|
|
key.column: 5,
|
|
key.receiver_usr: "s:5index3SB1C",
|
|
key.is_dynamic: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.method.instance,
|
|
key.name: "foo()",
|
|
key.usr: <usr>,
|
|
key.line: 122,
|
|
key.column: 10,
|
|
key.receiver_usr: "s:5index3SB1C",
|
|
key.is_dynamic: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.method.instance,
|
|
key.name: "foo()",
|
|
key.usr: <usr>,
|
|
key.line: 123,
|
|
key.column: 11
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.override
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: <usr>,
|
|
key.line: 119,
|
|
key.column: 16,
|
|
key.is_implicit: 1,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.name: "init()",
|
|
key.usr: <usr>
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.override
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.free,
|
|
key.name: "test3(_:s:)",
|
|
key.usr: <usr>,
|
|
key.line: 127,
|
|
key.column: 6,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "SB1",
|
|
key.usr: <usr>,
|
|
key.line: 127,
|
|
key.column: 17
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "S2",
|
|
key.usr: <usr>,
|
|
key.line: 127,
|
|
key.column: 25
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.free,
|
|
key.name: "test2()",
|
|
key.usr: <usr>,
|
|
key.line: 128,
|
|
key.column: 3
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.method.instance,
|
|
key.name: "foo()",
|
|
key.usr: <usr>,
|
|
key.line: 129,
|
|
key.column: 5,
|
|
key.receiver_usr: "s:5index3SB1C",
|
|
key.is_dynamic: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.method.instance,
|
|
key.name: "sfoo()",
|
|
key.usr: <usr>,
|
|
key.line: 130,
|
|
key.column: 5
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "meth()",
|
|
key.usr: <usr>,
|
|
key.line: 134,
|
|
key.column: 8,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "CC4",
|
|
key.usr: <usr>,
|
|
key.line: 137,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init(x:)",
|
|
key.usr: <usr>,
|
|
key.line: 138,
|
|
key.column: 15,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: <usr>,
|
|
key.line: 138,
|
|
key.column: 23
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.name: "init(x:)",
|
|
key.usr: <usr>,
|
|
key.line: 139,
|
|
key.column: 10,
|
|
key.receiver_usr: "s:5index3CC4C",
|
|
key.is_dynamic: 1
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.convenience
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: <usr>,
|
|
key.line: 137,
|
|
key.column: 7,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "SubCC4",
|
|
key.usr: <usr>,
|
|
key.line: 143,
|
|
key.column: 7,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "CC4",
|
|
key.usr: <usr>,
|
|
key.line: 143,
|
|
key.column: 16
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "CC4",
|
|
key.usr: <usr>,
|
|
key.line: 143,
|
|
key.column: 16
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init(x:)",
|
|
key.usr: <usr>,
|
|
key.line: 144,
|
|
key.column: 3,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.name: "init(x:)",
|
|
key.usr: <usr>
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: <usr>,
|
|
key.line: 144,
|
|
key.column: 11
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.name: "init(x:)",
|
|
key.usr: <usr>,
|
|
key.line: 145,
|
|
key.column: 11
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: <usr>,
|
|
key.line: 143,
|
|
key.column: 20,
|
|
key.is_implicit: 1,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.name: "init()",
|
|
key.usr: <usr>
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.override
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "Observing",
|
|
key.usr: <usr>,
|
|
key.line: 149,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init()",
|
|
key.usr: <usr>,
|
|
key.line: 150,
|
|
key.column: 3,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "globObserving",
|
|
key.usr: <usr>,
|
|
key.line: 151,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: <usr>,
|
|
key.line: 151,
|
|
key.column: 7,
|
|
key.is_dynamic: 1,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: <usr>,
|
|
key.line: 151,
|
|
key.column: 7,
|
|
key.is_dynamic: 1,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.willset,
|
|
key.name: "willSet:globObserving",
|
|
key.usr: <usr>,
|
|
key.line: 152,
|
|
key.column: 5,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.free,
|
|
key.name: "test2()",
|
|
key.usr: <usr>,
|
|
key.line: 153,
|
|
key.column: 7
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.final
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.didset,
|
|
key.name: "didSet:globObserving",
|
|
key.usr: <usr>,
|
|
key.line: 155,
|
|
key.column: 5,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.free,
|
|
key.name: "test2()",
|
|
key.usr: <usr>,
|
|
key.line: 156,
|
|
key.column: 7
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.final
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: <usr>,
|
|
key.line: 151,
|
|
key.column: 23
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "rdar18640140",
|
|
key.usr: <usr>,
|
|
key.line: 162,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "S1",
|
|
key.usr: <usr>,
|
|
key.line: 164,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:S1",
|
|
key.usr: <usr>,
|
|
key.line: 165,
|
|
key.column: 5,
|
|
key.is_dynamic: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.name: "setter:S1",
|
|
key.usr: <usr>,
|
|
key.line: 168,
|
|
key.column: 5,
|
|
key.is_dynamic: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.didset,
|
|
key.name: "didSet:S1",
|
|
key.usr: <usr>,
|
|
key.line: 170,
|
|
key.column: 5,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.final
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: <usr>,
|
|
key.line: 164,
|
|
key.column: 11
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: <usr>,
|
|
key.line: 162,
|
|
key.column: 7,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.protocol,
|
|
key.name: "rdar18640140Protocol",
|
|
key.usr: <usr>,
|
|
key.line: 175,
|
|
key.column: 10,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "S1",
|
|
key.usr: <usr>,
|
|
key.line: 176,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:S1",
|
|
key.usr: <usr>,
|
|
key.line: 177,
|
|
key.column: 5,
|
|
key.is_dynamic: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.name: "setter:S1",
|
|
key.usr: <usr>,
|
|
key.line: 178,
|
|
key.column: 5,
|
|
key.is_dynamic: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:S1",
|
|
key.usr: <usr>,
|
|
key.line: 179,
|
|
key.column: 5,
|
|
key.is_dynamic: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: <usr>,
|
|
key.line: 176,
|
|
key.column: 11
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "AlwaysUnavailableClass",
|
|
key.usr: <usr>,
|
|
key.line: 184,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: <usr>,
|
|
key.line: 184,
|
|
key.column: 7,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.available
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "ConditionalUnavailableClass1",
|
|
key.usr: <usr>,
|
|
key.line: 188,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: <usr>,
|
|
key.line: 188,
|
|
key.column: 7,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.available
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "ConditionalUnavailableClass2",
|
|
key.usr: <usr>,
|
|
key.line: 192,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: <usr>,
|
|
key.line: 192,
|
|
key.column: 7,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.available
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
]
|
|
}
|