mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Previously we would mangle a single ErrorType as the type for the element, but that would fail to demangle since we expect a function type. Use the same logic as AbstractFunctionDecl, mangling a function type of ErrorType. While here, also handle SubscriptDecls and check for error types rather than `isInvalid()`. rdar://129065620
3782 lines
132 KiB
Plaintext
3782 lines
132 KiB
Plaintext
{
|
|
key.dependencies: [
|
|
{
|
|
key.kind: source.lang.swift.import.module.swift,
|
|
key.name: "Swift",
|
|
key.filepath: Swift.swiftmodule,
|
|
key.is_system: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.import.module.swift,
|
|
key.name: "Module",
|
|
key.filepath: Module.swiftmodule,
|
|
key.dependencies: [
|
|
{
|
|
key.kind: source.lang.swift.import.module.swift,
|
|
key.name: "Exported",
|
|
key.filepath: Exported.swiftmodule,
|
|
key.dependencies: [
|
|
{
|
|
key.kind: source.lang.swift.import.module.swift,
|
|
key.name: "Swift",
|
|
key.filepath: Swift.swiftmodule,
|
|
key.is_system: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.import.module.swift,
|
|
key.name: "SwiftOnoneSupport",
|
|
key.filepath: SwiftOnoneSupport.swiftmodule,
|
|
key.is_system: 1,
|
|
key.dependencies: [
|
|
{
|
|
key.kind: source.lang.swift.import.module.swift,
|
|
key.name: "Swift",
|
|
key.filepath: Swift.swiftmodule,
|
|
key.is_system: 1
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.import.module.swift,
|
|
key.name: "Swift",
|
|
key.filepath: Swift.swiftmodule,
|
|
key.is_system: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.import.module.swift,
|
|
key.name: "SwiftOnoneSupport",
|
|
key.filepath: SwiftOnoneSupport.swiftmodule,
|
|
key.is_system: 1
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.enum,
|
|
key.name: "PublicEnum",
|
|
key.usr: "s:28index_effective_access_level10PublicEnumO",
|
|
key.line: 8,
|
|
key.column: 13,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.enumelement,
|
|
key.name: "publicEnumCase",
|
|
key.usr: "s:28index_effective_access_level10PublicEnumO06publicF4CaseyA2CmF",
|
|
key.line: 9,
|
|
key.column: 10,
|
|
key.effective_access: source.decl.effective_access.public
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.enum,
|
|
key.name: "InternalEnum",
|
|
key.usr: "s:28index_effective_access_level12InternalEnumO",
|
|
key.line: 12,
|
|
key.column: 6,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.enumelement,
|
|
key.name: "internalEnumCase",
|
|
key.usr: "s:28index_effective_access_level12InternalEnumO08internalF4CaseyA2CmF",
|
|
key.line: 13,
|
|
key.column: 10,
|
|
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: "FilePrivateEnum",
|
|
key.usr: "s:28index_effective_access_level15FilePrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO",
|
|
key.line: 16,
|
|
key.column: 18,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.enumelement,
|
|
key.name: "filePrivateEnumCase",
|
|
key.usr: "s:28index_effective_access_level15FilePrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO04filefG4CaseyA2DmF",
|
|
key.line: 17,
|
|
key.column: 10,
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.enum,
|
|
key.name: "PrivateEnum",
|
|
key.usr: "s:28index_effective_access_level11PrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO",
|
|
key.line: 20,
|
|
key.column: 14,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.enumelement,
|
|
key.name: "privateEnumCase",
|
|
key.usr: "s:28index_effective_access_level11PrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO07privateF4CaseyA2DmF",
|
|
key.line: 21,
|
|
key.column: 10,
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.extension.enum,
|
|
key.name: "PublicEnum",
|
|
key.usr: "s:e:s:28index_effective_access_level10PublicEnumO12publicMethodyyF",
|
|
key.line: 24,
|
|
key.column: 11,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.enum,
|
|
key.name: "PublicEnum",
|
|
key.usr: "s:28index_effective_access_level10PublicEnumO",
|
|
key.line: 24,
|
|
key.column: 11
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "publicMethod()",
|
|
key.usr: "s:28index_effective_access_level10PublicEnumO12publicMethodyyF",
|
|
key.line: 25,
|
|
key.column: 17,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.extension.enum,
|
|
key.name: "PublicEnum",
|
|
key.usr: "s:e:s:28index_effective_access_level10PublicEnumO010methodFromE9ExtensionyyF",
|
|
key.line: 28,
|
|
key.column: 18,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.enum,
|
|
key.name: "PublicEnum",
|
|
key.usr: "s:28index_effective_access_level10PublicEnumO",
|
|
key.line: 28,
|
|
key.column: 18
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "methodFromPublicExtension()",
|
|
key.usr: "s:28index_effective_access_level10PublicEnumO010methodFromE9ExtensionyyF",
|
|
key.line: 29,
|
|
key.column: 10,
|
|
key.effective_access: source.decl.effective_access.public
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.extension.enum,
|
|
key.name: "InternalEnum",
|
|
key.usr: "s:e:s:28index_effective_access_level12InternalEnumO14internalMethodyyF",
|
|
key.line: 32,
|
|
key.column: 11,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.enum,
|
|
key.name: "InternalEnum",
|
|
key.usr: "s:28index_effective_access_level12InternalEnumO",
|
|
key.line: 32,
|
|
key.column: 11
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "internalMethod()",
|
|
key.usr: "s:28index_effective_access_level12InternalEnumO14internalMethodyyF",
|
|
key.line: 33,
|
|
key.column: 10,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.extension.enum,
|
|
key.name: "FilePrivateEnum",
|
|
key.usr: "s:e:s:28index_effective_access_level15FilePrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO04fileF6MethodyyF",
|
|
key.line: 36,
|
|
key.column: 11,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.enum,
|
|
key.name: "FilePrivateEnum",
|
|
key.usr: "s:28index_effective_access_level15FilePrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO",
|
|
key.line: 36,
|
|
key.column: 11
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "filePrivateMethod()",
|
|
key.usr: "s:28index_effective_access_level15FilePrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO04fileF6MethodyyF",
|
|
key.line: 37,
|
|
key.column: 22,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.extension.enum,
|
|
key.name: "FilePrivateEnum",
|
|
key.usr: "s:e:s:28index_effective_access_level15FilePrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO010methodFromeF9ExtensionyyF",
|
|
key.line: 40,
|
|
key.column: 23,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.enum,
|
|
key.name: "FilePrivateEnum",
|
|
key.usr: "s:28index_effective_access_level15FilePrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO",
|
|
key.line: 40,
|
|
key.column: 23
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "methodFromFilePrivateExtension()",
|
|
key.usr: "s:28index_effective_access_level15FilePrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO010methodFromeF9ExtensionyyF",
|
|
key.line: 41,
|
|
key.column: 10,
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.extension.enum,
|
|
key.name: "PrivateEnum",
|
|
key.usr: "s:e:s:28index_effective_access_level11PrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO13privateMethodyyF",
|
|
key.line: 44,
|
|
key.column: 11,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.enum,
|
|
key.name: "PrivateEnum",
|
|
key.usr: "s:28index_effective_access_level11PrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO",
|
|
key.line: 44,
|
|
key.column: 11
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "privateMethod()",
|
|
key.usr: "s:28index_effective_access_level11PrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO13privateMethodyyF",
|
|
key.line: 45,
|
|
key.column: 18,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.extension.enum,
|
|
key.name: "PrivateEnum",
|
|
key.usr: "s:e:s:28index_effective_access_level11PrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO010methodFromE9ExtensionyyF",
|
|
key.line: 48,
|
|
key.column: 19,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.enum,
|
|
key.name: "PrivateEnum",
|
|
key.usr: "s:28index_effective_access_level11PrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO",
|
|
key.line: 48,
|
|
key.column: 19
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "methodFromPrivateExtension()",
|
|
key.usr: "s:28index_effective_access_level11PrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO010methodFromE9ExtensionyyF",
|
|
key.line: 49,
|
|
key.column: 10,
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.struct,
|
|
key.name: "PublicPropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV",
|
|
key.line: 53,
|
|
key.column: 15,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.generic_type_param,
|
|
key.name: "T",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV1Txmfp",
|
|
key.line: 53,
|
|
key.column: 37
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "wrappedValue",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValuexvp",
|
|
key.line: 54,
|
|
key.column: 16,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValuexvg",
|
|
key.line: 54,
|
|
key.column: 16,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValuexvs",
|
|
key.line: 54,
|
|
key.column: 16,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.generic_type_param,
|
|
key.name: "T",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV1Txmfp",
|
|
key.line: 54,
|
|
key.column: 30
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init(wrappedValue:)",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValueACyxGx_tcfc",
|
|
key.line: 55,
|
|
key.column: 12,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.generic_type_param,
|
|
key.name: "T",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV1Txmfp",
|
|
key.line: 55,
|
|
key.column: 31
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.var.instance,
|
|
key.name: "wrappedValue",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValuexvp",
|
|
key.line: 56,
|
|
key.column: 14,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValuexvs",
|
|
key.line: 56,
|
|
key.column: 14,
|
|
key.is_implicit: 1
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute.propertyWrapper
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.struct,
|
|
key.name: "InternalPropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level23InternalPropertyWrapperV",
|
|
key.line: 61,
|
|
key.column: 8,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.generic_type_param,
|
|
key.name: "T",
|
|
key.usr: "s:28index_effective_access_level23InternalPropertyWrapperV1Txmfp",
|
|
key.line: 61,
|
|
key.column: 32
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "wrappedValue",
|
|
key.usr: "s:28index_effective_access_level23InternalPropertyWrapperV12wrappedValuexvp",
|
|
key.line: 62,
|
|
key.column: 9,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level23InternalPropertyWrapperV12wrappedValuexvg",
|
|
key.line: 62,
|
|
key.column: 9,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level23InternalPropertyWrapperV12wrappedValuexvs",
|
|
key.line: 62,
|
|
key.column: 9,
|
|
key.is_implicit: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.generic_type_param,
|
|
key.name: "T",
|
|
key.usr: "s:28index_effective_access_level23InternalPropertyWrapperV1Txmfp",
|
|
key.line: 62,
|
|
key.column: 23
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: "s:28index_effective_access_level23InternalPropertyWrapperV12wrappedValueACyxGx_tcfc",
|
|
key.line: 61,
|
|
key.column: 8,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.propertyWrapper
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.struct,
|
|
key.name: "FilePrivatePropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level26FilePrivatePropertyWrapper33_2295DDF1454D6A6D9229E8222CD85214LLV",
|
|
key.line: 66,
|
|
key.column: 20,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.generic_type_param,
|
|
key.name: "T",
|
|
key.usr: "s:28index_effective_access_level26FilePrivatePropertyWrapper33_2295DDF1454D6A6D9229E8222CD85214LLV1Txmfp",
|
|
key.line: 66,
|
|
key.column: 47
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "wrappedValue",
|
|
key.usr: "s:28index_effective_access_level26FilePrivatePropertyWrapper33_2295DDF1454D6A6D9229E8222CD85214LLV12wrappedValuexvp",
|
|
key.line: 67,
|
|
key.column: 21,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level26FilePrivatePropertyWrapper33_2295DDF1454D6A6D9229E8222CD85214LLV12wrappedValuexvg",
|
|
key.line: 67,
|
|
key.column: 21,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level26FilePrivatePropertyWrapper33_2295DDF1454D6A6D9229E8222CD85214LLV12wrappedValuexvs",
|
|
key.line: 67,
|
|
key.column: 21,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.generic_type_param,
|
|
key.name: "T",
|
|
key.usr: "s:28index_effective_access_level26FilePrivatePropertyWrapper33_2295DDF1454D6A6D9229E8222CD85214LLV1Txmfp",
|
|
key.line: 67,
|
|
key.column: 35
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: "s:28index_effective_access_level26FilePrivatePropertyWrapper33_2295DDF1454D6A6D9229E8222CD85214LLV12wrappedValueADyxGx_tcfc",
|
|
key.line: 66,
|
|
key.column: 20,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute.propertyWrapper
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.struct,
|
|
key.name: "PrivatePropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level22PrivatePropertyWrapper33_2295DDF1454D6A6D9229E8222CD85214LLV",
|
|
key.line: 71,
|
|
key.column: 16,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.generic_type_param,
|
|
key.name: "T",
|
|
key.usr: "s:28index_effective_access_level22PrivatePropertyWrapper33_2295DDF1454D6A6D9229E8222CD85214LLV1Txmfp",
|
|
key.line: 71,
|
|
key.column: 39
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "wrappedValue",
|
|
key.usr: "s:28index_effective_access_level22PrivatePropertyWrapper33_2295DDF1454D6A6D9229E8222CD85214LLV12wrappedValuexvp",
|
|
key.line: 72,
|
|
key.column: 17,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level22PrivatePropertyWrapper33_2295DDF1454D6A6D9229E8222CD85214LLV12wrappedValuexvg",
|
|
key.line: 72,
|
|
key.column: 17,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level22PrivatePropertyWrapper33_2295DDF1454D6A6D9229E8222CD85214LLV12wrappedValuexvs",
|
|
key.line: 72,
|
|
key.column: 17,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.generic_type_param,
|
|
key.name: "T",
|
|
key.usr: "s:28index_effective_access_level22PrivatePropertyWrapper33_2295DDF1454D6A6D9229E8222CD85214LLV1Txmfp",
|
|
key.line: 72,
|
|
key.column: 31
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: "s:28index_effective_access_level22PrivatePropertyWrapper33_2295DDF1454D6A6D9229E8222CD85214LLV12wrappedValueADyxGx_tcfc",
|
|
key.line: 71,
|
|
key.column: 16,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute.propertyWrapper
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.struct,
|
|
key.name: "ScopeReducerStruct",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV",
|
|
key.line: 75,
|
|
key.column: 16,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init(publicInitializer:)",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV17publicInitializerADSi_tcfc",
|
|
key.line: 76,
|
|
key.column: 12,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 76,
|
|
key.column: 36
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init(internalInitializer:)",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV19internalInitializerADSi_tcfc",
|
|
key.line: 77,
|
|
key.column: 5,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 77,
|
|
key.column: 31
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init(filePrivateInitializer:)",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV22filePrivateInitializerADSi_tcfc",
|
|
key.line: 78,
|
|
key.column: 17,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 78,
|
|
key.column: 46
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init(privateInitializer:)",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV18privateInitializerADSi_tcfc",
|
|
key.line: 79,
|
|
key.column: 13,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 79,
|
|
key.column: 38
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "publicProperty",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV14publicPropertySivp",
|
|
key.line: 81,
|
|
key.column: 16,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV14publicPropertySivg",
|
|
key.line: 81,
|
|
key.column: 16,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV14publicPropertySivs",
|
|
key.line: 81,
|
|
key.column: 16,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 81,
|
|
key.column: 32
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "internalProperty",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV16internalPropertySivp",
|
|
key.line: 82,
|
|
key.column: 9,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV16internalPropertySivg",
|
|
key.line: 82,
|
|
key.column: 9,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV16internalPropertySivs",
|
|
key.line: 82,
|
|
key.column: 9,
|
|
key.is_implicit: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 82,
|
|
key.column: 27
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "filePrivateProperty",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV19filePrivatePropertySivp",
|
|
key.line: 83,
|
|
key.column: 21,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV19filePrivatePropertySivg",
|
|
key.line: 83,
|
|
key.column: 21,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV19filePrivatePropertySivs",
|
|
key.line: 83,
|
|
key.column: 21,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 83,
|
|
key.column: 42
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "privateProperty",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV15privatePropertySivp",
|
|
key.line: 84,
|
|
key.column: 17,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV15privatePropertySivg",
|
|
key.line: 84,
|
|
key.column: 17,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV15privatePropertySivs",
|
|
key.line: 84,
|
|
key.column: 17,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 84,
|
|
key.column: 34
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "publicPropertyWithPrivateSetter",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV31publicPropertyWithPrivateSetterSivp",
|
|
key.line: 85,
|
|
key.column: 29,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV31publicPropertyWithPrivateSetterSivg",
|
|
key.line: 85,
|
|
key.column: 29,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.setter_access.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV31publicPropertyWithPrivateSetterSivs",
|
|
key.line: 85,
|
|
key.column: 29,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.setter_access.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.setter_access.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 85,
|
|
key.column: 62
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "PublicPropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV",
|
|
key.line: 87,
|
|
key.column: 6
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValueACyxGx_tcfc",
|
|
key.line: 87,
|
|
key.column: 6,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "publicPropertyWrappedProperty",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV021publicPropertyWrappedO0Sivp",
|
|
key.line: 87,
|
|
key.column: 39,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV021publicPropertyWrappedO0Sivg",
|
|
key.line: 87,
|
|
key.column: 39,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV021publicPropertyWrappedO0Sivs",
|
|
key.line: 87,
|
|
key.column: 39,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 87,
|
|
key.column: 70
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "PublicPropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV",
|
|
key.line: 88,
|
|
key.column: 6
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValueACyxGx_tcfc",
|
|
key.line: 88,
|
|
key.column: 6,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "internalPropertyWrappedProperty",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV023internalPropertyWrappedO0Sivp",
|
|
key.line: 88,
|
|
key.column: 32,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV023internalPropertyWrappedO0Sivg",
|
|
key.line: 88,
|
|
key.column: 32,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV023internalPropertyWrappedO0Sivs",
|
|
key.line: 88,
|
|
key.column: 32,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 88,
|
|
key.column: 65
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "PublicPropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV",
|
|
key.line: 89,
|
|
key.column: 6
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValueACyxGx_tcfc",
|
|
key.line: 89,
|
|
key.column: 6,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "filePrivatePropertyWrappedProperty",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV026filePrivatePropertyWrappedP0Sivp",
|
|
key.line: 89,
|
|
key.column: 44,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV026filePrivatePropertyWrappedP0Sivg",
|
|
key.line: 89,
|
|
key.column: 44,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV026filePrivatePropertyWrappedP0Sivs",
|
|
key.line: 89,
|
|
key.column: 44,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 89,
|
|
key.column: 80
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "PublicPropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV",
|
|
key.line: 90,
|
|
key.column: 6
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValueACyxGx_tcfc",
|
|
key.line: 90,
|
|
key.column: 6,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "privatePropertyWrappedProperty",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV022privatePropertyWrappedO0Sivp",
|
|
key.line: 90,
|
|
key.column: 40,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV022privatePropertyWrappedO0Sivg",
|
|
key.line: 90,
|
|
key.column: 40,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV022privatePropertyWrappedO0Sivs",
|
|
key.line: 90,
|
|
key.column: 40,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 90,
|
|
key.column: 72
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.subscript,
|
|
key.name: "subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLVyS2icip",
|
|
key.line: 92,
|
|
key.column: 12,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLVyS2icig",
|
|
key.line: 92,
|
|
key.column: 51
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 92,
|
|
key.column: 39
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 92,
|
|
key.column: 47
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.subscript,
|
|
key.name: "subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLVyXeXecip",
|
|
key.line: 93,
|
|
key.column: 5,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLVyXeXecig",
|
|
key.line: 93,
|
|
key.column: 46
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 93,
|
|
key.column: 34
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 93,
|
|
key.column: 42
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.subscript,
|
|
key.name: "subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLVyXeXecip",
|
|
key.line: 94,
|
|
key.column: 17,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLVyXeXecig",
|
|
key.line: 94,
|
|
key.column: 61
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 94,
|
|
key.column: 49
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 94,
|
|
key.column: 57
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.subscript,
|
|
key.name: "subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLVyXeXecip",
|
|
key.line: 95,
|
|
key.column: 13,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLVyXeXecig",
|
|
key.line: 95,
|
|
key.column: 53
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 95,
|
|
key.column: 41
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 95,
|
|
key.column: 49
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "publicMethod()",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV12publicMethodyyF",
|
|
key.line: 97,
|
|
key.column: 17,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "internalMethod()",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV14internalMethodyyF",
|
|
key.line: 98,
|
|
key.column: 10,
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "filePrivateMethod()",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV17filePrivateMethodyyF",
|
|
key.line: 99,
|
|
key.column: 22,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "privateMethod()",
|
|
key.usr: "s:28index_effective_access_level18ScopeReducerStruct33_2295DDF1454D6A6D9229E8222CD85214LLV13privateMethodyyF",
|
|
key.line: 100,
|
|
key.column: 18,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.struct,
|
|
key.name: "ScopeKeeperStruct",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV",
|
|
key.line: 103,
|
|
key.column: 15,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init(publicInitializer:)",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV17publicInitializerACSi_tcfc",
|
|
key.line: 104,
|
|
key.column: 12,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 104,
|
|
key.column: 36
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init(internalInitializer:)",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV19internalInitializerACSi_tcfc",
|
|
key.line: 105,
|
|
key.column: 5,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 105,
|
|
key.column: 31
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init(filePrivateInitializer:)",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV22filePrivateInitializerACSi_tc33_2295DDF1454D6A6D9229E8222CD85214Llfc",
|
|
key.line: 106,
|
|
key.column: 17,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 106,
|
|
key.column: 46
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init(privateInitializer:)",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV18privateInitializerACSi_tc33_2295DDF1454D6A6D9229E8222CD85214Llfc",
|
|
key.line: 107,
|
|
key.column: 13,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 107,
|
|
key.column: 38
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "publicProperty",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV14publicPropertySivp",
|
|
key.line: 109,
|
|
key.column: 16,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV14publicPropertySivg",
|
|
key.line: 109,
|
|
key.column: 16,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV14publicPropertySivs",
|
|
key.line: 109,
|
|
key.column: 16,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 109,
|
|
key.column: 32
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "internalProperty",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV16internalPropertySivp",
|
|
key.line: 110,
|
|
key.column: 9,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV16internalPropertySivg",
|
|
key.line: 110,
|
|
key.column: 9,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV16internalPropertySivs",
|
|
key.line: 110,
|
|
key.column: 9,
|
|
key.is_implicit: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 110,
|
|
key.column: 27
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "filePrivateProperty",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV19filePrivateProperty33_2295DDF1454D6A6D9229E8222CD85214LLSivp",
|
|
key.line: 111,
|
|
key.column: 21,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV19filePrivateProperty33_2295DDF1454D6A6D9229E8222CD85214LLSivg",
|
|
key.line: 111,
|
|
key.column: 21,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV19filePrivateProperty33_2295DDF1454D6A6D9229E8222CD85214LLSivs",
|
|
key.line: 111,
|
|
key.column: 21,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 111,
|
|
key.column: 42
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "privateProperty",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV15privateProperty33_2295DDF1454D6A6D9229E8222CD85214LLSivp",
|
|
key.line: 112,
|
|
key.column: 17,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV15privateProperty33_2295DDF1454D6A6D9229E8222CD85214LLSivg",
|
|
key.line: 112,
|
|
key.column: 17,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV15privateProperty33_2295DDF1454D6A6D9229E8222CD85214LLSivs",
|
|
key.line: 112,
|
|
key.column: 17,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 112,
|
|
key.column: 34
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "publicPropertyWithPrivateSetter",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV31publicPropertyWithPrivateSetterSivp",
|
|
key.line: 113,
|
|
key.column: 29,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV31publicPropertyWithPrivateSetterSivg",
|
|
key.line: 113,
|
|
key.column: 29,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.setter_access.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV31publicPropertyWithPrivateSetterSivs",
|
|
key.line: 113,
|
|
key.column: 29,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.setter_access.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.setter_access.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 113,
|
|
key.column: 62
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "PublicPropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV",
|
|
key.line: 115,
|
|
key.column: 6
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValueACyxGx_tcfc",
|
|
key.line: 115,
|
|
key.column: 6,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "publicPropertyWrappedProperty",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV021publicPropertyWrappedI0Sivp",
|
|
key.line: 115,
|
|
key.column: 39,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV021publicPropertyWrappedI0Sivg",
|
|
key.line: 115,
|
|
key.column: 39,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV021publicPropertyWrappedI0Sivs",
|
|
key.line: 115,
|
|
key.column: 39,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 115,
|
|
key.column: 70
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "PublicPropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV",
|
|
key.line: 116,
|
|
key.column: 6
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValueACyxGx_tcfc",
|
|
key.line: 116,
|
|
key.column: 6,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "internalPropertyWrappedProperty",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV023internalPropertyWrappedI0Sivp",
|
|
key.line: 116,
|
|
key.column: 32,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV023internalPropertyWrappedI0Sivg",
|
|
key.line: 116,
|
|
key.column: 32,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV023internalPropertyWrappedI0Sivs",
|
|
key.line: 116,
|
|
key.column: 32,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 116,
|
|
key.column: 65
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "PublicPropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV",
|
|
key.line: 117,
|
|
key.column: 6
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValueACyxGx_tcfc",
|
|
key.line: 117,
|
|
key.column: 6,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "filePrivatePropertyWrappedProperty",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV026filePrivatePropertyWrappedJ033_2295DDF1454D6A6D9229E8222CD85214LLSivp",
|
|
key.line: 117,
|
|
key.column: 44,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV026filePrivatePropertyWrappedJ033_2295DDF1454D6A6D9229E8222CD85214LLSivg",
|
|
key.line: 117,
|
|
key.column: 44,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV026filePrivatePropertyWrappedJ033_2295DDF1454D6A6D9229E8222CD85214LLSivs",
|
|
key.line: 117,
|
|
key.column: 44,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 117,
|
|
key.column: 80
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "PublicPropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV",
|
|
key.line: 118,
|
|
key.column: 6
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValueACyxGx_tcfc",
|
|
key.line: 118,
|
|
key.column: 6,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "privatePropertyWrappedProperty",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV022privatePropertyWrappedI033_2295DDF1454D6A6D9229E8222CD85214LLSivp",
|
|
key.line: 118,
|
|
key.column: 40,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV022privatePropertyWrappedI033_2295DDF1454D6A6D9229E8222CD85214LLSivg",
|
|
key.line: 118,
|
|
key.column: 40,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV022privatePropertyWrappedI033_2295DDF1454D6A6D9229E8222CD85214LLSivs",
|
|
key.line: 118,
|
|
key.column: 40,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 118,
|
|
key.column: 72
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.subscript,
|
|
key.name: "subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructVyS2icip",
|
|
key.line: 120,
|
|
key.column: 12,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructVyS2icig",
|
|
key.line: 120,
|
|
key.column: 51
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 120,
|
|
key.column: 39
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 120,
|
|
key.column: 47
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.subscript,
|
|
key.name: "subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructVyXeXecip",
|
|
key.line: 121,
|
|
key.column: 5,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructVyXeXecig",
|
|
key.line: 121,
|
|
key.column: 46
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 121,
|
|
key.column: 34
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 121,
|
|
key.column: 42
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.subscript,
|
|
key.name: "subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructVyXeXec33_2295DDF1454D6A6D9229E8222CD85214Llip",
|
|
key.line: 122,
|
|
key.column: 17,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructVyXeXec33_2295DDF1454D6A6D9229E8222CD85214Llig",
|
|
key.line: 122,
|
|
key.column: 61
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 122,
|
|
key.column: 49
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 122,
|
|
key.column: 57
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.subscript,
|
|
key.name: "subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructVyXeXec33_2295DDF1454D6A6D9229E8222CD85214Llip",
|
|
key.line: 123,
|
|
key.column: 13,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructVyXeXec33_2295DDF1454D6A6D9229E8222CD85214Llig",
|
|
key.line: 123,
|
|
key.column: 53
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 123,
|
|
key.column: 41
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 123,
|
|
key.column: 49
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "publicMethod()",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV12publicMethodyyF",
|
|
key.line: 125,
|
|
key.column: 17,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "internalMethod()",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV14internalMethodyyF",
|
|
key.line: 126,
|
|
key.column: 10,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "filePrivateMethod()",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV17filePrivateMethod33_2295DDF1454D6A6D9229E8222CD85214LLyyF",
|
|
key.line: 127,
|
|
key.column: 22,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "privateMethod()",
|
|
key.usr: "s:28index_effective_access_level17ScopeKeeperStructV13privateMethod33_2295DDF1454D6A6D9229E8222CD85214LLyyF",
|
|
key.line: 128,
|
|
key.column: 18,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.struct,
|
|
key.name: "PartialScopeReducerStruct",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV",
|
|
key.line: 131,
|
|
key.column: 8,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init(publicInitializer:)",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV17publicInitializerACSi_tcfc",
|
|
key.line: 132,
|
|
key.column: 12,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 132,
|
|
key.column: 36
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init(internalInitializer:)",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV19internalInitializerACSi_tcfc",
|
|
key.line: 133,
|
|
key.column: 5,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 133,
|
|
key.column: 31
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init(filePrivateInitializer:)",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV22filePrivateInitializerACSi_tc33_2295DDF1454D6A6D9229E8222CD85214Llfc",
|
|
key.line: 134,
|
|
key.column: 17,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 134,
|
|
key.column: 46
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.name: "init(privateInitializer:)",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV18privateInitializerACSi_tc33_2295DDF1454D6A6D9229E8222CD85214Llfc",
|
|
key.line: 135,
|
|
key.column: 13,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 135,
|
|
key.column: 38
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "publicProperty",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV14publicPropertySivp",
|
|
key.line: 137,
|
|
key.column: 16,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV14publicPropertySivg",
|
|
key.line: 137,
|
|
key.column: 16,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV14publicPropertySivs",
|
|
key.line: 137,
|
|
key.column: 16,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 137,
|
|
key.column: 32
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "internalProperty",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV16internalPropertySivp",
|
|
key.line: 138,
|
|
key.column: 9,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV16internalPropertySivg",
|
|
key.line: 138,
|
|
key.column: 9,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV16internalPropertySivs",
|
|
key.line: 138,
|
|
key.column: 9,
|
|
key.is_implicit: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 138,
|
|
key.column: 27
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "filePrivateProperty",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV19filePrivateProperty33_2295DDF1454D6A6D9229E8222CD85214LLSivp",
|
|
key.line: 139,
|
|
key.column: 21,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV19filePrivateProperty33_2295DDF1454D6A6D9229E8222CD85214LLSivg",
|
|
key.line: 139,
|
|
key.column: 21,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV19filePrivateProperty33_2295DDF1454D6A6D9229E8222CD85214LLSivs",
|
|
key.line: 139,
|
|
key.column: 21,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 139,
|
|
key.column: 42
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "privateProperty",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV15privateProperty33_2295DDF1454D6A6D9229E8222CD85214LLSivp",
|
|
key.line: 140,
|
|
key.column: 17,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV15privateProperty33_2295DDF1454D6A6D9229E8222CD85214LLSivg",
|
|
key.line: 140,
|
|
key.column: 17,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV15privateProperty33_2295DDF1454D6A6D9229E8222CD85214LLSivs",
|
|
key.line: 140,
|
|
key.column: 17,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 140,
|
|
key.column: 34
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "publicPropertyWithPrivateSetter",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV31publicPropertyWithPrivateSetterSivp",
|
|
key.line: 141,
|
|
key.column: 29,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV31publicPropertyWithPrivateSetterSivg",
|
|
key.line: 141,
|
|
key.column: 29,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.setter_access.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV31publicPropertyWithPrivateSetterSivs",
|
|
key.line: 141,
|
|
key.column: 29,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.setter_access.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.setter_access.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 141,
|
|
key.column: 62
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "PublicPropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV",
|
|
key.line: 143,
|
|
key.column: 6
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValueACyxGx_tcfc",
|
|
key.line: 143,
|
|
key.column: 6,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "publicPropertyWrappedProperty",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV021publicPropertyWrappedJ0Sivp",
|
|
key.line: 143,
|
|
key.column: 39,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV021publicPropertyWrappedJ0Sivg",
|
|
key.line: 143,
|
|
key.column: 39,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV021publicPropertyWrappedJ0Sivs",
|
|
key.line: 143,
|
|
key.column: 39,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 143,
|
|
key.column: 70
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "PublicPropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV",
|
|
key.line: 144,
|
|
key.column: 6
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValueACyxGx_tcfc",
|
|
key.line: 144,
|
|
key.column: 6,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "internalPropertyWrappedProperty",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV023internalPropertyWrappedJ0Sivp",
|
|
key.line: 144,
|
|
key.column: 32,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV023internalPropertyWrappedJ0Sivg",
|
|
key.line: 144,
|
|
key.column: 32,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV023internalPropertyWrappedJ0Sivs",
|
|
key.line: 144,
|
|
key.column: 32,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 144,
|
|
key.column: 65
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "PublicPropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV",
|
|
key.line: 145,
|
|
key.column: 6
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValueACyxGx_tcfc",
|
|
key.line: 145,
|
|
key.column: 6,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "filePrivatePropertyWrappedProperty",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV026filePrivatePropertyWrappedK033_2295DDF1454D6A6D9229E8222CD85214LLSivp",
|
|
key.line: 145,
|
|
key.column: 44,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV026filePrivatePropertyWrappedK033_2295DDF1454D6A6D9229E8222CD85214LLSivg",
|
|
key.line: 145,
|
|
key.column: 44,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV026filePrivatePropertyWrappedK033_2295DDF1454D6A6D9229E8222CD85214LLSivs",
|
|
key.line: 145,
|
|
key.column: 44,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 145,
|
|
key.column: 80
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "PublicPropertyWrapper",
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV",
|
|
key.line: 146,
|
|
key.column: 6
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.usr: "s:28index_effective_access_level21PublicPropertyWrapperV12wrappedValueACyxGx_tcfc",
|
|
key.line: 146,
|
|
key.column: 6,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "privatePropertyWrappedProperty",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV022privatePropertyWrappedJ033_2295DDF1454D6A6D9229E8222CD85214LLSivp",
|
|
key.line: 146,
|
|
key.column: 40,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV022privatePropertyWrappedJ033_2295DDF1454D6A6D9229E8222CD85214LLSivg",
|
|
key.line: 146,
|
|
key.column: 40,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV022privatePropertyWrappedJ033_2295DDF1454D6A6D9229E8222CD85214LLSivs",
|
|
key.line: 146,
|
|
key.column: 40,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
},
|
|
{
|
|
key.attribute: source.decl.attribute._custom
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 146,
|
|
key.column: 72
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.subscript,
|
|
key.name: "subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructVyS2icip",
|
|
key.line: 148,
|
|
key.column: 12,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructVyS2icig",
|
|
key.line: 148,
|
|
key.column: 51
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 148,
|
|
key.column: 39
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 148,
|
|
key.column: 47
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.subscript,
|
|
key.name: "subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructVyXeXecip",
|
|
key.line: 149,
|
|
key.column: 5,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructVyXeXecig",
|
|
key.line: 149,
|
|
key.column: 46
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 149,
|
|
key.column: 34
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 149,
|
|
key.column: 42
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.subscript,
|
|
key.name: "subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructVyXeXec33_2295DDF1454D6A6D9229E8222CD85214Llip",
|
|
key.line: 150,
|
|
key.column: 17,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructVyXeXec33_2295DDF1454D6A6D9229E8222CD85214Llig",
|
|
key.line: 150,
|
|
key.column: 61
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 150,
|
|
key.column: 49
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 150,
|
|
key.column: 57
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.subscript,
|
|
key.name: "subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructVyXeXec33_2295DDF1454D6A6D9229E8222CD85214Llip",
|
|
key.line: 151,
|
|
key.column: 13,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:subscript(_:)",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructVyXeXec33_2295DDF1454D6A6D9229E8222CD85214Llig",
|
|
key.line: 151,
|
|
key.column: 53
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 151,
|
|
key.column: 41
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 151,
|
|
key.column: 49
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "publicMethod()",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV12publicMethodyyF",
|
|
key.line: 153,
|
|
key.column: 17,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "internalMethod()",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV14internalMethodyyF",
|
|
key.line: 154,
|
|
key.column: 10,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "filePrivateMethod()",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV17filePrivateMethod33_2295DDF1454D6A6D9229E8222CD85214LLyyF",
|
|
key.line: 155,
|
|
key.column: 22,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "privateMethod()",
|
|
key.usr: "s:28index_effective_access_level25PartialScopeReducerStructV13privateMethod33_2295DDF1454D6A6D9229E8222CD85214LLyyF",
|
|
key.line: 156,
|
|
key.column: 18,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.extension.enum,
|
|
key.name: "PrivateEnum",
|
|
key.usr: "s:e:s:28index_effective_access_level11PrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO017privateMethodFromE9ExtensionyyF",
|
|
key.line: 159,
|
|
key.column: 19,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.enum,
|
|
key.name: "PrivateEnum",
|
|
key.usr: "s:28index_effective_access_level11PrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO",
|
|
key.line: 159,
|
|
key.column: 19
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "privateMethodFromPrivateExtension()",
|
|
key.usr: "s:28index_effective_access_level11PrivateEnum33_2295DDF1454D6A6D9229E8222CD85214LLO017privateMethodFromE9ExtensionyyF",
|
|
key.line: 160,
|
|
key.column: 18,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.protocol,
|
|
key.name: "PublicProtocol",
|
|
key.usr: "s:28index_effective_access_level14PublicProtocolP",
|
|
key.line: 163,
|
|
key.column: 17,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "member",
|
|
key.usr: "s:28index_effective_access_level14PublicProtocolP6memberSivp",
|
|
key.line: 164,
|
|
key.column: 9,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:member",
|
|
key.usr: "s:28index_effective_access_level14PublicProtocolP6memberSivg",
|
|
key.line: 164,
|
|
key.column: 23,
|
|
key.is_dynamic: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.name: "setter:member",
|
|
key.usr: "s:28index_effective_access_level14PublicProtocolP6memberSivs",
|
|
key.line: 164,
|
|
key.column: 27,
|
|
key.is_dynamic: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 164,
|
|
key.column: 17
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "method()",
|
|
key.usr: "s:28index_effective_access_level14PublicProtocolP6methodyyF",
|
|
key.line: 165,
|
|
key.column: 10,
|
|
key.is_dynamic: 1,
|
|
key.effective_access: source.decl.effective_access.public
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.protocol,
|
|
key.name: "InternalProtocol",
|
|
key.usr: "s:28index_effective_access_level16InternalProtocolP",
|
|
key.line: 168,
|
|
key.column: 10,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "member",
|
|
key.usr: "s:28index_effective_access_level16InternalProtocolP6memberSivp",
|
|
key.line: 169,
|
|
key.column: 9,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:member",
|
|
key.usr: "s:28index_effective_access_level16InternalProtocolP6memberSivg",
|
|
key.line: 169,
|
|
key.column: 23,
|
|
key.is_dynamic: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.name: "setter:member",
|
|
key.usr: "s:28index_effective_access_level16InternalProtocolP6memberSivs",
|
|
key.line: 169,
|
|
key.column: 27,
|
|
key.is_dynamic: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 169,
|
|
key.column: 17
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "method()",
|
|
key.usr: "s:28index_effective_access_level16InternalProtocolP6methodyyF",
|
|
key.line: 170,
|
|
key.column: 10,
|
|
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.protocol,
|
|
key.name: "FilePrivateProtocol",
|
|
key.usr: "s:28index_effective_access_level19FilePrivateProtocol33_2295DDF1454D6A6D9229E8222CD85214LLP",
|
|
key.line: 173,
|
|
key.column: 22,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "member",
|
|
key.usr: "s:28index_effective_access_level19FilePrivateProtocol33_2295DDF1454D6A6D9229E8222CD85214LLP6memberSivp",
|
|
key.line: 174,
|
|
key.column: 9,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:member",
|
|
key.usr: "s:28index_effective_access_level19FilePrivateProtocol33_2295DDF1454D6A6D9229E8222CD85214LLP6memberSivg",
|
|
key.line: 174,
|
|
key.column: 23,
|
|
key.is_dynamic: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.name: "setter:member",
|
|
key.usr: "s:28index_effective_access_level19FilePrivateProtocol33_2295DDF1454D6A6D9229E8222CD85214LLP6memberSivs",
|
|
key.line: 174,
|
|
key.column: 27,
|
|
key.is_dynamic: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 174,
|
|
key.column: 17
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "method()",
|
|
key.usr: "s:28index_effective_access_level19FilePrivateProtocol33_2295DDF1454D6A6D9229E8222CD85214LLP6methodyyF",
|
|
key.line: 175,
|
|
key.column: 10,
|
|
key.is_dynamic: 1,
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.protocol,
|
|
key.name: "PrivateProtocol",
|
|
key.usr: "s:28index_effective_access_level15PrivateProtocol33_2295DDF1454D6A6D9229E8222CD85214LLP",
|
|
key.line: 178,
|
|
key.column: 18,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "member",
|
|
key.usr: "s:28index_effective_access_level15PrivateProtocol33_2295DDF1454D6A6D9229E8222CD85214LLP6memberSivp",
|
|
key.line: 179,
|
|
key.column: 9,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:member",
|
|
key.usr: "s:28index_effective_access_level15PrivateProtocol33_2295DDF1454D6A6D9229E8222CD85214LLP6memberSivg",
|
|
key.line: 179,
|
|
key.column: 23,
|
|
key.is_dynamic: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.name: "setter:member",
|
|
key.usr: "s:28index_effective_access_level15PrivateProtocol33_2295DDF1454D6A6D9229E8222CD85214LLP6memberSivs",
|
|
key.line: 179,
|
|
key.column: 27,
|
|
key.is_dynamic: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 179,
|
|
key.column: 17
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "method()",
|
|
key.usr: "s:28index_effective_access_level15PrivateProtocol33_2295DDF1454D6A6D9229E8222CD85214LLP6methodyyF",
|
|
key.line: 180,
|
|
key.column: 10,
|
|
key.is_dynamic: 1,
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.struct,
|
|
key.name: "FilePrivateImplementationOfPublicProtocol",
|
|
key.usr: "s:28index_effective_access_level41FilePrivateImplementationOfPublicProtocol33_2295DDF1454D6A6D9229E8222CD85214LLV",
|
|
key.line: 183,
|
|
key.column: 20,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.protocol,
|
|
key.name: "PublicProtocol",
|
|
key.usr: "s:28index_effective_access_level14PublicProtocolP",
|
|
key.line: 183,
|
|
key.column: 63
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.protocol,
|
|
key.name: "PublicProtocol",
|
|
key.usr: "s:28index_effective_access_level14PublicProtocolP",
|
|
key.line: 183,
|
|
key.column: 63
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "member",
|
|
key.usr: "s:28index_effective_access_level41FilePrivateImplementationOfPublicProtocol33_2295DDF1454D6A6D9229E8222CD85214LLV6memberSivp",
|
|
key.line: 184,
|
|
key.column: 21,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.var.instance,
|
|
key.name: "member",
|
|
key.usr: "s:28index_effective_access_level14PublicProtocolP6memberSivp"
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level41FilePrivateImplementationOfPublicProtocol33_2295DDF1454D6A6D9229E8222CD85214LLV6memberSivg",
|
|
key.line: 184,
|
|
key.column: 21,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level41FilePrivateImplementationOfPublicProtocol33_2295DDF1454D6A6D9229E8222CD85214LLV6memberSivs",
|
|
key.line: 184,
|
|
key.column: 21,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 184,
|
|
key.column: 29
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "method()",
|
|
key.usr: "s:28index_effective_access_level41FilePrivateImplementationOfPublicProtocol33_2295DDF1454D6A6D9229E8222CD85214LLV6methodyyF",
|
|
key.line: 185,
|
|
key.column: 22,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.method.instance,
|
|
key.name: "method()",
|
|
key.usr: "s:28index_effective_access_level14PublicProtocolP6methodyyF"
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: "s:28index_effective_access_level41FilePrivateImplementationOfPublicProtocol33_2295DDF1454D6A6D9229E8222CD85214LLV6memberADSi_tcfc",
|
|
key.line: 183,
|
|
key.column: 20,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: "s:28index_effective_access_level41FilePrivateImplementationOfPublicProtocol33_2295DDF1454D6A6D9229E8222CD85214LLVADycfc",
|
|
key.line: 183,
|
|
key.column: 20,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.fileprivate
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "OpenClass",
|
|
key.usr: "s:28index_effective_access_level9OpenClassC",
|
|
key.line: 188,
|
|
key.column: 12,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "openProperty",
|
|
key.usr: "s:28index_effective_access_level9OpenClassC12openPropertySivp",
|
|
key.line: 189,
|
|
key.column: 14,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:openProperty",
|
|
key.usr: "s:28index_effective_access_level9OpenClassC12openPropertySivg",
|
|
key.line: 189,
|
|
key.column: 32,
|
|
key.is_dynamic: 1
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.open
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 189,
|
|
key.column: 28
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "publicProperty",
|
|
key.usr: "s:28index_effective_access_level9OpenClassC14publicPropertySivp",
|
|
key.line: 190,
|
|
key.column: 16,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:publicProperty",
|
|
key.usr: "s:28index_effective_access_level9OpenClassC14publicPropertySivg",
|
|
key.line: 190,
|
|
key.column: 36,
|
|
key.is_dynamic: 1
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 190,
|
|
key.column: 32
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "internalProperty",
|
|
key.usr: "s:28index_effective_access_level9OpenClassC16internalPropertySivp",
|
|
key.line: 191,
|
|
key.column: 9,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.name: "getter:internalProperty",
|
|
key.usr: "s:28index_effective_access_level9OpenClassC16internalPropertySivg",
|
|
key.line: 191,
|
|
key.column: 31,
|
|
key.is_dynamic: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 191,
|
|
key.column: 27
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "openMethod()",
|
|
key.usr: "s:28index_effective_access_level9OpenClassC10openMethodyyF",
|
|
key.line: 193,
|
|
key.column: 15,
|
|
key.is_dynamic: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.open
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "publicMethod()",
|
|
key.usr: "s:28index_effective_access_level9OpenClassC12publicMethodyyF",
|
|
key.line: 194,
|
|
key.column: 17,
|
|
key.is_dynamic: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "internalMethod()",
|
|
key.usr: "s:28index_effective_access_level9OpenClassC14internalMethodyyF",
|
|
key.line: 195,
|
|
key.column: 10,
|
|
key.is_dynamic: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: "s:28index_effective_access_level9OpenClassCACycfc",
|
|
key.line: 188,
|
|
key.column: 12,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.open
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.module,
|
|
key.name: "Module",
|
|
key.usr: "c:@M@Module",
|
|
key.line: 198,
|
|
key.column: 8
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.struct,
|
|
key.name: "InternalStruct",
|
|
key.usr: "s:28index_effective_access_level14InternalStructV",
|
|
key.line: 200,
|
|
key.column: 8,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "propertyReferencingPublicClassFromModule",
|
|
key.usr: "s:28index_effective_access_level14InternalStructV40propertyReferencingPublicClassFromModule0L00lJ0Cvp",
|
|
key.line: 201,
|
|
key.column: 9,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level14InternalStructV40propertyReferencingPublicClassFromModule0L00lJ0Cvg",
|
|
key.line: 201,
|
|
key.column: 9,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level14InternalStructV40propertyReferencingPublicClassFromModule0L00lJ0Cvs",
|
|
key.line: 201,
|
|
key.column: 9,
|
|
key.is_implicit: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.module,
|
|
key.name: "Module",
|
|
key.usr: "c:@M@Module",
|
|
key.line: 201,
|
|
key.column: 51
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "ModuleClass",
|
|
key.usr: "s:6Module0A5ClassC",
|
|
key.line: 201,
|
|
key.column: 58
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.instance,
|
|
key.name: "propertyReferencingPublicClassFromExportedModule",
|
|
key.usr: "s:28index_effective_access_level14InternalStructV48propertyReferencingPublicClassFromExportedModule0L00lJ0Cvp",
|
|
key.line: 202,
|
|
key.column: 9,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level14InternalStructV48propertyReferencingPublicClassFromExportedModule0L00lJ0Cvg",
|
|
key.line: 202,
|
|
key.column: 9,
|
|
key.is_implicit: 1
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level14InternalStructV48propertyReferencingPublicClassFromExportedModule0L00lJ0Cvs",
|
|
key.line: 202,
|
|
key.column: 9,
|
|
key.is_implicit: 1
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.module,
|
|
key.name: "Exported",
|
|
key.usr: "c:@M@Exported",
|
|
key.line: 202,
|
|
key.column: 59
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "ExportedClass",
|
|
key.usr: "s:8Exported0A5ClassC",
|
|
key.line: 202,
|
|
key.column: 68
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: "s:28index_effective_access_level14InternalStructV40propertyReferencingPublicClassFromModule0ghijk8ExportedL0AC0L00lJ0C_0M00mJ0Ctcfc",
|
|
key.line: 200,
|
|
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.typealias,
|
|
key.name: "Alias",
|
|
key.usr: "s:28index_effective_access_level5Aliasa",
|
|
key.line: 205,
|
|
key.column: 18,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 205,
|
|
key.column: 26
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.var.global,
|
|
key.name: "globalVariable",
|
|
key.usr: "s:28index_effective_access_level14globalVariableSivp",
|
|
key.line: 207,
|
|
key.column: 12,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.getter,
|
|
key.usr: "s:28index_effective_access_level14globalVariableSivg",
|
|
key.line: 207,
|
|
key.column: 12,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.accessor.setter,
|
|
key.usr: "s:28index_effective_access_level14globalVariableSivs",
|
|
key.line: 207,
|
|
key.column: 12,
|
|
key.is_implicit: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
]
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.public
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 207,
|
|
key.column: 28
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.protocol,
|
|
key.name: "ProtocolWithAssociatedType",
|
|
key.usr: "s:28index_effective_access_level26ProtocolWithAssociatedTypeP",
|
|
key.line: 209,
|
|
key.column: 10,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.associatedtype,
|
|
key.name: "T",
|
|
key.usr: "s:28index_effective_access_level26ProtocolWithAssociatedTypeP1TQa",
|
|
key.line: 210,
|
|
key.column: 20,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.struct,
|
|
key.name: "ProtocolWithAssociatedTypeImpl",
|
|
key.usr: "s:28index_effective_access_level30ProtocolWithAssociatedTypeImplV",
|
|
key.line: 213,
|
|
key.column: 8,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.protocol,
|
|
key.name: "ProtocolWithAssociatedType",
|
|
key.usr: "s:28index_effective_access_level26ProtocolWithAssociatedTypeP",
|
|
key.line: 213,
|
|
key.column: 40
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.protocol,
|
|
key.name: "ProtocolWithAssociatedType",
|
|
key.usr: "s:28index_effective_access_level26ProtocolWithAssociatedTypeP",
|
|
key.line: 213,
|
|
key.column: 40
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.typealias,
|
|
key.name: "T",
|
|
key.usr: "s:28index_effective_access_level30ProtocolWithAssociatedTypeImplV1Ta",
|
|
key.line: 214,
|
|
key.column: 15,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.associatedtype,
|
|
key.name: "T",
|
|
key.usr: "s:28index_effective_access_level26ProtocolWithAssociatedTypeP1TQa"
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 214,
|
|
key.column: 19
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "testLocalContent()",
|
|
key.usr: "s:28index_effective_access_level30ProtocolWithAssociatedTypeImplV16testLocalContentyyF",
|
|
key.line: 215,
|
|
key.column: 10,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: "s:28index_effective_access_level30ProtocolWithAssociatedTypeImplVACycfc",
|
|
key.line: 213,
|
|
key.column: 8,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
]
|
|
}
|