[swift-dev] What's the best way to handle failing SourceKit tests?
Michael Buckley
michael at buckleyisms.com
Mon Apr 11 21:55:38 CDT 2016
Hi,
I'm currently working on SR-1115, adding initializers to Int and Uint to
convert from UnsafePointer, and after making my changes,
the SourceKit/DocSupport/doc_swift_module.swift tests are failing.
(Failures attached).
Presumably this is because the new initializers affect the SourceKit
mappings, but unfortunately, it looks like most of the changes are to key
offsets, and while most of the offsets have increased by 115, not all of
them have, and I'm not even sure increasing the offsets by 115 is the
correct change. I could just make the test pass by increasing the offsets
as shown in the test failure, I'm worried that this could end up creating
an invalid test case, which in the worst case could hide SourceKit problems
in the future.
Since any changes to the standard library probably affect these tests, I
was wondering what the best way to resolve these failures is. Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20160411/ee9b5ce6/attachment-0001.html>
-------------- next part --------------
FAIL: Swift :: SourceKit/DocSupport/doc_clang_module.swift (2034 of 2623)
******************** TEST 'Swift :: SourceKit/DocSupport/doc_clang_module.swift' FAILED ********************
Script:
--
/Users/buckley/Projects/build/Ninja-DebugAssert/swift-macosx-x86_64/bin/sourcekitd-test -req=doc-info -module Foo -- -F /Users/buckley/Projects/swift/test/SourceKit/DocSupport/../Inputs/libIDE-mock-sdk -module-cache-path '/var/folders/t7/gfxzh8qn0js6fzx27qrz4m3r0000gn/T/swift-testsuite-clang-module-cachew3bL65' -enable-source-import -sdk '/Users/buckley/Projects/swift/test'/Inputs/clang-importer-sdk -I '/Users/buckley/Projects/swift/test'/Inputs/clang-importer-sdk/swift-modules | grep -v 'key.hash: "0"' | sed -e 's/key.filepath: ".*[/\\]\(.*\)\.swiftmodule"/key.filepath: \1.swiftmodule/g' | sed -e 's/key.filepath: ".*[/\\]\(.*\)\.swift"/key.filepath: \1.swift/g' | sed -e 's/key.filepath: ".*[/\\]\(.*\)-[0-9A-Z]*\.pcm"/key.filepath: \1.pcm/g' | sed -e 's/ file=\\".*[/\\]\(.*\)\.h\\"/ file=\1.h/g' | sed -e 's/key.hash: ".*"/key.hash: <hash>/g' > /Users/buckley/Projects/build/Ninja-DebugAssert/swift-macosx-x86_64/test-macosx-x86_64/SourceKit/DocSupport/Output/doc_clang_module.swift.tmp.response
diff -u /Users/buckley/Projects/swift/test/SourceKit/DocSupport/doc_clang_module.swift.response /Users/buckley/Projects/build/Ninja-DebugAssert/swift-macosx-x86_64/test-macosx-x86_64/SourceKit/DocSupport/Output/doc_clang_module.swift.tmp.response
--
Exit Code: 1
Command Output (stdout):
--
--- /Users/buckley/Projects/swift/test/SourceKit/DocSupport/doc_clang_module.swift.response 2016-04-11 06:40:16.000000000 -0700
+++ /Users/buckley/Projects/build/Ninja-DebugAssert/swift-macosx-x86_64/test-macosx-x86_64/SourceKit/DocSupport/Output/doc_clang_module.swift.tmp.response 2016-04-11 19:31:19.000000000 -0700
@@ -83,6 +83,10 @@
init?(_ text: String, radix radix: Int = default)
init(_ objectID: ObjectIdentifier)
+
+ init<U>(bitPattern bitPattern: UnsafeMutablePointer<U>)
+
+ init<U>(bitPattern bitPattern: UnsafePointer<U>)
}
extension FooComparisonResult : BitwiseOperations {
@@ -1810,3930 +1814,4014 @@
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1733,
+ key.offset: 1735,
+ key.length: 4
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.identifier,
+ key.offset: 1740,
+ key.length: 1
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.argument,
+ key.offset: 1743,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.parameter,
+ key.offset: 1754,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.identifier,
+ key.offset: 1743,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.identifier,
+ key.offset: 1754,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.ref.struct,
+ key.name: "UnsafeMutablePointer",
+ key.usr: "s:Sp",
+ key.offset: 1766,
+ key.length: 20
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.typeidentifier,
+ key.offset: 1787,
+ key.length: 1
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.keyword,
+ key.offset: 1796,
+ key.length: 4
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.identifier,
+ key.offset: 1801,
+ key.length: 1
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.argument,
+ key.offset: 1804,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.parameter,
+ key.offset: 1815,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.identifier,
+ key.offset: 1804,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.identifier,
+ key.offset: 1815,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.ref.struct,
+ key.name: "UnsafePointer",
+ key.usr: "s:SP",
+ key.offset: 1827,
+ key.length: 13
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.typeidentifier,
+ key.offset: 1841,
+ key.length: 1
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.keyword,
+ key.offset: 1848,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "FooComparisonResult",
key.usr: "c:@E at FooComparisonResult",
- key.offset: 1743,
+ key.offset: 1858,
key.length: 19
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "BitwiseOperations",
key.usr: "s:Ps17BitwiseOperations",
- key.offset: 1765,
+ key.offset: 1880,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1790,
+ key.offset: 1905,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1797,
+ key.offset: 1912,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1801,
+ key.offset: 1916,
key.length: 8
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 1811,
+ key.offset: 1926,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1817,
+ key.offset: 1932,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1826,
+ key.offset: 1941,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "FooComparisonResult",
key.usr: "c:@E at FooComparisonResult",
- key.offset: 1836,
+ key.offset: 1951,
key.length: 19
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "CustomStringConvertible",
key.usr: "s:Ps23CustomStringConvertible",
- key.offset: 1858,
+ key.offset: 1973,
key.length: 23
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1889,
+ key.offset: 2004,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1893,
+ key.offset: 2008,
key.length: 11
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "String",
key.usr: "s:SS",
- key.offset: 1906,
+ key.offset: 2021,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1915,
+ key.offset: 2030,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1924,
+ key.offset: 2039,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "FooComparisonResult",
key.usr: "c:@E at FooComparisonResult",
- key.offset: 1934,
+ key.offset: 2049,
key.length: 19
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "Hashable",
key.usr: "s:Ps8Hashable",
- key.offset: 1956,
+ key.offset: 2071,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1972,
+ key.offset: 2087,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1976,
+ key.offset: 2091,
key.length: 9
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 1987,
+ key.offset: 2102,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1993,
+ key.offset: 2108,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2002,
+ key.offset: 2117,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "FooComparisonResult",
key.usr: "c:@E at FooComparisonResult",
- key.offset: 2012,
+ key.offset: 2127,
key.length: 19
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "RandomAccessIndex",
key.usr: "s:Ps17RandomAccessIndex",
- key.offset: 2034,
+ key.offset: 2149,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2059,
+ key.offset: 2174,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2064,
+ key.offset: 2179,
key.length: 9
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 2079,
+ key.offset: 2194,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2088,
+ key.offset: 2203,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2093,
+ key.offset: 2208,
key.length: 11
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 2110,
+ key.offset: 2225,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2119,
+ key.offset: 2234,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2124,
+ key.offset: 2239,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 2133,
+ key.offset: 2248,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 2136,
+ key.offset: 2251,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2133,
+ key.offset: 2248,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2136,
+ key.offset: 2251,
key.length: 5
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 2143,
+ key.offset: 2258,
key.length: 3
},
{
key.kind: source.lang.swift.ref.typealias,
key.name: "Distance",
key.usr: "s:Si8Distance",
- key.offset: 2151,
+ key.offset: 2266,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2165,
+ key.offset: 2280,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2170,
+ key.offset: 2285,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 2179,
+ key.offset: 2294,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 2182,
+ key.offset: 2297,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2179,
+ key.offset: 2294,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2182,
+ key.offset: 2297,
key.length: 1
},
{
key.kind: source.lang.swift.ref.typealias,
key.name: "Distance",
key.usr: "s:Si8Distance",
- key.offset: 2185,
+ key.offset: 2300,
key.length: 8
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 2198,
+ key.offset: 2313,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2205,
+ key.offset: 2320,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "FooComparisonResult",
key.usr: "c:@E at FooComparisonResult",
- key.offset: 2215,
+ key.offset: 2330,
key.length: 19
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "SignedNumber",
key.usr: "s:Ps12SignedNumber",
- key.offset: 2237,
+ key.offset: 2352,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2255,
+ key.offset: 2370,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "FooComparisonResult",
key.usr: "c:@E at FooComparisonResult",
- key.offset: 2265,
+ key.offset: 2380,
key.length: 19
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "CustomReflectable",
key.usr: "s:Ps17CustomReflectable",
- key.offset: 2287,
+ key.offset: 2402,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2312,
+ key.offset: 2427,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2316,
+ key.offset: 2431,
key.length: 12
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Mirror",
key.usr: "s:Vs6Mirror",
- key.offset: 2330,
+ key.offset: 2445,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2339,
+ key.offset: 2454,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2348,
+ key.offset: 2463,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "FooComparisonResult",
key.usr: "c:@E at FooComparisonResult",
- key.offset: 2358,
+ key.offset: 2473,
key.length: 19
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "CustomPlaygroundQuickLookable",
key.usr: "s:Ps29CustomPlaygroundQuickLookable",
- key.offset: 2380,
+ key.offset: 2495,
key.length: 29
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2417,
+ key.offset: 2532,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2421,
+ key.offset: 2536,
key.length: 25
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "PlaygroundQuickLook",
key.usr: "s:Os19PlaygroundQuickLook",
- key.offset: 2448,
+ key.offset: 2563,
key.length: 19
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2470,
+ key.offset: 2585,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2479,
+ key.offset: 2594,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "FooComparisonResult",
key.usr: "c:@E at FooComparisonResult",
- key.offset: 2489,
+ key.offset: 2604,
key.length: 19
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "CVarArg",
key.usr: "s:Ps7CVarArg",
- key.offset: 2511,
+ key.offset: 2626,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2523,
+ key.offset: 2638,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2530,
+ key.offset: 2645,
key.length: 17
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "OptionSet",
key.usr: "s:Ps9OptionSet",
- key.offset: 2550,
+ key.offset: 2665,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2567,
+ key.offset: 2682,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 2572,
+ key.offset: 2687,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 2581,
+ key.offset: 2696,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2572,
+ key.offset: 2687,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2581,
+ key.offset: 2696,
key.length: 8
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 2591,
+ key.offset: 2706,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2601,
+ key.offset: 2716,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2608,
+ key.offset: 2723,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2612,
+ key.offset: 2727,
key.length: 11
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "FooRuncingOptions",
key.usr: "c:@E at FooRuncingOptions",
- key.offset: 2625,
+ key.offset: 2740,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2645,
+ key.offset: 2760,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2656,
+ key.offset: 2771,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2663,
+ key.offset: 2778,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2667,
+ key.offset: 2782,
key.length: 12
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "FooRuncingOptions",
key.usr: "c:@E at FooRuncingOptions",
- key.offset: 2681,
+ key.offset: 2796,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2701,
+ key.offset: 2816,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2710,
+ key.offset: 2825,
key.length: 9
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "FooRuncingOptions",
key.usr: "c:@E at FooRuncingOptions",
- key.offset: 2720,
+ key.offset: 2835,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2745,
+ key.offset: 2860,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2750,
+ key.offset: 2865,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 2756,
+ key.offset: 2871,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 2758,
+ key.offset: 2873,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2758,
+ key.offset: 2873,
key.length: 5
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs9OptionSet4SelfMx",
- key.offset: 2765,
+ key.offset: 2880,
key.length: 4
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs9OptionSet4SelfMx",
- key.offset: 2774,
+ key.offset: 2889,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2784,
+ key.offset: 2899,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2789,
+ key.offset: 2904,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 2799,
+ key.offset: 2914,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 2801,
+ key.offset: 2916,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2801,
+ key.offset: 2916,
key.length: 5
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs9OptionSet4SelfMx",
- key.offset: 2808,
+ key.offset: 2923,
key.length: 4
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs9OptionSet4SelfMx",
- key.offset: 2817,
+ key.offset: 2932,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2827,
+ key.offset: 2942,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2832,
+ key.offset: 2947,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 2844,
+ key.offset: 2959,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 2846,
+ key.offset: 2961,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2846,
+ key.offset: 2961,
key.length: 5
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs9OptionSet4SelfMx",
- key.offset: 2853,
+ key.offset: 2968,
key.length: 4
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs9OptionSet4SelfMx",
- key.offset: 2862,
+ key.offset: 2977,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2870,
+ key.offset: 2985,
key.length: 9
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "FooRuncingOptions",
key.usr: "c:@E at FooRuncingOptions",
- key.offset: 2880,
+ key.offset: 2995,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2905,
+ key.offset: 3020,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2910,
+ key.offset: 3025,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 2919,
+ key.offset: 3034,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 2921,
+ key.offset: 3036,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2921,
+ key.offset: 3036,
key.length: 6
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs9OptionSet4SelfMx",
- key.offset: 2929,
+ key.offset: 3044,
key.length: 4
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Bool",
key.usr: "s:Sb",
- key.offset: 2938,
+ key.offset: 3053,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 2948,
+ key.offset: 3063,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2957,
+ key.offset: 3072,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2962,
+ key.offset: 3077,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 2969,
+ key.offset: 3084,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 2971,
+ key.offset: 3086,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2971,
+ key.offset: 3086,
key.length: 6
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs9OptionSet4SelfMx",
- key.offset: 2979,
+ key.offset: 3094,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 2990,
+ key.offset: 3105,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2999,
+ key.offset: 3114,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3004,
+ key.offset: 3119,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3011,
+ key.offset: 3126,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3013,
+ key.offset: 3128,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3013,
+ key.offset: 3128,
key.length: 6
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs9OptionSet4SelfMx",
- key.offset: 3021,
+ key.offset: 3136,
key.length: 4
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs9OptionSet4SelfMx",
- key.offset: 3030,
+ key.offset: 3145,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3039,
+ key.offset: 3154,
key.length: 9
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "FooRuncingOptions",
key.usr: "c:@E at FooRuncingOptions",
- key.offset: 3049,
+ key.offset: 3164,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 3074,
+ key.offset: 3189,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3086,
+ key.offset: 3201,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 3098,
+ key.offset: 3213,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3107,
+ key.offset: 3222,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3112,
+ key.offset: 3227,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3125,
+ key.offset: 3240,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3127,
+ key.offset: 3242,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3127,
+ key.offset: 3242,
key.length: 5
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs9OptionSet4SelfMx",
- key.offset: 3134,
+ key.offset: 3249,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 3145,
+ key.offset: 3260,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3154,
+ key.offset: 3269,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3159,
+ key.offset: 3274,
key.length: 16
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3176,
+ key.offset: 3291,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3178,
+ key.offset: 3293,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3178,
+ key.offset: 3293,
key.length: 5
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs9OptionSet4SelfMx",
- key.offset: 3185,
+ key.offset: 3300,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 3196,
+ key.offset: 3311,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3205,
+ key.offset: 3320,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3210,
+ key.offset: 3325,
key.length: 18
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3229,
+ key.offset: 3344,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3231,
+ key.offset: 3346,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3231,
+ key.offset: 3346,
key.length: 5
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs9OptionSet4SelfMx",
- key.offset: 3238,
+ key.offset: 3353,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3247,
+ key.offset: 3362,
key.length: 9
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "FooRuncingOptions",
key.usr: "c:@E at FooRuncingOptions",
- key.offset: 3257,
+ key.offset: 3372,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 3282,
+ key.offset: 3397,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3294,
+ key.offset: 3409,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3299,
+ key.offset: 3414,
key.length: 1
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "Sequence",
key.usr: "s:Ps8Sequence",
- key.offset: 3303,
+ key.offset: 3418,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3312,
+ key.offset: 3427,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
- key.offset: 3318,
+ key.offset: 3433,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
- key.offset: 3320,
+ key.offset: 3435,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
- key.offset: 3329,
+ key.offset: 3444,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
- key.offset: 3340,
+ key.offset: 3455,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3359,
+ key.offset: 3474,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3361,
+ key.offset: 3476,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3361,
+ key.offset: 3476,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
- key.offset: 3371,
+ key.offset: 3486,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 3379,
+ key.offset: 3494,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3391,
+ key.offset: 3506,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3396,
+ key.offset: 3511,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3409,
+ key.offset: 3524,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3396,
+ key.offset: 3511,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3409,
+ key.offset: 3524,
key.length: 12
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "FooRuncingOptions",
key.usr: "c:@E at FooRuncingOptions",
- key.offset: 3423,
+ key.offset: 3538,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 3450,
+ key.offset: 3565,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3459,
+ key.offset: 3574,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3464,
+ key.offset: 3579,
key.length: 15
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3480,
+ key.offset: 3595,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3482,
+ key.offset: 3597,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3482,
+ key.offset: 3597,
key.length: 5
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs10SetAlgebra4SelfMx",
- key.offset: 3489,
+ key.offset: 3604,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3500,
+ key.offset: 3615,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3505,
+ key.offset: 3620,
key.length: 10
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3516,
+ key.offset: 3631,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3518,
+ key.offset: 3633,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3518,
+ key.offset: 3633,
key.length: 5
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs10SetAlgebra4SelfMx",
- key.offset: 3525,
+ key.offset: 3640,
key.length: 4
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Bool",
key.usr: "s:Sb",
- key.offset: 3534,
+ key.offset: 3649,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3544,
+ key.offset: 3659,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3549,
+ key.offset: 3664,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3562,
+ key.offset: 3677,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3564,
+ key.offset: 3679,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3564,
+ key.offset: 3679,
key.length: 5
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs10SetAlgebra4SelfMx",
- key.offset: 3571,
+ key.offset: 3686,
key.length: 4
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Bool",
key.usr: "s:Sb",
- key.offset: 3580,
+ key.offset: 3695,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3590,
+ key.offset: 3705,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3595,
+ key.offset: 3710,
key.length: 14
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3610,
+ key.offset: 3725,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3612,
+ key.offset: 3727,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3612,
+ key.offset: 3727,
key.length: 5
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs10SetAlgebra4SelfMx",
- key.offset: 3619,
+ key.offset: 3734,
key.length: 4
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Bool",
key.usr: "s:Sb",
- key.offset: 3628,
+ key.offset: 3743,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3638,
+ key.offset: 3753,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3643,
+ key.offset: 3758,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3652,
+ key.offset: 3767,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3654,
+ key.offset: 3769,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3654,
+ key.offset: 3769,
key.length: 5
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs10SetAlgebra4SelfMx",
- key.offset: 3661,
+ key.offset: 3776,
key.length: 4
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs10SetAlgebra4SelfMx",
- key.offset: 3670,
+ key.offset: 3785,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3680,
+ key.offset: 3795,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3684,
+ key.offset: 3799,
key.length: 7
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Bool",
key.usr: "s:Sb",
- key.offset: 3693,
+ key.offset: 3808,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3700,
+ key.offset: 3815,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3711,
+ key.offset: 3826,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3716,
+ key.offset: 3831,
key.length: 18
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3735,
+ key.offset: 3850,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3737,
+ key.offset: 3852,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3737,
+ key.offset: 3852,
key.length: 5
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs10SetAlgebra4SelfMx",
- key.offset: 3744,
+ key.offset: 3859,
key.length: 4
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Bool",
key.usr: "s:Sb",
- key.offset: 3753,
+ key.offset: 3868,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3763,
+ key.offset: 3878,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3768,
+ key.offset: 3883,
key.length: 16
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3785,
+ key.offset: 3900,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3787,
+ key.offset: 3902,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3787,
+ key.offset: 3902,
key.length: 5
},
{
key.kind: source.lang.swift.ref.generic_type_param,
key.name: "Self",
key.usr: "s:tPs10SetAlgebra4SelfMx",
- key.offset: 3794,
+ key.offset: 3909,
key.length: 4
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Bool",
key.usr: "s:Sb",
- key.offset: 3803,
+ key.offset: 3918,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3813,
+ key.offset: 3928,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3820,
+ key.offset: 3935,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3825,
+ key.offset: 3940,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3833,
+ key.offset: 3948,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3835,
+ key.offset: 3950,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3835,
+ key.offset: 3950,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "FooRuncingOptions",
key.usr: "c:@E at FooRuncingOptions",
- key.offset: 3838,
+ key.offset: 3953,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3857,
+ key.offset: 3972,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3866,
+ key.offset: 3981,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3857,
+ key.offset: 3972,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3866,
+ key.offset: 3981,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "FooRuncingOptions",
key.usr: "c:@E at FooRuncingOptions",
- key.offset: 3869,
+ key.offset: 3984,
key.length: 17
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Bool",
key.usr: "s:Sb",
- key.offset: 3891,
+ key.offset: 4006,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3901,
+ key.offset: 4016,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3908,
+ key.offset: 4023,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3913,
+ key.offset: 4028,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3921,
+ key.offset: 4036,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3923,
+ key.offset: 4038,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3923,
+ key.offset: 4038,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "FooRuncingOptions",
key.usr: "c:@E at FooRuncingOptions",
- key.offset: 3926,
+ key.offset: 4041,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 3945,
+ key.offset: 4060,
key.length: 14
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 3960,
+ key.offset: 4075,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3945,
+ key.offset: 4060,
key.length: 14
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3960,
+ key.offset: 4075,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "FooRuncingOptions",
key.usr: "c:@E at FooRuncingOptions",
- key.offset: 3963,
+ key.offset: 4078,
key.length: 17
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Bool",
key.usr: "s:Sb",
- key.offset: 3985,
+ key.offset: 4100,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 3992,
+ key.offset: 4107,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 3999,
+ key.offset: 4114,
key.length: 10
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4017,
+ key.offset: 4132,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4021,
+ key.offset: 4136,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4024,
+ key.offset: 4139,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4035,
+ key.offset: 4150,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4039,
+ key.offset: 4154,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Double",
key.usr: "s:Sd",
- key.offset: 4042,
+ key.offset: 4157,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4054,
+ key.offset: 4169,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4066,
+ key.offset: 4181,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 4071,
+ key.offset: 4186,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 4073,
+ key.offset: 4188,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4071,
+ key.offset: 4186,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4073,
+ key.offset: 4188,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4076,
+ key.offset: 4191,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 4083,
+ key.offset: 4198,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 4085,
+ key.offset: 4200,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4083,
+ key.offset: 4198,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4085,
+ key.offset: 4200,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Double",
key.usr: "s:Sd",
- key.offset: 4088,
+ key.offset: 4203,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4098,
+ key.offset: 4213,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4105,
+ key.offset: 4220,
key.length: 10
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4123,
+ key.offset: 4238,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4127,
+ key.offset: 4242,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4130,
+ key.offset: 4245,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4141,
+ key.offset: 4256,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4145,
+ key.offset: 4260,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Double",
key.usr: "s:Sd",
- key.offset: 4148,
+ key.offset: 4263,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4160,
+ key.offset: 4275,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4172,
+ key.offset: 4287,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 4177,
+ key.offset: 4292,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 4179,
+ key.offset: 4294,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4177,
+ key.offset: 4292,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4179,
+ key.offset: 4294,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4182,
+ key.offset: 4297,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 4189,
+ key.offset: 4304,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 4191,
+ key.offset: 4306,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4189,
+ key.offset: 4304,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4191,
+ key.offset: 4306,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Double",
key.usr: "s:Sd",
- key.offset: 4194,
+ key.offset: 4309,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4204,
+ key.offset: 4319,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4214,
+ key.offset: 4329,
key.length: 17
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "FooStruct2",
key.usr: "c:@S at FooStruct2",
- key.offset: 4234,
+ key.offset: 4349,
key.length: 10
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4245,
+ key.offset: 4360,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4252,
+ key.offset: 4367,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4277,
+ key.offset: 4392,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4281,
+ key.offset: 4396,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4284,
+ key.offset: 4399,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4295,
+ key.offset: 4410,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4299,
+ key.offset: 4414,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Double",
key.usr: "s:Sd",
- key.offset: 4302,
+ key.offset: 4417,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4314,
+ key.offset: 4429,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4326,
+ key.offset: 4441,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 4331,
+ key.offset: 4446,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 4333,
+ key.offset: 4448,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4331,
+ key.offset: 4446,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4333,
+ key.offset: 4448,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4336,
+ key.offset: 4451,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 4343,
+ key.offset: 4458,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 4345,
+ key.offset: 4460,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4343,
+ key.offset: 4458,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4345,
+ key.offset: 4460,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Double",
key.usr: "s:Sd",
- key.offset: 4348,
+ key.offset: 4463,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4358,
+ key.offset: 4473,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4368,
+ key.offset: 4483,
key.length: 11
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4382,
+ key.offset: 4497,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4388,
+ key.offset: 4503,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4392,
+ key.offset: 4507,
key.length: 9
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4403,
+ key.offset: 4518,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4409,
+ key.offset: 4524,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4414,
+ key.offset: 4529,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 4423,
+ key.offset: 4538,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 4425,
+ key.offset: 4540,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4425,
+ key.offset: 4540,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4428,
+ key.offset: 4543,
key.length: 5
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4438,
+ key.offset: 4553,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4444,
+ key.offset: 4559,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4449,
+ key.offset: 4564,
key.length: 22
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 4472,
+ key.offset: 4587,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 4474,
+ key.offset: 4589,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4477,
+ key.offset: 4592,
key.length: 5
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4487,
+ key.offset: 4602,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4493,
+ key.offset: 4608,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4498,
+ key.offset: 4613,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 4507,
+ key.offset: 4622,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 4509,
+ key.offset: 4624,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4509,
+ key.offset: 4624,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4512,
+ key.offset: 4627,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 4519,
+ key.offset: 4634,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 4521,
+ key.offset: 4636,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4521,
+ key.offset: 4636,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Float",
key.usr: "s:Sf",
- key.offset: 4524,
+ key.offset: 4639,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 4531,
+ key.offset: 4646,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 4533,
+ key.offset: 4648,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4533,
+ key.offset: 4648,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Double",
key.usr: "s:Sd",
- key.offset: 4536,
+ key.offset: 4651,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 4544,
+ key.offset: 4659,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 4546,
+ key.offset: 4661,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4546,
+ key.offset: 4661,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "UnsafeMutablePointer",
key.usr: "s:Sp",
- key.offset: 4549,
+ key.offset: 4664,
key.length: 20
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4570,
+ key.offset: 4685,
key.length: 5
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4581,
+ key.offset: 4696,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4587,
+ key.offset: 4702,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4592,
+ key.offset: 4707,
key.length: 16
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 4609,
+ key.offset: 4724,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 4611,
+ key.offset: 4726,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4611,
+ key.offset: 4726,
key.length: 3
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Float",
key.usr: "s:Sf",
- key.offset: 4618,
+ key.offset: 4733,
key.length: 5
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4628,
+ key.offset: 4743,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4637,
+ key.offset: 4752,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4642,
+ key.offset: 4757,
key.length: 26
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 4669,
+ key.offset: 4784,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 4671,
+ key.offset: 4786,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4671,
+ key.offset: 4786,
key.length: 4
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Float",
key.usr: "s:Sf",
- key.offset: 4679,
+ key.offset: 4794,
key.length: 5
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4689,
+ key.offset: 4804,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 4698,
+ key.offset: 4813,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4708,
+ key.offset: 4823,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4713,
+ key.offset: 4828,
key.length: 16
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 4732,
+ key.offset: 4847,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4742,
+ key.offset: 4857,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4747,
+ key.offset: 4862,
key.length: 16
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4766,
+ key.offset: 4881,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4771,
+ key.offset: 4886,
key.length: 19
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4793,
+ key.offset: 4908,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4798,
+ key.offset: 4913,
key.length: 19
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4820,
+ key.offset: 4935,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4825,
+ key.offset: 4940,
key.length: 19
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4847,
+ key.offset: 4962,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4852,
+ key.offset: 4967,
key.length: 19
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4874,
+ key.offset: 4989,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4879,
+ key.offset: 4994,
key.length: 19
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4901,
+ key.offset: 5016,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4906,
+ key.offset: 5021,
key.length: 32
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 4939,
+ key.offset: 5054,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 4941,
+ key.offset: 5056,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4941,
+ key.offset: 5056,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4944,
+ key.offset: 5059,
key.length: 5
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 4954,
+ key.offset: 5069,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4960,
+ key.offset: 5075,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4969,
+ key.offset: 5084,
key.length: 15
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 4992,
+ key.offset: 5107,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 4997,
+ key.offset: 5112,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5017,
+ key.offset: 5132,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5022,
+ key.offset: 5137,
key.length: 33
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5063,
+ key.offset: 5178,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5068,
+ key.offset: 5183,
key.length: 33
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5109,
+ key.offset: 5224,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5116,
+ key.offset: 5231,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5121,
+ key.offset: 5236,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5146,
+ key.offset: 5261,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5150,
+ key.offset: 5265,
key.length: 12
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 5164,
+ key.offset: 5279,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5172,
+ key.offset: 5287,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5176,
+ key.offset: 5291,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5187,
+ key.offset: 5302,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5191,
+ key.offset: 5306,
key.length: 12
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 5205,
+ key.offset: 5320,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5213,
+ key.offset: 5328,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5217,
+ key.offset: 5332,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5228,
+ key.offset: 5343,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5232,
+ key.offset: 5347,
key.length: 12
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 5246,
+ key.offset: 5361,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5254,
+ key.offset: 5369,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5262,
+ key.offset: 5377,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5271,
+ key.offset: 5386,
key.length: 18
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "FooProtocolBase",
key.usr: "c:objc(pl)FooProtocolBase",
- key.offset: 5292,
+ key.offset: 5407,
key.length: 15
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5312,
+ key.offset: 5427,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5318,
+ key.offset: 5433,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5338,
+ key.offset: 5453,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5343,
+ key.offset: 5458,
key.length: 20
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5371,
+ key.offset: 5486,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5376,
+ key.offset: 5491,
key.length: 20
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 5397,
+ key.offset: 5512,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 5399,
+ key.offset: 5514,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5399,
+ key.offset: 5514,
key.length: 8
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 5409,
+ key.offset: 5524,
key.length: 9
},
{
key.kind: source.lang.swift.ref.class,
key.name: "FooClassBase",
key.usr: "c:objc(cs)FooClassBase",
- key.offset: 5424,
+ key.offset: 5539,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5443,
+ key.offset: 5558,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 5456,
+ key.offset: 5571,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5468,
+ key.offset: 5583,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 5474,
+ key.offset: 5589,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 5480,
+ key.offset: 5595,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5474,
+ key.offset: 5589,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5480,
+ key.offset: 5595,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Float",
key.usr: "s:Sf",
- key.offset: 5483,
+ key.offset: 5598,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5495,
+ key.offset: 5610,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5500,
+ key.offset: 5615,
key.length: 29
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5537,
+ key.offset: 5652,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5543,
+ key.offset: 5658,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5548,
+ key.offset: 5663,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5573,
+ key.offset: 5688,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5578,
+ key.offset: 5693,
key.length: 14
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 5598,
+ key.offset: 5713,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5614,
+ key.offset: 5729,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5619,
+ key.offset: 5734,
key.length: 14
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 5639,
+ key.offset: 5754,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5655,
+ key.offset: 5770,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5660,
+ key.offset: 5775,
key.length: 15
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 5681,
+ key.offset: 5796,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5697,
+ key.offset: 5812,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5702,
+ key.offset: 5817,
key.length: 14
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 5722,
+ key.offset: 5837,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5735,
+ key.offset: 5850,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5741,
+ key.offset: 5856,
key.length: 15
},
{
key.kind: source.lang.swift.ref.class,
key.name: "FooClassBase",
key.usr: "c:objc(cs)FooClassBase",
- key.offset: 5759,
+ key.offset: 5874,
key.length: 12
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "FooProtocolDerived",
key.usr: "c:objc(pl)FooProtocolDerived",
- key.offset: 5773,
+ key.offset: 5888,
key.length: 18
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5799,
+ key.offset: 5914,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5803,
+ key.offset: 5918,
key.length: 12
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 5817,
+ key.offset: 5932,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5828,
+ key.offset: 5943,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5832,
+ key.offset: 5947,
key.length: 12
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 5846,
+ key.offset: 5961,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5857,
+ key.offset: 5972,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5861,
+ key.offset: 5976,
key.length: 12
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 5875,
+ key.offset: 5990,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5883,
+ key.offset: 5998,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5894,
+ key.offset: 6009,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5899,
+ key.offset: 6014,
key.length: 16
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5923,
+ key.offset: 6038,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5928,
+ key.offset: 6043,
key.length: 16
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 5945,
+ key.offset: 6060,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 5947,
+ key.offset: 6062,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5947,
+ key.offset: 6062,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 5950,
+ key.offset: 6065,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 5962,
+ key.offset: 6077,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5967,
+ key.offset: 6082,
key.length: 16
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 5984,
+ key.offset: 6099,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 5986,
+ key.offset: 6101,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5986,
+ key.offset: 6101,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 5989,
+ key.offset: 6104,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 5996,
+ key.offset: 6111,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 6002,
+ key.offset: 6117,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 5996,
+ key.offset: 6111,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6002,
+ key.offset: 6117,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 6005,
+ key.offset: 6120,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6017,
+ key.offset: 6132,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6022,
+ key.offset: 6137,
key.length: 29
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6059,
+ key.offset: 6174,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6065,
+ key.offset: 6180,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6070,
+ key.offset: 6185,
key.length: 13
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6091,
+ key.offset: 6206,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6096,
+ key.offset: 6211,
key.length: 14
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 6116,
+ key.offset: 6231,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6132,
+ key.offset: 6247,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6137,
+ key.offset: 6252,
key.length: 14
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 6157,
+ key.offset: 6272,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6173,
+ key.offset: 6288,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6178,
+ key.offset: 6293,
key.length: 15
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 6199,
+ key.offset: 6314,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6215,
+ key.offset: 6330,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6220,
+ key.offset: 6335,
key.length: 14
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 6240,
+ key.offset: 6355,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6253,
+ key.offset: 6368,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6257,
+ key.offset: 6372,
key.length: 11
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 6270,
+ key.offset: 6385,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6278,
+ key.offset: 6393,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6284,
+ key.offset: 6399,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6288,
+ key.offset: 6403,
key.length: 11
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 6301,
+ key.offset: 6416,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6309,
+ key.offset: 6424,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6315,
+ key.offset: 6430,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6319,
+ key.offset: 6434,
key.length: 11
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 6332,
+ key.offset: 6447,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6340,
+ key.offset: 6455,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6346,
+ key.offset: 6461,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6350,
+ key.offset: 6465,
key.length: 11
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "UInt32",
key.usr: "s:Vs6UInt32",
- key.offset: 6363,
+ key.offset: 6478,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6372,
+ key.offset: 6487,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6378,
+ key.offset: 6493,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6382,
+ key.offset: 6497,
key.length: 11
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "UInt64",
key.usr: "s:Vs6UInt64",
- key.offset: 6395,
+ key.offset: 6510,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6404,
+ key.offset: 6519,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6410,
+ key.offset: 6525,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6414,
+ key.offset: 6529,
key.length: 17
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 6433,
+ key.offset: 6548,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6441,
+ key.offset: 6556,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6447,
+ key.offset: 6562,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6451,
+ key.offset: 6566,
key.length: 17
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 6470,
+ key.offset: 6585,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6478,
+ key.offset: 6593,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6484,
+ key.offset: 6599,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6489,
+ key.offset: 6604,
key.length: 16
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6508,
+ key.offset: 6623,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6513,
+ key.offset: 6628,
key.length: 21
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6537,
+ key.offset: 6652,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6544,
+ key.offset: 6659,
key.length: 15
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6567,
+ key.offset: 6682,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6571,
+ key.offset: 6686,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 6574,
+ key.offset: 6689,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6585,
+ key.offset: 6700,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6597,
+ key.offset: 6712,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 6602,
+ key.offset: 6717,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 6604,
+ key.offset: 6719,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6602,
+ key.offset: 6717,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6604,
+ key.offset: 6719,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 6607,
+ key.offset: 6722,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6616,
+ key.offset: 6731,
key.length: 9
},
{
key.kind: source.lang.swift.ref.class,
key.name: "FooClassBase",
key.usr: "c:objc(cs)FooClassBase",
- key.offset: 6626,
+ key.offset: 6741,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6646,
+ key.offset: 6761,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6651,
+ key.offset: 6766,
key.length: 14
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 6671,
+ key.offset: 6786,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6684,
+ key.offset: 6799,
key.length: 9
},
{
key.kind: source.lang.swift.ref.class,
key.name: "FooClassBase",
key.usr: "c:objc(cs)FooClassBase",
- key.offset: 6694,
+ key.offset: 6809,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6714,
+ key.offset: 6829,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6719,
+ key.offset: 6834,
key.length: 14
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 6739,
+ key.offset: 6854,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6755,
+ key.offset: 6870,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6760,
+ key.offset: 6875,
key.length: 15
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 6781,
+ key.offset: 6896,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6794,
+ key.offset: 6909,
key.length: 9
},
{
key.kind: source.lang.swift.ref.class,
key.name: "FooClassBase",
key.usr: "c:objc(cs)FooClassBase",
- key.offset: 6804,
+ key.offset: 6919,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6824,
+ key.offset: 6939,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6829,
+ key.offset: 6944,
key.length: 14
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 6849,
+ key.offset: 6964,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6862,
+ key.offset: 6977,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6871,
+ key.offset: 6986,
key.length: 13
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6889,
+ key.offset: 7004,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6895,
+ key.offset: 7010,
key.length: 21
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "_InternalProt",
key.usr: "c:objc(pl)_InternalProt",
- key.offset: 6919,
+ key.offset: 7034,
key.length: 13
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 6937,
+ key.offset: 7052,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 6943,
+ key.offset: 7058,
key.length: 25
},
{
key.kind: source.lang.swift.ref.class,
key.name: "FooClassBase",
key.usr: "c:objc(cs)FooClassBase",
- key.offset: 6971,
+ key.offset: 7086,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 6991,
+ key.offset: 7106,
key.length: 15
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7007,
+ key.offset: 7122,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7011,
+ key.offset: 7126,
key.length: 10
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 7023,
+ key.offset: 7138,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 7039,
+ key.offset: 7154,
key.length: 15
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7055,
+ key.offset: 7170,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7059,
+ key.offset: 7174,
key.length: 16
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 7077,
+ key.offset: 7192,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7093,
+ key.offset: 7208,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7097,
+ key.offset: 7212,
key.length: 10
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 7109,
+ key.offset: 7224,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7125,
+ key.offset: 7240,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7129,
+ key.offset: 7244,
key.length: 9
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 7140,
+ key.offset: 7255,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 7156,
+ key.offset: 7271,
key.length: 10
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7167,
+ key.offset: 7282,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7171,
+ key.offset: 7286,
key.length: 8
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 7181,
+ key.offset: 7296,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 7197,
+ key.offset: 7312,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7202,
+ key.offset: 7317,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7206,
+ key.offset: 7321,
key.length: 7
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 7215,
+ key.offset: 7330,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7231,
+ key.offset: 7346,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7235,
+ key.offset: 7350,
key.length: 6
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 7243,
+ key.offset: 7358,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7254,
+ key.offset: 7369,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7259,
+ key.offset: 7374,
key.length: 14
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 7279,
+ key.offset: 7394,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7295,
+ key.offset: 7410,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7300,
+ key.offset: 7415,
key.length: 14
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 7320,
+ key.offset: 7435,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7336,
+ key.offset: 7451,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7341,
+ key.offset: 7456,
key.length: 15
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 7362,
+ key.offset: 7477,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7378,
+ key.offset: 7493,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7383,
+ key.offset: 7498,
key.length: 14
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 7403,
+ key.offset: 7518,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7416,
+ key.offset: 7531,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7422,
+ key.offset: 7537,
key.length: 21
},
{
key.kind: source.lang.swift.ref.class,
key.name: "FooClassBase",
key.usr: "c:objc(cs)FooClassBase",
- key.offset: 7446,
+ key.offset: 7561,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 7466,
+ key.offset: 7581,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7478,
+ key.offset: 7593,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 7484,
+ key.offset: 7599,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 7488,
+ key.offset: 7603,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7484,
+ key.offset: 7599,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7488,
+ key.offset: 7603,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 7491,
+ key.offset: 7606,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7503,
+ key.offset: 7618,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7509,
+ key.offset: 7624,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7514,
+ key.offset: 7629,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 7522,
+ key.offset: 7637,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 7524,
+ key.offset: 7639,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7524,
+ key.offset: 7639,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 7527,
+ key.offset: 7642,
key.length: 5
},
{
key.kind: source.lang.swift.ref.class,
key.name: "FooUnavailableMembers",
key.usr: "c:objc(cs)FooUnavailableMembers",
- key.offset: 7537,
+ key.offset: 7652,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7548,
+ key.offset: 7663,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7553,
+ key.offset: 7668,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7572,
+ key.offset: 7687,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7577,
+ key.offset: 7692,
key.length: 16
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7601,
+ key.offset: 7716,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7606,
+ key.offset: 7721,
key.length: 10
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7624,
+ key.offset: 7739,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7629,
+ key.offset: 7744,
key.length: 22
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7659,
+ key.offset: 7774,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7664,
+ key.offset: 7779,
key.length: 22
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7694,
+ key.offset: 7809,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7699,
+ key.offset: 7814,
key.length: 21
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7728,
+ key.offset: 7843,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7733,
+ key.offset: 7848,
key.length: 23
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7764,
+ key.offset: 7879,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7769,
+ key.offset: 7884,
key.length: 25
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7802,
+ key.offset: 7917,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7807,
+ key.offset: 7922,
key.length: 25
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7840,
+ key.offset: 7955,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7845,
+ key.offset: 7960,
key.length: 24
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7877,
+ key.offset: 7992,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7882,
+ key.offset: 7997,
key.length: 26
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7916,
+ key.offset: 8031,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7921,
+ key.offset: 8036,
key.length: 14
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 7941,
+ key.offset: 8056,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7957,
+ key.offset: 8072,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 7962,
+ key.offset: 8077,
key.length: 14
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 7982,
+ key.offset: 8097,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 7998,
+ key.offset: 8113,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8003,
+ key.offset: 8118,
key.length: 15
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 8024,
+ key.offset: 8139,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 8040,
+ key.offset: 8155,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8045,
+ key.offset: 8160,
key.length: 14
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "AnyObject",
key.usr: "s:Ps9AnyObject",
- key.offset: 8065,
+ key.offset: 8180,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 8078,
+ key.offset: 8193,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8088,
+ key.offset: 8203,
key.length: 12
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "OpaquePointer",
key.usr: "s:Vs13OpaquePointer",
- key.offset: 8103,
+ key.offset: 8218,
key.length: 13
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 8117,
+ key.offset: 8232,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8122,
+ key.offset: 8237,
key.length: 16
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 8139,
+ key.offset: 8254,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 8141,
+ key.offset: 8256,
key.length: 1
},
{
key.kind: source.lang.swift.ref.typealias,
key.name: "FooCFTypeRef",
key.usr: "c:Foo.h at T@FooCFTypeRef",
- key.offset: 8144,
+ key.offset: 8259,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 8158,
+ key.offset: 8273,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8163,
+ key.offset: 8278,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 8175,
+ key.offset: 8290,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 8177,
+ key.offset: 8292,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8177,
+ key.offset: 8292,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 8180,
+ key.offset: 8295,
key.length: 5
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int32",
key.usr: "s:Vs5Int32",
- key.offset: 8190,
+ key.offset: 8305,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 8196,
+ key.offset: 8311,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8203,
+ key.offset: 8318,
key.length: 11
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "RawRepresentable",
key.usr: "s:Ps16RawRepresentable",
- key.offset: 8217,
+ key.offset: 8332,
key.length: 16
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "Equatable",
key.usr: "s:Ps9Equatable",
- key.offset: 8235,
+ key.offset: 8350,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 8252,
+ key.offset: 8367,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 8257,
+ key.offset: 8372,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 8259,
+ key.offset: 8374,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8259,
+ key.offset: 8374,
key.length: 8
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "UInt32",
key.usr: "s:Vs6UInt32",
- key.offset: 8269,
+ key.offset: 8384,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 8282,
+ key.offset: 8397,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 8287,
+ key.offset: 8402,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 8296,
+ key.offset: 8411,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8287,
+ key.offset: 8402,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8296,
+ key.offset: 8411,
key.length: 8
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "UInt32",
key.usr: "s:Vs6UInt32",
- key.offset: 8306,
+ key.offset: 8421,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 8319,
+ key.offset: 8434,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8323,
+ key.offset: 8438,
key.length: 8
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "UInt32",
key.usr: "s:Vs6UInt32",
- key.offset: 8333,
+ key.offset: 8448,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 8342,
+ key.offset: 8457,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8346,
+ key.offset: 8461,
key.length: 12
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "FooSubEnum1",
key.usr: "c:@E at FooSubEnum1",
- key.offset: 8360,
+ key.offset: 8475,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8374,
+ key.offset: 8489,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 8380,
+ key.offset: 8495,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8384,
+ key.offset: 8499,
key.length: 12
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "FooSubEnum1",
key.usr: "c:@E at FooSubEnum1",
- key.offset: 8398,
+ key.offset: 8513,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8412,
+ key.offset: 8527,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 8418,
+ key.offset: 8533,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8422,
+ key.offset: 8537,
key.length: 25
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 8449,
+ key.offset: 8564,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 8455,
+ key.offset: 8570,
key.length: 3
}
]
@@ -6020,7 +6108,7 @@
key.usr: "c:@E at FooComparisonResult",
key.doc.full_as_xml: "<Enum line=\"1\" column=\"1\"><Name>FooComparisonResult</Name><USR>c:@E at FooComparisonResult</USR><Declaration>enum FooComparisonResult : Int</Declaration><Abstract><Para> Aaa. FooComparisonResult. Bbb.</Para></Abstract></Enum>",
key.offset: 625,
- key.length: 1106,
+ key.length: 1221,
key.fully_annotated_decl: "<decl.enum><syntaxtype.keyword>enum</syntaxtype.keyword> <decl.name>FooComparisonResult</decl.name> : <ref.struct usr=\"s:Si\">Int</ref.struct></decl.enum>",
key.inherits: [
{
@@ -6578,12 +6666,58 @@
key.length: 16
}
]
+ },
+ {
+ key.kind: source.lang.swift.decl.function.constructor,
+ key.name: "init(bitPattern:)",
+ key.usr: "s:FSicurFT10bitPatternGSpx__Si::SYNTHESIZED::c:@E at FooComparisonResult",
+ key.original_usr: "s:FSicurFT10bitPatternGSpx__Si",
+ key.generic_params: [
+ {
+ key.name: "U"
+ }
+ ],
+ key.offset: 1735,
+ key.length: 55,
+ key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword><<decl.generic_type_param usr=\"s:tFSicurFT10bitPatternGSpx__SiL_1UMx\"><decl.generic_type_param.name>U</decl.generic_type_param.name></decl.generic_type_param>>(<decl.var.parameter><decl.var.parameter.argument_label>bitPattern</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Sp\">UnsafeMutablePointer</ref.struct><U></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
+ key.entities: [
+ {
+ key.kind: source.lang.swift.decl.var.local,
+ key.keyword: "bitPattern",
+ key.name: "bitPattern",
+ key.offset: 1766,
+ key.length: 23
+ }
+ ]
+ },
+ {
+ key.kind: source.lang.swift.decl.function.constructor,
+ key.name: "init(bitPattern:)",
+ key.usr: "s:FSicurFT10bitPatternGSPx__Si::SYNTHESIZED::c:@E at FooComparisonResult",
+ key.original_usr: "s:FSicurFT10bitPatternGSPx__Si",
+ key.generic_params: [
+ {
+ key.name: "U"
+ }
+ ],
+ key.offset: 1796,
+ key.length: 48,
+ key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword><<decl.generic_type_param usr=\"s:tFSicurFT10bitPatternGSPx__SiL_1UMx\"><decl.generic_type_param.name>U</decl.generic_type_param.name></decl.generic_type_param>>(<decl.var.parameter><decl.var.parameter.argument_label>bitPattern</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:SP\">UnsafePointer</ref.struct><U></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
+ key.entities: [
+ {
+ key.kind: source.lang.swift.decl.var.local,
+ key.keyword: "bitPattern",
+ key.name: "bitPattern",
+ key.offset: 1827,
+ key.length: 16
+ }
+ ]
}
]
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 1733,
+ key.offset: 1848,
key.length: 91,
key.conforms: [
{
@@ -6604,7 +6738,7 @@
key.usr: "s:ZvSi8allZerosSi::SYNTHESIZED::c:@E at FooComparisonResult",
key.original_usr: "s:ZvSi8allZerosSi",
key.doc.full_as_xml: "<Other><Name>allZeros</Name><USR>s:ZvSi8allZerosSi</USR><Declaration>static var allZeros: Int { get }</Declaration><Abstract><Para>The empty bitset of type Int.</Para></Abstract></Other>",
- key.offset: 1790,
+ key.offset: 1905,
key.length: 32,
key.fully_annotated_decl: "<decl.var.static><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>allZeros</decl.name>: <decl.var.type><ref.struct usr=\"s:Si\">Int</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.static>",
key.conforms: [
@@ -6619,7 +6753,7 @@
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 1826,
+ key.offset: 1941,
key.length: 96,
key.conforms: [
{
@@ -6640,7 +6774,7 @@
key.usr: "s:vSi11descriptionSS::SYNTHESIZED::c:@E at FooComparisonResult",
key.original_usr: "s:vSi11descriptionSS",
key.doc.full_as_xml: "<Other><Name>description</Name><USR>s:vSi11descriptionSS</USR><Declaration>var description: String { get }</Declaration><Abstract><Para>A textual representation of <codeVoice>self</codeVoice>.</Para></Abstract></Other>",
- key.offset: 1889,
+ key.offset: 2004,
key.length: 31,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>description</decl.name>: <decl.var.type><ref.struct usr=\"s:SS\">String</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>",
key.conforms: [
@@ -6655,7 +6789,7 @@
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 1924,
+ key.offset: 2039,
key.length: 76,
key.conforms: [
{
@@ -6676,7 +6810,7 @@
key.usr: "s:vSi9hashValueSi::SYNTHESIZED::c:@E at FooComparisonResult",
key.original_usr: "s:vSi9hashValueSi",
key.doc.full_as_xml: "<Other><Name>hashValue</Name><USR>s:vSi9hashValueSi</USR><Declaration>var hashValue: Int { get }</Declaration><Abstract><Para>The hash value.</Para></Abstract><Discussion><Para><bold>Axiom:</bold> <codeVoice>x == y</codeVoice> implies <codeVoice>x.hashValue == y.hashValue</codeVoice>.</Para><Note><Para>The hash value is not guaranteed to be stable across different invocations of the same program. Do not persist the hash value across program runs.</Para></Note></Discussion></Other>",
- key.offset: 1972,
+ key.offset: 2087,
key.length: 26,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>hashValue</decl.name>: <decl.var.type><ref.struct usr=\"s:Si\">Int</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>",
key.conforms: [
@@ -6691,7 +6825,7 @@
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 2002,
+ key.offset: 2117,
key.length: 201,
key.conforms: [
{
@@ -6712,7 +6846,7 @@
key.usr: "s:FSi9successorFT_Si::SYNTHESIZED::c:@E at FooComparisonResult",
key.original_usr: "s:FSi9successorFT_Si",
key.doc.full_as_xml: "<Function><Name>successor()</Name><USR>s:FSi9successorFT_Si</USR><Declaration>func successor() -> Int</Declaration><Abstract><Para>Returns the next consecutive value after <codeVoice>self</codeVoice>.</Para></Abstract><Discussion><Precondition><Para>The next value is representable.</Para></Precondition></Discussion></Function>",
- key.offset: 2059,
+ key.offset: 2174,
key.length: 23,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>successor</decl.name>() -> <decl.function.returntype><ref.struct usr=\"s:Si\">Int</ref.struct></decl.function.returntype></decl.function.method.instance>",
key.conforms: [
@@ -6729,7 +6863,7 @@
key.usr: "s:FSi11predecessorFT_Si::SYNTHESIZED::c:@E at FooComparisonResult",
key.original_usr: "s:FSi11predecessorFT_Si",
key.doc.full_as_xml: "<Function><Name>predecessor()</Name><USR>s:FSi11predecessorFT_Si</USR><Declaration>func predecessor() -> Int</Declaration><Abstract><Para>Returns the previous consecutive value before <codeVoice>self</codeVoice>.</Para></Abstract><Discussion><Precondition><Para>The previous value is representable.</Para></Precondition></Discussion></Function>",
- key.offset: 2088,
+ key.offset: 2203,
key.length: 25,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>predecessor</decl.name>() -> <decl.function.returntype><ref.struct usr=\"s:Si\">Int</ref.struct></decl.function.returntype></decl.function.method.instance>",
key.conforms: [
@@ -6745,7 +6879,7 @@
key.name: "distance(to:)",
key.usr: "s:FSi8distanceFT2toSi_Si::SYNTHESIZED::c:@E at FooComparisonResult",
key.original_usr: "s:FSi8distanceFT2toSi_Si",
- key.offset: 2119,
+ key.offset: 2234,
key.length: 40,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>distance</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>to</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Si\">Int</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.typealias usr=\"s:Si8Distance\">Distance</ref.typealias></decl.function.returntype></decl.function.method.instance>",
key.conforms: [
@@ -6770,7 +6904,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "to",
key.name: "other",
- key.offset: 2143,
+ key.offset: 2258,
key.length: 3
}
]
@@ -6780,7 +6914,7 @@
key.name: "advanced(by:)",
key.usr: "s:FSi8advancedFT2bySi_Si::SYNTHESIZED::c:@E at FooComparisonResult",
key.original_usr: "s:FSi8advancedFT2bySi_Si",
- key.offset: 2165,
+ key.offset: 2280,
key.length: 36,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>advanced</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>by</decl.var.parameter.argument_label> <decl.var.parameter.name>n</decl.var.parameter.name>: <decl.var.parameter.type><ref.typealias usr=\"s:Si8Distance\">Distance</ref.typealias></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Si\">Int</ref.struct></decl.function.returntype></decl.function.method.instance>",
key.conforms: [
@@ -6805,7 +6939,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "by",
key.name: "n",
- key.offset: 2185,
+ key.offset: 2300,
key.length: 8
}
]
@@ -6814,7 +6948,7 @@
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 2205,
+ key.offset: 2320,
key.length: 48,
key.conforms: [
{
@@ -6831,7 +6965,7 @@
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 2255,
+ key.offset: 2370,
key.length: 91,
key.conforms: [
{
@@ -6852,7 +6986,7 @@
key.usr: "s:vSi12customMirrorVs6Mirror::SYNTHESIZED::c:@E at FooComparisonResult",
key.original_usr: "s:vSi12customMirrorVs6Mirror",
key.doc.full_as_xml: "<Other><Name>customMirror</Name><USR>s:vSi12customMirrorVs6Mirror</USR><Declaration>var customMirror: Mirror { get }</Declaration><Abstract><Para>Returns a mirror that reflects <codeVoice>self</codeVoice>.</Para></Abstract></Other>",
- key.offset: 2312,
+ key.offset: 2427,
key.length: 32,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>customMirror</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs6Mirror\">Mirror</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>",
key.conforms: [
@@ -6867,7 +7001,7 @@
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 2348,
+ key.offset: 2463,
key.length: 129,
key.conforms: [
{
@@ -6887,7 +7021,7 @@
key.name: "customPlaygroundQuickLook",
key.usr: "s:vSi25customPlaygroundQuickLookOs19PlaygroundQuickLook::SYNTHESIZED::c:@E at FooComparisonResult",
key.original_usr: "s:vSi25customPlaygroundQuickLookOs19PlaygroundQuickLook",
- key.offset: 2417,
+ key.offset: 2532,
key.length: 58,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>customPlaygroundQuickLook</decl.name>: <decl.var.type><ref.enum usr=\"s:Os19PlaygroundQuickLook\">PlaygroundQuickLook</ref.enum></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>",
key.conforms: [
@@ -6902,7 +7036,7 @@
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 2479,
+ key.offset: 2594,
key.length: 43,
key.conforms: [
{
@@ -6922,7 +7056,7 @@
key.name: "FooRuncingOptions",
key.usr: "c:@E at FooRuncingOptions",
key.doc.full_as_xml: "<Enum line=\"1\" column=\"1\"><Name>FooRuncingOptions</Name><USR>c:@E at FooRuncingOptions</USR><Declaration>struct FooRuncingOptions : OptionSet</Declaration><Abstract><Para> Aaa. FooRuncingOptions. Bbb.</Para></Abstract></Enum>",
- key.offset: 2523,
+ key.offset: 2638,
key.length: 185,
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooRuncingOptions</decl.name> : <ref.protocol usr=\"s:Ps9OptionSet\">OptionSet</ref.protocol></decl.struct>",
key.conforms: [
@@ -6937,7 +7071,7 @@
key.kind: source.lang.swift.decl.function.constructor,
key.name: "init(rawValue:)",
key.usr: "s:FVSC17FooRuncingOptionscFT8rawValueSi_S_",
- key.offset: 2567,
+ key.offset: 2682,
key.length: 28,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>rawValue</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Si\">Int</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
key.conforms: [
@@ -6957,7 +7091,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "rawValue",
key.name: "rawValue",
- key.offset: 2591,
+ key.offset: 2706,
key.length: 3
}
]
@@ -6966,7 +7100,7 @@
key.kind: source.lang.swift.decl.var.static,
key.name: "enableMince",
key.usr: "c:@E at FooRuncingOptions@FooRuncingEnableMince",
- key.offset: 2601,
+ key.offset: 2716,
key.length: 49,
key.fully_annotated_decl: "<decl.var.static><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>enableMince</decl.name>: <decl.var.type><ref.struct usr=\"c:@E at FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.static>"
},
@@ -6974,7 +7108,7 @@
key.kind: source.lang.swift.decl.var.static,
key.name: "enableQuince",
key.usr: "c:@E at FooRuncingOptions@FooRuncingEnableQuince",
- key.offset: 2656,
+ key.offset: 2771,
key.length: 50,
key.fully_annotated_decl: "<decl.var.static><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>enableQuince</decl.name>: <decl.var.type><ref.struct usr=\"c:@E at FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.static>"
}
@@ -6983,7 +7117,7 @@
{
key.kind: source.lang.swift.decl.extension.struct,
key.doc.full_as_xml: "<Other><Name></Name><Declaration>extension FooRuncingOptions</Declaration><Abstract><Para><codeVoice>OptionSet</codeVoice> requirements for which default implementations are supplied.</Para></Abstract><Discussion><Note><Para>A type conforming to <codeVoice>OptionSet</codeVoice> can implement any of these initializers or methods, and those implementations will be used in lieu of these defaults.</Para></Note></Discussion></Other>",
- key.offset: 2710,
+ key.offset: 2825,
key.length: 158,
key.extends: {
key.kind: source.lang.swift.ref.struct,
@@ -6997,7 +7131,7 @@
key.usr: "s:FEsPs9OptionSet5unionFxx::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FEsPs9OptionSet5unionFxx",
key.doc.full_as_xml: "<Function><Name>union(_:)</Name><USR>s:FEsPs9OptionSet5unionFxx</USR><Declaration>func union(_ other: Self) -> Self</Declaration><Abstract><Para>Returns the set of elements contained in <codeVoice>self</codeVoice>, in <codeVoice>other</codeVoice>, or in both <codeVoice>self</codeVoice> and <codeVoice>other</codeVoice>.</Para></Abstract></Function>",
- key.offset: 2745,
+ key.offset: 2860,
key.length: 33,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>union</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs9OptionSet4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.generic_type_param usr=\"s:tPs9OptionSet4SelfMx\">Self</ref.generic_type_param></decl.function.returntype></decl.function.method.instance>",
key.entities: [
@@ -7005,7 +7139,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "other",
- key.offset: 2765,
+ key.offset: 2880,
key.length: 4
}
]
@@ -7016,7 +7150,7 @@
key.usr: "s:FEsPs9OptionSet9intersectFxx::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FEsPs9OptionSet9intersectFxx",
key.doc.full_as_xml: "<Function><Name>intersect(_:)</Name><USR>s:FEsPs9OptionSet9intersectFxx</USR><Declaration>func intersect(_ other: Self) -> Self</Declaration><Abstract><Para>Returns the set of elements contained in both <codeVoice>self</codeVoice> and <codeVoice>other</codeVoice>.</Para></Abstract></Function>",
- key.offset: 2784,
+ key.offset: 2899,
key.length: 37,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>intersect</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs9OptionSet4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.generic_type_param usr=\"s:tPs9OptionSet4SelfMx\">Self</ref.generic_type_param></decl.function.returntype></decl.function.method.instance>",
key.entities: [
@@ -7024,7 +7158,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "other",
- key.offset: 2808,
+ key.offset: 2923,
key.length: 4
}
]
@@ -7035,7 +7169,7 @@
key.usr: "s:FEsPs9OptionSet11exclusiveOrFxx::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FEsPs9OptionSet11exclusiveOrFxx",
key.doc.full_as_xml: "<Function><Name>exclusiveOr(_:)</Name><USR>s:FEsPs9OptionSet11exclusiveOrFxx</USR><Declaration>func exclusiveOr(_ other: Self) -> Self</Declaration><Abstract><Para>Returns the set of elements contained in <codeVoice>self</codeVoice> or in <codeVoice>other</codeVoice>, but not in both <codeVoice>self</codeVoice> and <codeVoice>other</codeVoice>.</Para></Abstract></Function>",
- key.offset: 2827,
+ key.offset: 2942,
key.length: 39,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>exclusiveOr</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs9OptionSet4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.generic_type_param usr=\"s:tPs9OptionSet4SelfMx\">Self</ref.generic_type_param></decl.function.returntype></decl.function.method.instance>",
key.entities: [
@@ -7043,7 +7177,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "other",
- key.offset: 2853,
+ key.offset: 2968,
key.length: 4
}
]
@@ -7058,7 +7192,7 @@
}
],
key.doc.full_as_xml: "<Other><Name></Name><Declaration>extension FooRuncingOptions where Element == Self</Declaration><Abstract><Para><codeVoice>OptionSet</codeVoice> requirements for which default implementations are supplied when <codeVoice>Element == Self</codeVoice>, which is the default.</Para></Abstract><Discussion><Note><Para>A type conforming to <codeVoice>OptionSet</codeVoice> can implement any of these initializers or methods, and those implementations will be used in lieu of these defaults.</Para></Note></Discussion></Other>",
- key.offset: 2870,
+ key.offset: 2985,
key.length: 167,
key.extends: {
key.kind: source.lang.swift.ref.struct,
@@ -7072,7 +7206,7 @@
key.usr: "s:FesRxs9OptionSetxzwx7ElementrS_8containsFxSb::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FesRxs9OptionSetxzwx7ElementrS_8containsFxSb",
key.doc.full_as_xml: "<Function><Name>contains(_:)</Name><USR>s:FesRxs9OptionSetxzwx7ElementrS_8containsFxSb</USR><Declaration>func contains(_ member: Self) -> Bool</Declaration><Abstract><Para>Returns <codeVoice>true</codeVoice> if <codeVoice>self</codeVoice> contains <codeVoice>member</codeVoice>.</Para></Abstract><Discussion><List-Bullet><Item><Para>Equivalent to <codeVoice>self.intersect([member]) == [member]</codeVoice></Para></Item></List-Bullet></Discussion></Function>",
- key.offset: 2905,
+ key.offset: 3020,
key.length: 37,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>contains</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>member</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs9OptionSet4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
key.entities: [
@@ -7080,7 +7214,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "member",
- key.offset: 2929,
+ key.offset: 3044,
key.length: 4
}
]
@@ -7091,7 +7225,7 @@
key.usr: "s:FesRxs9OptionSetxzwx7ElementrS_6insertFwxS0_T_::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FesRxs9OptionSetxzwx7ElementrS_6insertFwxS0_T_",
key.doc.full_as_xml: "<Function><Name>insert(_:)</Name><USR>s:FesRxs9OptionSetxzwx7ElementrS_6insertFwxS0_T_</USR><Declaration>mutating func insert(_ member: Self)</Declaration><Abstract><Para>If <codeVoice>member</codeVoice> is not already contained in <codeVoice>self</codeVoice>, insert it.</Para></Abstract><Discussion><Postcondition><Para><codeVoice>self.contains(member)</codeVoice></Para></Postcondition><List-Bullet><Item><Para>Equivalent to <codeVoice>self.unionInPlace([member])</codeVoice></Para></Item></List-Bullet></Discussion></Function>",
- key.offset: 2948,
+ key.offset: 3063,
key.length: 36,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>insert</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>member</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs9OptionSet4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>",
key.entities: [
@@ -7099,7 +7233,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "member",
- key.offset: 2979,
+ key.offset: 3094,
key.length: 4
}
]
@@ -7110,7 +7244,7 @@
key.usr: "s:FesRxs9OptionSetxzwx7ElementrS_6removeFwxS0_GSqwxS0__::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FesRxs9OptionSetxzwx7ElementrS_6removeFwxS0_GSqwxS0__",
key.doc.full_as_xml: "<Function><Name>remove(_:)</Name><USR>s:FesRxs9OptionSetxzwx7ElementrS_6removeFwxS0_GSqwxS0__</USR><Declaration>mutating func remove(_ member: Self) -> Self?</Declaration><Abstract><Para>If <codeVoice>member</codeVoice> is contained in <codeVoice>self</codeVoice>, remove and return it. Otherwise, return <codeVoice>nil</codeVoice>.</Para></Abstract><Discussion><Postcondition><Para><codeVoice>self.intersect([member]).isEmpty</codeVoice></Para></Postcondition></Discussion></Function>",
- key.offset: 2990,
+ key.offset: 3105,
key.length: 45,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.attribute.builtin><syntaxtype.attribute.name>@discardableResult</syntaxtype.attribute.name></syntaxtype.attribute.builtin> <syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>remove</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>member</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs9OptionSet4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.generic_type_param usr=\"s:tPs9OptionSet4SelfMx\">Self</ref.generic_type_param>?</decl.function.returntype></decl.function.method.instance>",
key.entities: [
@@ -7118,7 +7252,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "member",
- key.offset: 3021,
+ key.offset: 3136,
key.length: 4
}
]
@@ -7133,7 +7267,7 @@
}
],
key.doc.full_as_xml: "<Other><Name></Name><Declaration>extension FooRuncingOptions where RawValue : BitwiseOperations</Declaration><Abstract><Para><codeVoice>OptionSet</codeVoice> requirements for which default implementations are supplied when <codeVoice>RawValue</codeVoice> conforms to <codeVoice>BitwiseOperations</codeVoice>, which is the usual case. Each distinct bit of an option set’s <codeVoice>.rawValue</codeVoice> corresponds to a disjoint element of the option set.</Para></Abstract><Discussion><Note><Para>A type conforming to <codeVoice>OptionSet</codeVoice> can implement any of these initializers or methods, and those implementations will be used in lieu of these defaults.</Para></Note><List-Bullet><Item><Para><codeVoice>union</codeVoice> is implemented as a bitwise “or” (<codeVoice>|</codeVoice>) of <codeVoice>rawValue</codeVoice>s</Para></Item><Item><Para><codeVoice>intersection</codeVoice> is implemented as a bitwise “and” (<codeVoice>|</codeVoice>) of <codeVoice>rawValue</codeVoice>s</Para></Item><Item><Para><codeVoice>exclusiveOr</codeVoice> is implemented as a bitwise “exclusive or” (<codeVoice>^</codeVoice>) of <codeVoice>rawValue</codeVoice>s</Para></Item></List-Bullet></Discussion></Other>",
- key.offset: 3039,
+ key.offset: 3154,
key.length: 206,
key.extends: {
key.kind: source.lang.swift.ref.struct,
@@ -7147,7 +7281,7 @@
key.usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_cFT_x::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_cFT_x",
key.doc.full_as_xml: "<Function><Name>init()</Name><USR>s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_cFT_x</USR><Declaration>convenience init()</Declaration><Abstract><Para>Create an empty instance.</Para></Abstract><Discussion><List-Bullet><Item><Para>Equivalent to <codeVoice>[] as Self</codeVoice></Para></Item></List-Bullet></Discussion></Function>",
- key.offset: 3074,
+ key.offset: 3189,
key.length: 18,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>convenience</syntaxtype.keyword> <syntaxtype.keyword>init</syntaxtype.keyword>()</decl.function.constructor>"
},
@@ -7157,7 +7291,7 @@
key.usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_12unionInPlaceFxT_::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_12unionInPlaceFxT_",
key.doc.full_as_xml: "<Function><Name>unionInPlace(_:)</Name><USR>s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_12unionInPlaceFxT_</USR><Declaration>mutating func unionInPlace(_ other: Self)</Declaration><Abstract><Para>Insert all elements of <codeVoice>other</codeVoice> into <codeVoice>self</codeVoice>.</Para></Abstract><Discussion><Postcondition><Para><codeVoice>self.isSupersetOf(other)</codeVoice></Para></Postcondition><List-Bullet><Item><Para>Equivalent to replacing <codeVoice>self</codeVoice> with <codeVoice>self.union(other)</codeVoice>.</Para></Item></List-Bullet></Discussion></Function>",
- key.offset: 3098,
+ key.offset: 3213,
key.length: 41,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>unionInPlace</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs9OptionSet4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>",
key.entities: [
@@ -7165,7 +7299,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "other",
- key.offset: 3134,
+ key.offset: 3249,
key.length: 4
}
]
@@ -7176,7 +7310,7 @@
key.usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_16intersectInPlaceFxT_::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_16intersectInPlaceFxT_",
key.doc.full_as_xml: "<Function><Name>intersectInPlace(_:)</Name><USR>s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_16intersectInPlaceFxT_</USR><Declaration>mutating func intersectInPlace(_ other: Self)</Declaration><Abstract><Para>Remove all elements of <codeVoice>self</codeVoice> that are not also present in <codeVoice>other</codeVoice>.</Para></Abstract><Discussion><Postcondition><Para><codeVoice>self.isSubsetOf(other)</codeVoice></Para></Postcondition><List-Bullet><Item><Para>Equivalent to replacing <codeVoice>self</codeVoice> with <codeVoice>self.intersect(other)</codeVoice></Para></Item></List-Bullet></Discussion></Function>",
- key.offset: 3145,
+ key.offset: 3260,
key.length: 45,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>intersectInPlace</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs9OptionSet4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>",
key.entities: [
@@ -7184,7 +7318,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "other",
- key.offset: 3185,
+ key.offset: 3300,
key.length: 4
}
]
@@ -7195,7 +7329,7 @@
key.usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_18exclusiveOrInPlaceFxT_::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_18exclusiveOrInPlaceFxT_",
key.doc.full_as_xml: "<Function><Name>exclusiveOrInPlace(_:)</Name><USR>s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_18exclusiveOrInPlaceFxT_</USR><Declaration>mutating func exclusiveOrInPlace(_ other: Self)</Declaration><Abstract><Para>Replace <codeVoice>self</codeVoice> with a set containing all elements contained in either <codeVoice>self</codeVoice> or <codeVoice>other</codeVoice>, but not both.</Para></Abstract><Discussion><List-Bullet><Item><Para>Equivalent to replacing <codeVoice>self</codeVoice> with <codeVoice>self.exclusiveOr(other)</codeVoice></Para></Item></List-Bullet></Discussion></Function>",
- key.offset: 3196,
+ key.offset: 3311,
key.length: 47,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>exclusiveOrInPlace</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs9OptionSet4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>",
key.entities: [
@@ -7203,7 +7337,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "other",
- key.offset: 3238,
+ key.offset: 3353,
key.length: 4
}
]
@@ -7213,7 +7347,7 @@
{
key.kind: source.lang.swift.decl.extension.struct,
key.doc.full_as_xml: "<Other><Name></Name><Declaration>extension FooRuncingOptions</Declaration><Abstract><Para><codeVoice>SetAlgebra</codeVoice> requirements for which default implementations are supplied.</Para></Abstract><Discussion><Note><Para>A type conforming to <codeVoice>SetAlgebra</codeVoice> can implement any of these initializers or methods, and those implementations will be used in lieu of these defaults.</Para></Note></Discussion></Other>",
- key.offset: 3247,
+ key.offset: 3362,
key.length: 744,
key.extends: {
key.kind: source.lang.swift.ref.struct,
@@ -7238,7 +7372,7 @@
}
],
key.doc.full_as_xml: "<Function><Name>init(_:)</Name><USR>s:FEsPs10SetAlgebracuRd__s8Sequencewx7ElementzWd__8Iterator7Element_rFqd__x</USR><Declaration>convenience init<S : Sequence where S.Iterator.Element == Element>(_ sequence: S)</Declaration><Abstract><Para>Creates the set containing all elements of <codeVoice>sequence</codeVoice>.</Para></Abstract></Function>",
- key.offset: 3282,
+ key.offset: 3397,
key.length: 91,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>convenience</syntaxtype.keyword> <syntaxtype.keyword>init</syntaxtype.keyword><<decl.generic_type_param usr=\"s:tFEsPs10SetAlgebracuRd__s8Sequencewx7ElementzWd__8Iterator7Element_rFqd__xL_1SMqd__\"><decl.generic_type_param.name>S</decl.generic_type_param.name> : <decl.generic_type_param.constraint><ref.protocol usr=\"s:Ps8Sequence\">Sequence</ref.protocol></decl.generic_type_param.constraint></decl.generic_type_param> <syntaxtype.keyword>where</syntaxtype.keyword> <decl.generic_type_requirement>S.Iterator.Element == FooRuncingOptions</decl.generic_type_requirement>>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>sequence</decl.var.parameter.name>: <decl.var.parameter.type>S</decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
key.entities: [
@@ -7246,7 +7380,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "sequence",
- key.offset: 3371,
+ key.offset: 3486,
key.length: 1
}
]
@@ -7257,7 +7391,7 @@
key.usr: "s:FEsPs10SetAlgebracFt12arrayLiteralGSawx7Element__x::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FEsPs10SetAlgebracFt12arrayLiteralGSawx7Element__x",
key.doc.full_as_xml: "<Function><Name>init(arrayLiteral:)</Name><USR>s:FEsPs10SetAlgebracFt12arrayLiteralGSawx7Element__x</USR><Declaration>convenience init(arrayLiteral: Self.Element...)</Declaration><Abstract><Para>Creates a set containing all elements of the given <codeVoice>arrayLiteral</codeVoice>.</Para></Abstract><Discussion><Para>This initializer allows an array literal containing <codeVoice>Self.Element</codeVoice> to represent an instance of the set, wherever it is implied by the type context.</Para></Discussion></Function>",
- key.offset: 3379,
+ key.offset: 3494,
key.length: 65,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>convenience</syntaxtype.keyword> <syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>arrayLiteral</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"c:@E at FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type>...</decl.var.parameter>)</decl.function.constructor>",
key.entities: [
@@ -7265,7 +7399,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "arrayLiteral",
key.name: "arrayLiteral",
- key.offset: 3423,
+ key.offset: 3538,
key.length: 17
}
]
@@ -7276,7 +7410,7 @@
key.usr: "s:FEsPs10SetAlgebra15subtractInPlaceFxT_::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FEsPs10SetAlgebra15subtractInPlaceFxT_",
key.doc.full_as_xml: "<Function><Name>subtractInPlace(_:)</Name><USR>s:FEsPs10SetAlgebra15subtractInPlaceFxT_</USR><Declaration>mutating func subtractInPlace(_ other: Self)</Declaration><Abstract><Para>Removes all elements of <codeVoice>other</codeVoice> from <codeVoice>self</codeVoice>.</Para></Abstract><Discussion><List-Bullet><Item><Para>Equivalent to replacing <codeVoice>self</codeVoice> with <codeVoice>self.subtract(other)</codeVoice>.</Para></Item></List-Bullet></Discussion></Function>",
- key.offset: 3450,
+ key.offset: 3565,
key.length: 44,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>subtractInPlace</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs10SetAlgebra4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>",
key.entities: [
@@ -7284,7 +7418,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "other",
- key.offset: 3489,
+ key.offset: 3604,
key.length: 4
}
]
@@ -7295,7 +7429,7 @@
key.usr: "s:FEsPs10SetAlgebra10isSubsetOfFxSb::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FEsPs10SetAlgebra10isSubsetOfFxSb",
key.doc.full_as_xml: "<Function><Name>isSubsetOf(_:)</Name><USR>s:FEsPs10SetAlgebra10isSubsetOfFxSb</USR><Declaration>func isSubsetOf(_ other: Self) -> Bool</Declaration><Abstract><Para>Returns <codeVoice>true</codeVoice> iff every element of <codeVoice>self</codeVoice> is contained in <codeVoice>other</codeVoice>.</Para></Abstract></Function>",
- key.offset: 3500,
+ key.offset: 3615,
key.length: 38,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isSubsetOf</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs10SetAlgebra4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
key.entities: [
@@ -7303,7 +7437,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "other",
- key.offset: 3525,
+ key.offset: 3640,
key.length: 4
}
]
@@ -7314,7 +7448,7 @@
key.usr: "s:FEsPs10SetAlgebra12isSupersetOfFxSb::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FEsPs10SetAlgebra12isSupersetOfFxSb",
key.doc.full_as_xml: "<Function><Name>isSupersetOf(_:)</Name><USR>s:FEsPs10SetAlgebra12isSupersetOfFxSb</USR><Declaration>func isSupersetOf(_ other: Self) -> Bool</Declaration><Abstract><Para>Returns <codeVoice>true</codeVoice> iff every element of <codeVoice>other</codeVoice> is contained in <codeVoice>self</codeVoice>.</Para></Abstract></Function>",
- key.offset: 3544,
+ key.offset: 3659,
key.length: 40,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isSupersetOf</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs10SetAlgebra4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
key.entities: [
@@ -7322,7 +7456,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "other",
- key.offset: 3571,
+ key.offset: 3686,
key.length: 4
}
]
@@ -7333,7 +7467,7 @@
key.usr: "s:FEsPs10SetAlgebra14isDisjointWithFxSb::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FEsPs10SetAlgebra14isDisjointWithFxSb",
key.doc.full_as_xml: "<Function><Name>isDisjointWith(_:)</Name><USR>s:FEsPs10SetAlgebra14isDisjointWithFxSb</USR><Declaration>func isDisjointWith(_ other: Self) -> Bool</Declaration><Abstract><Para>Returns <codeVoice>true</codeVoice> iff <codeVoice>self.intersect(other).isEmpty</codeVoice>.</Para></Abstract></Function>",
- key.offset: 3590,
+ key.offset: 3705,
key.length: 42,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isDisjointWith</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs10SetAlgebra4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
key.entities: [
@@ -7341,7 +7475,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "other",
- key.offset: 3619,
+ key.offset: 3734,
key.length: 4
}
]
@@ -7352,7 +7486,7 @@
key.usr: "s:FEsPs10SetAlgebra8subtractFxx::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FEsPs10SetAlgebra8subtractFxx",
key.doc.full_as_xml: "<Function><Name>subtract(_:)</Name><USR>s:FEsPs10SetAlgebra8subtractFxx</USR><Declaration>func subtract(_ other: Self) -> Self</Declaration><Abstract><Para>Returns the set of elements contained in <codeVoice>self</codeVoice> but not in <codeVoice>other</codeVoice>.</Para></Abstract></Function>",
- key.offset: 3638,
+ key.offset: 3753,
key.length: 36,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>subtract</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs10SetAlgebra4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.generic_type_param usr=\"s:tPs10SetAlgebra4SelfMx\">Self</ref.generic_type_param></decl.function.returntype></decl.function.method.instance>",
key.entities: [
@@ -7360,7 +7494,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "other",
- key.offset: 3661,
+ key.offset: 3776,
key.length: 4
}
]
@@ -7371,7 +7505,7 @@
key.usr: "s:vEsPs10SetAlgebra7isEmptySb::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:vEsPs10SetAlgebra7isEmptySb",
key.doc.full_as_xml: "<Other><Name>isEmpty</Name><USR>s:vEsPs10SetAlgebra7isEmptySb</USR><Declaration>var isEmpty: Bool { get }</Declaration><Abstract><Para>Returns <codeVoice>true</codeVoice> iff <codeVoice>self.contains(e)</codeVoice> is <codeVoice>false</codeVoice> for all <codeVoice>e</codeVoice>.</Para></Abstract></Other>",
- key.offset: 3680,
+ key.offset: 3795,
key.length: 25,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>isEmpty</decl.name>: <decl.var.type><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>"
},
@@ -7381,7 +7515,7 @@
key.usr: "s:FEsPs10SetAlgebra18isStrictSupersetOfFxSb::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FEsPs10SetAlgebra18isStrictSupersetOfFxSb",
key.doc.full_as_xml: "<Function><Name>isStrictSupersetOf(_:)</Name><USR>s:FEsPs10SetAlgebra18isStrictSupersetOfFxSb</USR><Declaration>func isStrictSupersetOf(_ other: Self) -> Bool</Declaration><Abstract><Para>Returns <codeVoice>true</codeVoice> iff every element of <codeVoice>other</codeVoice> is contained in <codeVoice>self</codeVoice> and <codeVoice>self</codeVoice> contains an element that is not contained in <codeVoice>other</codeVoice>.</Para></Abstract></Function>",
- key.offset: 3711,
+ key.offset: 3826,
key.length: 46,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isStrictSupersetOf</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs10SetAlgebra4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
key.entities: [
@@ -7389,7 +7523,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "other",
- key.offset: 3744,
+ key.offset: 3859,
key.length: 4
}
]
@@ -7400,7 +7534,7 @@
key.usr: "s:FEsPs10SetAlgebra16isStrictSubsetOfFxSb::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:FEsPs10SetAlgebra16isStrictSubsetOfFxSb",
key.doc.full_as_xml: "<Function><Name>isStrictSubsetOf(_:)</Name><USR>s:FEsPs10SetAlgebra16isStrictSubsetOfFxSb</USR><Declaration>func isStrictSubsetOf(_ other: Self) -> Bool</Declaration><Abstract><Para>Returns <codeVoice>true</codeVoice> iff every element of <codeVoice>self</codeVoice> is contained in <codeVoice>other</codeVoice> and <codeVoice>other</codeVoice> contains an element that is not contained in <codeVoice>self</codeVoice>.</Para></Abstract></Function>",
- key.offset: 3763,
+ key.offset: 3878,
key.length: 44,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isStrictSubsetOf</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.generic_type_param usr=\"s:tPs10SetAlgebra4SelfMx\">Self</ref.generic_type_param></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
key.entities: [
@@ -7408,7 +7542,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "other",
- key.offset: 3794,
+ key.offset: 3909,
key.length: 4
}
]
@@ -7419,7 +7553,7 @@
key.usr: "s:ZFEsPs10SetAlgebra7elementFTwx7Element8subsumeswxS0__Sb::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:ZFEsPs10SetAlgebra7elementFTwx7Element8subsumeswxS0__Sb",
key.doc.full_as_xml: "<Function><Name>element(_:subsumes:)</Name><USR>s:ZFEsPs10SetAlgebra7elementFTwx7Element8subsumeswxS0__Sb</USR><Declaration>static func element(_ a: Self.Element, subsumes b: Self.Element) -> Bool</Declaration><Abstract><Para>Returns <codeVoice>true</codeVoice> iff <codeVoice>a</codeVoice> subsumes <codeVoice>b</codeVoice>.</Para></Abstract><Discussion><List-Bullet><Item><Para>Equivalent to <codeVoice>([a] as Self).isSupersetOf([b])</codeVoice></Para></Item></List-Bullet></Discussion></Function>",
- key.offset: 3813,
+ key.offset: 3928,
key.length: 82,
key.fully_annotated_decl: "<decl.function.method.static><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>element</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E at FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>subsumes</decl.var.parameter.argument_label> <decl.var.parameter.name>b</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E at FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.static>",
key.entities: [
@@ -7427,14 +7561,14 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "a",
- key.offset: 3838,
+ key.offset: 3953,
key.length: 17
},
{
key.kind: source.lang.swift.decl.var.local,
key.keyword: "subsumes",
key.name: "b",
- key.offset: 3869,
+ key.offset: 3984,
key.length: 17
}
]
@@ -7445,7 +7579,7 @@
key.usr: "s:ZFEsPs10SetAlgebra7elementFTwx7Element14isDisjointWithwxS0__Sb::SYNTHESIZED::c:@E at FooRuncingOptions",
key.original_usr: "s:ZFEsPs10SetAlgebra7elementFTwx7Element14isDisjointWithwxS0__Sb",
key.doc.full_as_xml: "<Function><Name>element(_:isDisjointWith:)</Name><USR>s:ZFEsPs10SetAlgebra7elementFTwx7Element14isDisjointWithwxS0__Sb</USR><Declaration>static func element(_ a: Self.Element, isDisjointWith b: Self.Element) -> Bool</Declaration><Abstract><Para>Returns <codeVoice>true</codeVoice> iff <codeVoice>a</codeVoice> is disjoint with <codeVoice>b</codeVoice>.</Para></Abstract><Discussion><Para>Two elements are disjoint when neither one subsumes the other.</Para><See><Para><codeVoice>Self.element(_, subsumes:_)</codeVoice></Para></See></Discussion></Function>",
- key.offset: 3901,
+ key.offset: 4016,
key.length: 88,
key.fully_annotated_decl: "<decl.function.method.static><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>element</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E at FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>isDisjointWith</decl.var.parameter.argument_label> <decl.var.parameter.name>b</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E at FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.static>",
key.entities: [
@@ -7453,14 +7587,14 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "a",
- key.offset: 3926,
+ key.offset: 4041,
key.length: 17
},
{
key.kind: source.lang.swift.decl.var.local,
key.keyword: "isDisjointWith",
key.name: "b",
- key.offset: 3963,
+ key.offset: 4078,
key.length: 17
}
]
@@ -7471,7 +7605,7 @@
key.kind: source.lang.swift.decl.struct,
key.name: "FooStruct1",
key.usr: "c:@S at FooStruct1",
- key.offset: 3992,
+ key.offset: 4107,
key.length: 105,
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooStruct1</decl.name></decl.struct>",
key.entities: [
@@ -7479,7 +7613,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "x",
key.usr: "c:@S at FooStruct1@FI at x",
- key.offset: 4017,
+ key.offset: 4132,
key.length: 12,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>x</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type></decl.var.instance>"
},
@@ -7487,7 +7621,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "y",
key.usr: "c:@S at FooStruct1@FI at y",
- key.offset: 4035,
+ key.offset: 4150,
key.length: 13,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>y</decl.name>: <decl.var.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.type></decl.var.instance>"
},
@@ -7495,7 +7629,7 @@
key.kind: source.lang.swift.decl.function.constructor,
key.name: "init()",
key.usr: "s:FVSC10FooStruct1cFT_S_",
- key.offset: 4054,
+ key.offset: 4169,
key.length: 6,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>()</decl.function.constructor>"
},
@@ -7503,7 +7637,7 @@
key.kind: source.lang.swift.decl.function.constructor,
key.name: "init(x:y:)",
key.usr: "s:FVSC10FooStruct1cFT1xVs5Int321ySd_S_",
- key.offset: 4066,
+ key.offset: 4181,
key.length: 29,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>x</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>y</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
key.entities: [
@@ -7511,14 +7645,14 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "x",
key.name: "x",
- key.offset: 4076,
+ key.offset: 4191,
key.length: 5
},
{
key.kind: source.lang.swift.decl.var.local,
key.keyword: "y",
key.name: "y",
- key.offset: 4088,
+ key.offset: 4203,
key.length: 6
}
]
@@ -7529,7 +7663,7 @@
key.kind: source.lang.swift.decl.struct,
key.name: "FooStruct2",
key.usr: "c:@S at FooStruct2",
- key.offset: 4098,
+ key.offset: 4213,
key.length: 105,
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooStruct2</decl.name></decl.struct>",
key.entities: [
@@ -7537,7 +7671,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "x",
key.usr: "c:@S at FooStruct2@FI at x",
- key.offset: 4123,
+ key.offset: 4238,
key.length: 12,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>x</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type></decl.var.instance>"
},
@@ -7545,7 +7679,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "y",
key.usr: "c:@S at FooStruct2@FI at y",
- key.offset: 4141,
+ key.offset: 4256,
key.length: 13,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>y</decl.name>: <decl.var.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.type></decl.var.instance>"
},
@@ -7553,7 +7687,7 @@
key.kind: source.lang.swift.decl.function.constructor,
key.name: "init()",
key.usr: "s:FVSC10FooStruct2cFT_S_",
- key.offset: 4160,
+ key.offset: 4275,
key.length: 6,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>()</decl.function.constructor>"
},
@@ -7561,7 +7695,7 @@
key.kind: source.lang.swift.decl.function.constructor,
key.name: "init(x:y:)",
key.usr: "s:FVSC10FooStruct2cFT1xVs5Int321ySd_S_",
- key.offset: 4172,
+ key.offset: 4287,
key.length: 29,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>x</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>y</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
key.entities: [
@@ -7569,14 +7703,14 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "x",
key.name: "x",
- key.offset: 4182,
+ key.offset: 4297,
key.length: 5
},
{
key.kind: source.lang.swift.decl.var.local,
key.keyword: "y",
key.name: "y",
- key.offset: 4194,
+ key.offset: 4309,
key.length: 6
}
]
@@ -7587,7 +7721,7 @@
key.kind: source.lang.swift.decl.typealias,
key.name: "FooStructTypedef1",
key.usr: "c:Foo.h at T@FooStructTypedef1",
- key.offset: 4204,
+ key.offset: 4319,
key.length: 40,
key.fully_annotated_decl: "<decl.typealias><syntaxtype.keyword>typealias</syntaxtype.keyword> <decl.name>FooStructTypedef1</decl.name> = <ref.struct usr=\"c:@S at FooStruct2\">FooStruct2</ref.struct></decl.typealias>"
},
@@ -7595,7 +7729,7 @@
key.kind: source.lang.swift.decl.struct,
key.name: "FooStructTypedef2",
key.usr: "c:@SA at FooStructTypedef2",
- key.offset: 4245,
+ key.offset: 4360,
key.length: 112,
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooStructTypedef2</decl.name></decl.struct>",
key.entities: [
@@ -7603,7 +7737,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "x",
key.usr: "c:@SA at FooStructTypedef2@FI at x",
- key.offset: 4277,
+ key.offset: 4392,
key.length: 12,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>x</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type></decl.var.instance>"
},
@@ -7611,7 +7745,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "y",
key.usr: "c:@SA at FooStructTypedef2@FI at y",
- key.offset: 4295,
+ key.offset: 4410,
key.length: 13,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>y</decl.name>: <decl.var.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.type></decl.var.instance>"
},
@@ -7619,7 +7753,7 @@
key.kind: source.lang.swift.decl.function.constructor,
key.name: "init()",
key.usr: "s:FVSC17FooStructTypedef2cFT_S_",
- key.offset: 4314,
+ key.offset: 4429,
key.length: 6,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>()</decl.function.constructor>"
},
@@ -7627,7 +7761,7 @@
key.kind: source.lang.swift.decl.function.constructor,
key.name: "init(x:y:)",
key.usr: "s:FVSC17FooStructTypedef2cFT1xVs5Int321ySd_S_",
- key.offset: 4326,
+ key.offset: 4441,
key.length: 29,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>x</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>y</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
key.entities: [
@@ -7635,14 +7769,14 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "x",
key.name: "x",
- key.offset: 4336,
+ key.offset: 4451,
key.length: 5
},
{
key.kind: source.lang.swift.decl.var.local,
key.keyword: "y",
key.name: "y",
- key.offset: 4348,
+ key.offset: 4463,
key.length: 6
}
]
@@ -7654,7 +7788,7 @@
key.name: "FooTypedef1",
key.usr: "c:Foo.h at T@FooTypedef1",
key.doc.full_as_xml: "<Typedef file=Foo.h line=\"59\" column=\"13\"><Name>FooTypedef1</Name><USR>c:Foo.h at T@FooTypedef1</USR><Declaration>typealias FooTypedef1 = Int32</Declaration><Abstract><Para> Aaa. FooTypedef1. Bbb.</Para></Abstract></Typedef>",
- key.offset: 4358,
+ key.offset: 4473,
key.length: 29,
key.fully_annotated_decl: "<decl.typealias><syntaxtype.keyword>typealias</syntaxtype.keyword> <decl.name>FooTypedef1</decl.name> = <ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.typealias>"
},
@@ -7663,7 +7797,7 @@
key.name: "fooIntVar",
key.usr: "c:@fooIntVar",
key.doc.full_as_xml: "<Variable file=Foo.h line=\"62\" column=\"12\"><Name>fooIntVar</Name><USR>c:@fooIntVar</USR><Declaration>var fooIntVar: Int32</Declaration><Abstract><Para> Aaa. fooIntVar. Bbb.</Para></Abstract></Variable>",
- key.offset: 4388,
+ key.offset: 4503,
key.length: 20,
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooIntVar</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type></decl.var.global>"
},
@@ -7672,7 +7806,7 @@
key.name: "fooFunc1(_:)",
key.usr: "c:@F at fooFunc1",
key.doc.full_as_xml: "<Function file=Foo.h line=\"65\" column=\"5\"><Name>fooFunc1</Name><USR>c:@F at fooFunc1</USR><Declaration>func fooFunc1(_ a: Int32) -> Int32</Declaration><Abstract><Para> Aaa. fooFunc1. Bbb.</Para></Abstract></Function>",
- key.offset: 4409,
+ key.offset: 4524,
key.length: 34,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFunc1</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.function.returntype></decl.function.free>",
key.entities: [
@@ -7680,7 +7814,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "a",
- key.offset: 4428,
+ key.offset: 4543,
key.length: 5
}
]
@@ -7689,14 +7823,14 @@
key.kind: source.lang.swift.decl.function.free,
key.name: "fooFunc1AnonymousParam(_:)",
key.usr: "c:@F at fooFunc1AnonymousParam",
- key.offset: 4444,
+ key.offset: 4559,
key.length: 48,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFunc1AnonymousParam</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.function.returntype></decl.function.free>",
key.entities: [
{
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
- key.offset: 4477,
+ key.offset: 4592,
key.length: 5
}
]
@@ -7705,7 +7839,7 @@
key.kind: source.lang.swift.decl.function.free,
key.name: "fooFunc3(_:_:_:_:)",
key.usr: "c:@F at fooFunc3",
- key.offset: 4493,
+ key.offset: 4608,
key.length: 93,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFunc3</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>b</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Sf\">Float</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>c</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>d</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Sp\">UnsafeMutablePointer</ref.struct><<ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct>></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.function.returntype></decl.function.free>",
key.entities: [
@@ -7713,28 +7847,28 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "a",
- key.offset: 4512,
+ key.offset: 4627,
key.length: 5
},
{
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "b",
- key.offset: 4524,
+ key.offset: 4639,
key.length: 5
},
{
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "c",
- key.offset: 4536,
+ key.offset: 4651,
key.length: 6
},
{
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "d",
- key.offset: 4549,
+ key.offset: 4664,
key.length: 27
}
]
@@ -7743,7 +7877,7 @@
key.kind: source.lang.swift.decl.function.free,
key.name: "fooFuncWithBlock(_:)",
key.usr: "c:@F at fooFuncWithBlock",
- key.offset: 4587,
+ key.offset: 4702,
key.length: 49,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithBlock</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>blk</decl.var.parameter.name>: <decl.var.parameter.type>((<ref.struct usr=\"s:Sf\">Float</ref.struct>) -> <decl.function.returntype><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.function.returntype>)!</decl.var.parameter.type></decl.var.parameter>)</decl.function.free>",
key.entities: [
@@ -7751,7 +7885,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "blk",
- key.offset: 4616,
+ key.offset: 4731,
key.length: 19
}
]
@@ -7760,7 +7894,7 @@
key.kind: source.lang.swift.decl.function.free,
key.name: "fooFuncWithFunctionPointer(_:)",
key.usr: "c:@F at fooFuncWithFunctionPointer",
- key.offset: 4637,
+ key.offset: 4752,
key.length: 60,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithFunctionPointer</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>fptr</decl.var.parameter.name>: <decl.var.parameter.type>((<ref.struct usr=\"s:Sf\">Float</ref.struct>) -> <decl.function.returntype><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.function.returntype>)!</decl.var.parameter.type></decl.var.parameter>)</decl.function.free>",
key.entities: [
@@ -7768,7 +7902,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "fptr",
- key.offset: 4677,
+ key.offset: 4792,
key.length: 19
}
]
@@ -7777,7 +7911,7 @@
key.kind: source.lang.swift.decl.function.free,
key.name: "fooFuncNoreturn1()",
key.usr: "c:@F at fooFuncNoreturn1",
- key.offset: 4698,
+ key.offset: 4813,
key.length: 33,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.attribute.builtin><syntaxtype.attribute.name>@noreturn</syntaxtype.attribute.name></syntaxtype.attribute.builtin> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncNoreturn1</decl.name>()</decl.function.free>"
},
@@ -7785,7 +7919,7 @@
key.kind: source.lang.swift.decl.function.free,
key.name: "fooFuncNoreturn2()",
key.usr: "c:@F at fooFuncNoreturn2",
- key.offset: 4732,
+ key.offset: 4847,
key.length: 33,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.attribute.builtin><syntaxtype.attribute.name>@noreturn</syntaxtype.attribute.name></syntaxtype.attribute.builtin> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncNoreturn2</decl.name>()</decl.function.free>"
},
@@ -7794,7 +7928,7 @@
key.name: "fooFuncWithComment1()",
key.usr: "c:@F at fooFuncWithComment1",
key.doc.full_as_xml: "<Function file=Foo.h line=\"88\" column=\"6\"><Name>fooFuncWithComment1</Name><USR>c:@F at fooFuncWithComment1</USR><Declaration>func fooFuncWithComment1()</Declaration><Abstract><Para> Aaa. fooFuncWithComment1. Bbb. Ccc.</Para></Abstract><Discussion><Para> Ddd.</Para></Discussion></Function>",
- key.offset: 4766,
+ key.offset: 4881,
key.length: 26,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithComment1</decl.name>()</decl.function.free>"
},
@@ -7803,7 +7937,7 @@
key.name: "fooFuncWithComment2()",
key.usr: "c:@F at fooFuncWithComment2",
key.doc.full_as_xml: "<Function file=Foo.h line=\"93\" column=\"6\"><Name>fooFuncWithComment2</Name><USR>c:@F at fooFuncWithComment2</USR><Declaration>func fooFuncWithComment2()</Declaration><Abstract><Para> Aaa. fooFuncWithComment2. Bbb.</Para></Abstract></Function>",
- key.offset: 4793,
+ key.offset: 4908,
key.length: 26,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithComment2</decl.name>()</decl.function.free>"
},
@@ -7812,7 +7946,7 @@
key.name: "fooFuncWithComment3()",
key.usr: "c:@F at fooFuncWithComment3",
key.doc.full_as_xml: "<Function file=Foo.h line=\"101\" column=\"6\"><Name>fooFuncWithComment3</Name><USR>c:@F at fooFuncWithComment3</USR><Declaration>func fooFuncWithComment3()</Declaration><Abstract><Para> Aaa. fooFuncWithComment3. Bbb.</Para></Abstract><Discussion><Para> Ccc.</Para></Discussion></Function>",
- key.offset: 4820,
+ key.offset: 4935,
key.length: 26,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithComment3</decl.name>()</decl.function.free>"
},
@@ -7821,7 +7955,7 @@
key.name: "fooFuncWithComment4()",
key.usr: "c:@F at fooFuncWithComment4",
key.doc.full_as_xml: "<Function file=Foo.h line=\"107\" column=\"6\"><Name>fooFuncWithComment4</Name><USR>c:@F at fooFuncWithComment4</USR><Declaration>func fooFuncWithComment4()</Declaration><Abstract><Para> Aaa. fooFuncWithComment4. Bbb.</Para></Abstract><Discussion><Para> Ddd.</Para></Discussion></Function>",
- key.offset: 4847,
+ key.offset: 4962,
key.length: 26,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithComment4</decl.name>()</decl.function.free>"
},
@@ -7830,7 +7964,7 @@
key.name: "fooFuncWithComment5()",
key.usr: "c:@F at fooFuncWithComment5",
key.doc.full_as_xml: "<Function file=Foo.h line=\"113\" column=\"6\"><Name>fooFuncWithComment5</Name><USR>c:@F at fooFuncWithComment5</USR><Declaration>func fooFuncWithComment5()</Declaration><Abstract><Para> Aaa. fooFuncWithComment5. Bbb. Ccc.</Para></Abstract><Discussion><Para> Ddd.</Para></Discussion></Function>",
- key.offset: 4874,
+ key.offset: 4989,
key.length: 26,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithComment5</decl.name>()</decl.function.free>"
},
@@ -7839,7 +7973,7 @@
key.name: "redeclaredInMultipleModulesFunc1(_:)",
key.usr: "c:@F at redeclaredInMultipleModulesFunc1",
key.doc.full_as_xml: "<Function file=Foo.h line=\"117\" column=\"5\"><Name>redeclaredInMultipleModulesFunc1</Name><USR>c:@F at redeclaredInMultipleModulesFunc1</USR><Declaration>func redeclaredInMultipleModulesFunc1(_ a: Int32) -> Int32</Declaration><Abstract><Para> Aaa. redeclaredInMultipleModulesFunc1. Bbb.</Para></Abstract></Function>",
- key.offset: 4901,
+ key.offset: 5016,
key.length: 58,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>redeclaredInMultipleModulesFunc1</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.function.returntype></decl.function.free>",
key.entities: [
@@ -7847,7 +7981,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "a",
- key.offset: 4944,
+ key.offset: 5059,
key.length: 5
}
]
@@ -7857,7 +7991,7 @@
key.name: "FooProtocolBase",
key.usr: "c:objc(pl)FooProtocolBase",
key.doc.full_as_xml: "<Other file=Foo.h line=\"120\" column=\"11\"><Name>FooProtocolBase</Name><USR>c:objc(pl)FooProtocolBase</USR><Declaration>protocol FooProtocolBase</Declaration><Abstract><Para> Aaa. FooProtocolBase. Bbb.</Para></Abstract></Other>",
- key.offset: 4960,
+ key.offset: 5075,
key.length: 301,
key.fully_annotated_decl: "<decl.protocol><syntaxtype.keyword>protocol</syntaxtype.keyword> <decl.name>FooProtocolBase</decl.name></decl.protocol>",
key.entities: [
@@ -7866,7 +8000,7 @@
key.name: "fooProtoFunc()",
key.usr: "c:objc(pl)FooProtocolBase(im)fooProtoFunc",
key.doc.full_as_xml: "<Function isInstanceMethod=\"1\" file=Foo.h line=\"124\" column=\"1\"><Name>fooProtoFunc</Name><USR>c:objc(pl)FooProtocolBase(im)fooProtoFunc</USR><Declaration>func fooProtoFunc()</Declaration><Abstract><Para> Aaa. fooProtoFunc. Bbb. Ccc.</Para></Abstract></Function>",
- key.offset: 4992,
+ key.offset: 5107,
key.length: 19,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooProtoFunc</decl.name>()</decl.function.method.instance>"
},
@@ -7875,7 +8009,7 @@
key.name: "fooProtoFuncWithExtraIndentation1()",
key.usr: "c:objc(pl)FooProtocolBase(im)fooProtoFuncWithExtraIndentation1",
key.doc.full_as_xml: "<Function isInstanceMethod=\"1\" file=Foo.h line=\"128\" column=\"3\"><Name>fooProtoFuncWithExtraIndentation1</Name><USR>c:objc(pl)FooProtocolBase(im)fooProtoFuncWithExtraIndentation1</USR><Declaration>func fooProtoFuncWithExtraIndentation1()</Declaration><Abstract><Para> Aaa. fooProtoFuncWithExtraIndentation1. Bbb. Ccc.</Para></Abstract></Function>",
- key.offset: 5017,
+ key.offset: 5132,
key.length: 40,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooProtoFuncWithExtraIndentation1</decl.name>()</decl.function.method.instance>"
},
@@ -7884,7 +8018,7 @@
key.name: "fooProtoFuncWithExtraIndentation2()",
key.usr: "c:objc(pl)FooProtocolBase(im)fooProtoFuncWithExtraIndentation2",
key.doc.full_as_xml: "<Function isInstanceMethod=\"1\" file=Foo.h line=\"134\" column=\"3\"><Name>fooProtoFuncWithExtraIndentation2</Name><USR>c:objc(pl)FooProtocolBase(im)fooProtoFuncWithExtraIndentation2</USR><Declaration>func fooProtoFuncWithExtraIndentation2()</Declaration><Abstract><Para> Aaa. fooProtoFuncWithExtraIndentation2. Bbb. Ccc.</Para></Abstract></Function>",
- key.offset: 5063,
+ key.offset: 5178,
key.length: 40,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooProtoFuncWithExtraIndentation2</decl.name>()</decl.function.method.instance>"
},
@@ -7892,7 +8026,7 @@
key.kind: source.lang.swift.decl.function.method.static,
key.name: "fooProtoClassFunc()",
key.usr: "c:objc(pl)FooProtocolBase(cm)fooProtoClassFunc",
- key.offset: 5109,
+ key.offset: 5224,
key.length: 31,
key.fully_annotated_decl: "<decl.function.method.static><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooProtoClassFunc</decl.name>()</decl.function.method.static>"
},
@@ -7900,7 +8034,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "fooProperty1",
key.usr: "c:objc(pl)FooProtocolBase(py)fooProperty1",
- key.offset: 5146,
+ key.offset: 5261,
key.length: 35,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty1</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
},
@@ -7908,7 +8042,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "fooProperty2",
key.usr: "c:objc(pl)FooProtocolBase(py)fooProperty2",
- key.offset: 5187,
+ key.offset: 5302,
key.length: 35,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty2</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
},
@@ -7916,7 +8050,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "fooProperty3",
key.usr: "c:objc(pl)FooProtocolBase(py)fooProperty3",
- key.offset: 5228,
+ key.offset: 5343,
key.length: 31,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty3</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>"
}
@@ -7926,7 +8060,7 @@
key.kind: source.lang.swift.decl.protocol,
key.name: "FooProtocolDerived",
key.usr: "c:objc(pl)FooProtocolDerived",
- key.offset: 5262,
+ key.offset: 5377,
key.length: 49,
key.fully_annotated_decl: "<decl.protocol><syntaxtype.keyword>protocol</syntaxtype.keyword> <decl.name>FooProtocolDerived</decl.name> : <ref.protocol usr=\"c:objc(pl)FooProtocolBase\">FooProtocolBase</ref.protocol></decl.protocol>",
key.conforms: [
@@ -7941,7 +8075,7 @@
key.kind: source.lang.swift.decl.class,
key.name: "FooClassBase",
key.usr: "c:objc(cs)FooClassBase",
- key.offset: 5312,
+ key.offset: 5427,
key.length: 422,
key.fully_annotated_decl: "<decl.class><syntaxtype.keyword>class</syntaxtype.keyword> <decl.name>FooClassBase</decl.name></decl.class>",
key.entities: [
@@ -7949,7 +8083,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "fooBaseInstanceFunc0()",
key.usr: "c:objc(cs)FooClassBase(im)fooBaseInstanceFunc0",
- key.offset: 5338,
+ key.offset: 5453,
key.length: 27,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooBaseInstanceFunc0</decl.name>()</decl.function.method.instance>"
},
@@ -7957,7 +8091,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "fooBaseInstanceFunc1(_:)",
key.usr: "c:objc(cs)FooClassBase(im)fooBaseInstanceFunc1:",
- key.offset: 5371,
+ key.offset: 5486,
key.length: 66,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooBaseInstanceFunc1</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>anObject</decl.var.parameter.name>: <decl.var.parameter.type><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.class usr=\"c:objc(cs)FooClassBase\">FooClassBase</ref.class>!</decl.function.returntype></decl.function.method.instance>",
key.entities: [
@@ -7965,7 +8099,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "anObject",
- key.offset: 5409,
+ key.offset: 5524,
key.length: 10
}
]
@@ -7974,7 +8108,7 @@
key.kind: source.lang.swift.decl.function.constructor,
key.name: "init()",
key.usr: "c:objc(cs)FooClassBase(im)init",
- key.offset: 5443,
+ key.offset: 5558,
key.length: 7,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>!()</decl.function.constructor>"
},
@@ -7982,7 +8116,7 @@
key.kind: source.lang.swift.decl.function.constructor,
key.name: "init(float:)",
key.usr: "c:objc(cs)FooClassBase(im)initWithFloat:",
- key.offset: 5456,
+ key.offset: 5571,
key.length: 33,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>convenience</syntaxtype.keyword> <syntaxtype.keyword>init</syntaxtype.keyword>!(<decl.var.parameter><decl.var.parameter.argument_label>float</decl.var.parameter.argument_label> <decl.var.parameter.name>f</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Sf\">Float</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
key.entities: [
@@ -7990,7 +8124,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "float",
key.name: "f",
- key.offset: 5483,
+ key.offset: 5598,
key.length: 5
}
]
@@ -7999,7 +8133,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "fooBaseInstanceFuncOverridden()",
key.usr: "c:objc(cs)FooClassBase(im)fooBaseInstanceFuncOverridden",
- key.offset: 5495,
+ key.offset: 5610,
key.length: 36,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooBaseInstanceFuncOverridden</decl.name>()</decl.function.method.instance>"
},
@@ -8007,7 +8141,7 @@
key.kind: source.lang.swift.decl.function.method.class,
key.name: "fooBaseClassFunc0()",
key.usr: "c:objc(cs)FooClassBase(cm)fooBaseClassFunc0",
- key.offset: 5537,
+ key.offset: 5652,
key.length: 30,
key.fully_annotated_decl: "<decl.function.method.class><syntaxtype.keyword>class</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooBaseClassFunc0</decl.name>()</decl.function.method.class>"
},
@@ -8015,7 +8149,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "_internalMeth3()",
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth3",
- key.offset: 5573,
+ key.offset: 5688,
key.length: 35,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth3</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
},
@@ -8023,7 +8157,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "_internalMeth2()",
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth2",
- key.offset: 5614,
+ key.offset: 5729,
key.length: 35,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth2</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
},
@@ -8031,7 +8165,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "nonInternalMeth()",
key.usr: "c:objc(cs)FooClassBase(im)nonInternalMeth",
- key.offset: 5655,
+ key.offset: 5770,
key.length: 36,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>nonInternalMeth</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
},
@@ -8039,7 +8173,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "_internalMeth1()",
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth1",
- key.offset: 5697,
+ key.offset: 5812,
key.length: 35,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth1</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
}
@@ -8050,7 +8184,7 @@
key.name: "FooClassDerived",
key.usr: "c:objc(cs)FooClassDerived",
key.doc.full_as_xml: "<Other file=Foo.h line=\"157\" column=\"12\"><Name>FooClassDerived</Name><USR>c:objc(cs)FooClassDerived</USR><Declaration>class FooClassDerived : FooClassBase, FooProtocolDerived</Declaration><Abstract><Para> Aaa. FooClassDerived. Bbb.</Para></Abstract></Other>",
- key.offset: 5735,
+ key.offset: 5850,
key.length: 517,
key.fully_annotated_decl: "<decl.class><syntaxtype.keyword>class</syntaxtype.keyword> <decl.name>FooClassDerived</decl.name> : <ref.class usr=\"c:objc(cs)FooClassBase\">FooClassBase</ref.class>, <ref.protocol usr=\"c:objc(pl)FooProtocolDerived\">FooProtocolDerived</ref.protocol></decl.class>",
key.inherits: [
@@ -8072,7 +8206,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "fooProperty1",
key.usr: "c:objc(cs)FooClassDerived(py)fooProperty1",
- key.offset: 5799,
+ key.offset: 5914,
key.length: 23,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty1</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
},
@@ -8080,7 +8214,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "fooProperty2",
key.usr: "c:objc(cs)FooClassDerived(py)fooProperty2",
- key.offset: 5828,
+ key.offset: 5943,
key.length: 23,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty2</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
},
@@ -8088,7 +8222,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "fooProperty3",
key.usr: "c:objc(cs)FooClassDerived(py)fooProperty3",
- key.offset: 5857,
+ key.offset: 5972,
key.length: 31,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty3</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>"
},
@@ -8096,7 +8230,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "fooInstanceFunc0()",
key.usr: "c:objc(cs)FooClassDerived(im)fooInstanceFunc0",
- key.offset: 5894,
+ key.offset: 6009,
key.length: 23,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooInstanceFunc0</decl.name>()</decl.function.method.instance>"
},
@@ -8104,7 +8238,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "fooInstanceFunc1(_:)",
key.usr: "c:objc(cs)FooClassDerived(im)fooInstanceFunc1:",
- key.offset: 5923,
+ key.offset: 6038,
key.length: 33,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooInstanceFunc1</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>",
key.entities: [
@@ -8112,7 +8246,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "a",
- key.offset: 5950,
+ key.offset: 6065,
key.length: 5
}
]
@@ -8121,7 +8255,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "fooInstanceFunc2(_:withB:)",
key.usr: "c:objc(cs)FooClassDerived(im)fooInstanceFunc2:withB:",
- key.offset: 5962,
+ key.offset: 6077,
key.length: 49,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooInstanceFunc2</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>withB</decl.var.parameter.argument_label> <decl.var.parameter.name>b</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>",
key.entities: [
@@ -8129,14 +8263,14 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "a",
- key.offset: 5989,
+ key.offset: 6104,
key.length: 5
},
{
key.kind: source.lang.swift.decl.var.local,
key.keyword: "withB",
key.name: "b",
- key.offset: 6005,
+ key.offset: 6120,
key.length: 5
}
]
@@ -8145,7 +8279,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "fooBaseInstanceFuncOverridden()",
key.usr: "c:objc(cs)FooClassDerived(im)fooBaseInstanceFuncOverridden",
- key.offset: 6017,
+ key.offset: 6132,
key.length: 36,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooBaseInstanceFuncOverridden</decl.name>()</decl.function.method.instance>",
key.inherits: [
@@ -8160,7 +8294,7 @@
key.kind: source.lang.swift.decl.function.method.class,
key.name: "fooClassFunc0()",
key.usr: "c:objc(cs)FooClassDerived(cm)fooClassFunc0",
- key.offset: 6059,
+ key.offset: 6174,
key.length: 26,
key.fully_annotated_decl: "<decl.function.method.class><syntaxtype.keyword>class</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooClassFunc0</decl.name>()</decl.function.method.class>"
},
@@ -8169,7 +8303,7 @@
key.name: "_internalMeth3()",
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth3::SYNTHESIZED::c:objc(cs)FooClassDerived",
key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth3",
- key.offset: 6091,
+ key.offset: 6206,
key.length: 35,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth3</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
},
@@ -8178,7 +8312,7 @@
key.name: "_internalMeth2()",
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth2::SYNTHESIZED::c:objc(cs)FooClassDerived",
key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth2",
- key.offset: 6132,
+ key.offset: 6247,
key.length: 35,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth2</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
},
@@ -8187,7 +8321,7 @@
key.name: "nonInternalMeth()",
key.usr: "c:objc(cs)FooClassBase(im)nonInternalMeth::SYNTHESIZED::c:objc(cs)FooClassDerived",
key.original_usr: "c:objc(cs)FooClassBase(im)nonInternalMeth",
- key.offset: 6173,
+ key.offset: 6288,
key.length: 36,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>nonInternalMeth</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
},
@@ -8196,7 +8330,7 @@
key.name: "_internalMeth1()",
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth1::SYNTHESIZED::c:objc(cs)FooClassDerived",
key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth1",
- key.offset: 6215,
+ key.offset: 6330,
key.length: 35,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth1</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
}
@@ -8206,7 +8340,7 @@
key.kind: source.lang.swift.decl.var.global,
key.name: "FOO_MACRO_1",
key.usr: "c:Foo.h at 3647@macro at FOO_MACRO_1",
- key.offset: 6253,
+ key.offset: 6368,
key.length: 30,
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_1</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
},
@@ -8214,7 +8348,7 @@
key.kind: source.lang.swift.decl.var.global,
key.name: "FOO_MACRO_2",
key.usr: "c:Foo.h at 3669@macro at FOO_MACRO_2",
- key.offset: 6284,
+ key.offset: 6399,
key.length: 30,
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_2</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
},
@@ -8222,7 +8356,7 @@
key.kind: source.lang.swift.decl.var.global,
key.name: "FOO_MACRO_3",
key.usr: "c:Foo.h at 3691@macro at FOO_MACRO_3",
- key.offset: 6315,
+ key.offset: 6430,
key.length: 30,
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_3</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
},
@@ -8230,7 +8364,7 @@
key.kind: source.lang.swift.decl.var.global,
key.name: "FOO_MACRO_4",
key.usr: "c:Foo.h at 3755@macro at FOO_MACRO_4",
- key.offset: 6346,
+ key.offset: 6461,
key.length: 31,
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_4</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
},
@@ -8238,7 +8372,7 @@
key.kind: source.lang.swift.decl.var.global,
key.name: "FOO_MACRO_5",
key.usr: "c:Foo.h at 3787@macro at FOO_MACRO_5",
- key.offset: 6378,
+ key.offset: 6493,
key.length: 31,
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_5</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs6UInt64\">UInt64</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
},
@@ -8246,7 +8380,7 @@
key.kind: source.lang.swift.decl.var.global,
key.name: "FOO_MACRO_REDEF_1",
key.usr: "c:Foo.h at 3937@macro at FOO_MACRO_REDEF_1",
- key.offset: 6410,
+ key.offset: 6525,
key.length: 36,
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_REDEF_1</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
},
@@ -8254,7 +8388,7 @@
key.kind: source.lang.swift.decl.var.global,
key.name: "FOO_MACRO_REDEF_2",
key.usr: "c:Foo.h at 3994@macro at FOO_MACRO_REDEF_2",
- key.offset: 6447,
+ key.offset: 6562,
key.length: 36,
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_REDEF_2</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
},
@@ -8262,7 +8396,7 @@
key.kind: source.lang.swift.decl.function.free,
key.name: "theLastDeclInFoo()",
key.usr: "c:@F at theLastDeclInFoo",
- key.offset: 6484,
+ key.offset: 6599,
key.length: 23,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>theLastDeclInFoo</decl.name>()</decl.function.free>"
},
@@ -8270,7 +8404,7 @@
key.kind: source.lang.swift.decl.function.free,
key.name: "_internalTopLevelFunc()",
key.usr: "c:@F at _internalTopLevelFunc",
- key.offset: 6508,
+ key.offset: 6623,
key.length: 28,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalTopLevelFunc</decl.name>()</decl.function.free>"
},
@@ -8278,7 +8412,7 @@
key.kind: source.lang.swift.decl.struct,
key.name: "_InternalStruct",
key.usr: "c:@S at _InternalStruct",
- key.offset: 6537,
+ key.offset: 6652,
key.length: 78,
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>_InternalStruct</decl.name></decl.struct>",
key.entities: [
@@ -8286,7 +8420,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "x",
key.usr: "c:@S at _InternalStruct@FI at x",
- key.offset: 6567,
+ key.offset: 6682,
key.length: 12,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>x</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type></decl.var.instance>"
},
@@ -8294,7 +8428,7 @@
key.kind: source.lang.swift.decl.function.constructor,
key.name: "init()",
key.usr: "s:FVSC15_InternalStructcFT_S_",
- key.offset: 6585,
+ key.offset: 6700,
key.length: 6,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>()</decl.function.constructor>"
},
@@ -8302,7 +8436,7 @@
key.kind: source.lang.swift.decl.function.constructor,
key.name: "init(x:)",
key.usr: "s:FVSC15_InternalStructcFT1xVs5Int32_S_",
- key.offset: 6597,
+ key.offset: 6712,
key.length: 16,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>x</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
key.entities: [
@@ -8310,7 +8444,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "x",
key.name: "x",
- key.offset: 6607,
+ key.offset: 6722,
key.length: 5
}
]
@@ -8319,7 +8453,7 @@
},
{
key.kind: source.lang.swift.decl.extension.class,
- key.offset: 6616,
+ key.offset: 6731,
key.length: 67,
key.extends: {
key.kind: source.lang.swift.ref.class,
@@ -8331,7 +8465,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "_internalMeth1()",
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth1",
- key.offset: 6646,
+ key.offset: 6761,
key.length: 35,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth1</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
}
@@ -8339,7 +8473,7 @@
},
{
key.kind: source.lang.swift.decl.extension.class,
- key.offset: 6684,
+ key.offset: 6799,
key.length: 109,
key.extends: {
key.kind: source.lang.swift.ref.class,
@@ -8351,7 +8485,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "_internalMeth2()",
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth2",
- key.offset: 6714,
+ key.offset: 6829,
key.length: 35,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth2</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
},
@@ -8359,7 +8493,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "nonInternalMeth()",
key.usr: "c:objc(cs)FooClassBase(im)nonInternalMeth",
- key.offset: 6755,
+ key.offset: 6870,
key.length: 36,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>nonInternalMeth</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
}
@@ -8367,7 +8501,7 @@
},
{
key.kind: source.lang.swift.decl.extension.class,
- key.offset: 6794,
+ key.offset: 6909,
key.length: 67,
key.extends: {
key.kind: source.lang.swift.ref.class,
@@ -8379,7 +8513,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "_internalMeth3()",
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth3",
- key.offset: 6824,
+ key.offset: 6939,
key.length: 35,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth3</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
}
@@ -8389,7 +8523,7 @@
key.kind: source.lang.swift.decl.protocol,
key.name: "_InternalProt",
key.usr: "c:objc(pl)_InternalProt",
- key.offset: 6862,
+ key.offset: 6977,
key.length: 26,
key.fully_annotated_decl: "<decl.protocol><syntaxtype.keyword>protocol</syntaxtype.keyword> <decl.name>_InternalProt</decl.name></decl.protocol>"
},
@@ -8397,7 +8531,7 @@
key.kind: source.lang.swift.decl.class,
key.name: "ClassWithInternalProt",
key.usr: "c:objc(cs)ClassWithInternalProt",
- key.offset: 6889,
+ key.offset: 7004,
key.length: 47,
key.fully_annotated_decl: "<decl.class><syntaxtype.keyword>class</syntaxtype.keyword> <decl.name>ClassWithInternalProt</decl.name> : <ref.protocol usr=\"c:objc(pl)_InternalProt\">_InternalProt</ref.protocol></decl.class>",
key.conforms: [
@@ -8412,7 +8546,7 @@
key.kind: source.lang.swift.decl.class,
key.name: "FooClassPropertyOwnership",
key.usr: "c:objc(cs)FooClassPropertyOwnership",
- key.offset: 6937,
+ key.offset: 7052,
key.length: 478,
key.fully_annotated_decl: "<decl.class><syntaxtype.keyword>class</syntaxtype.keyword> <decl.name>FooClassPropertyOwnership</decl.name> : <ref.class usr=\"c:objc(cs)FooClassBase\">FooClassBase</ref.class></decl.class>",
key.inherits: [
@@ -8427,7 +8561,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "assignable",
key.usr: "c:objc(cs)FooClassPropertyOwnership(py)assignable",
- key.offset: 6991,
+ key.offset: 7106,
key.length: 42,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>unowned(unsafe)</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>assignable</decl.name>: <decl.var.type><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
},
@@ -8435,7 +8569,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "unsafeAssignable",
key.usr: "c:objc(cs)FooClassPropertyOwnership(py)unsafeAssignable",
- key.offset: 7039,
+ key.offset: 7154,
key.length: 48,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>unowned(unsafe)</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>unsafeAssignable</decl.name>: <decl.var.type><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
},
@@ -8443,7 +8577,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "retainable",
key.usr: "c:objc(cs)FooClassPropertyOwnership(py)retainable",
- key.offset: 7093,
+ key.offset: 7208,
key.length: 26,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>retainable</decl.name>: <decl.var.type><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
},
@@ -8451,7 +8585,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "strongRef",
key.usr: "c:objc(cs)FooClassPropertyOwnership(py)strongRef",
- key.offset: 7125,
+ key.offset: 7240,
key.length: 25,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>strongRef</decl.name>: <decl.var.type><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
},
@@ -8459,7 +8593,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "copyable",
key.usr: "c:objc(cs)FooClassPropertyOwnership(py)copyable",
- key.offset: 7156,
+ key.offset: 7271,
key.length: 35,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.attribute.builtin><syntaxtype.attribute.name>@NSCopying</syntaxtype.attribute.name></syntaxtype.attribute.builtin> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>copyable</decl.name>: <decl.var.type><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
},
@@ -8467,7 +8601,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "weakRef",
key.usr: "c:objc(cs)FooClassPropertyOwnership(py)weakRef",
- key.offset: 7197,
+ key.offset: 7312,
key.length: 28,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>weak</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>weakRef</decl.name>: <decl.var.type><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
},
@@ -8475,7 +8609,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "scalar",
key.usr: "c:objc(cs)FooClassPropertyOwnership(py)scalar",
- key.offset: 7231,
+ key.offset: 7346,
key.length: 17,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>scalar</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
},
@@ -8484,7 +8618,7 @@
key.name: "_internalMeth3()",
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth3::SYNTHESIZED::c:objc(cs)FooClassPropertyOwnership",
key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth3",
- key.offset: 7254,
+ key.offset: 7369,
key.length: 35,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth3</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
},
@@ -8493,7 +8627,7 @@
key.name: "_internalMeth2()",
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth2::SYNTHESIZED::c:objc(cs)FooClassPropertyOwnership",
key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth2",
- key.offset: 7295,
+ key.offset: 7410,
key.length: 35,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth2</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
},
@@ -8502,7 +8636,7 @@
key.name: "nonInternalMeth()",
key.usr: "c:objc(cs)FooClassBase(im)nonInternalMeth::SYNTHESIZED::c:objc(cs)FooClassPropertyOwnership",
key.original_usr: "c:objc(cs)FooClassBase(im)nonInternalMeth",
- key.offset: 7336,
+ key.offset: 7451,
key.length: 36,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>nonInternalMeth</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
},
@@ -8511,7 +8645,7 @@
key.name: "_internalMeth1()",
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth1::SYNTHESIZED::c:objc(cs)FooClassPropertyOwnership",
key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth1",
- key.offset: 7378,
+ key.offset: 7493,
key.length: 35,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth1</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
}
@@ -8521,7 +8655,7 @@
key.kind: source.lang.swift.decl.class,
key.name: "FooUnavailableMembers",
key.usr: "c:objc(cs)FooUnavailableMembers",
- key.offset: 7416,
+ key.offset: 7531,
key.length: 661,
key.fully_annotated_decl: "<decl.class><syntaxtype.keyword>class</syntaxtype.keyword> <decl.name>FooUnavailableMembers</decl.name> : <ref.class usr=\"c:objc(cs)FooClassBase\">FooClassBase</ref.class></decl.class>",
key.inherits: [
@@ -8536,7 +8670,7 @@
key.kind: source.lang.swift.decl.function.constructor,
key.name: "init(int:)",
key.usr: "c:objc(cs)FooUnavailableMembers(cm)unavailableMembersWithInt:",
- key.offset: 7466,
+ key.offset: 7581,
key.length: 31,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>convenience</syntaxtype.keyword> <syntaxtype.keyword>init</syntaxtype.keyword>!(<decl.var.parameter><decl.var.parameter.argument_label>int</decl.var.parameter.argument_label> <decl.var.parameter.name>i</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
key.entities: [
@@ -8544,7 +8678,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "int",
key.name: "i",
- key.offset: 7491,
+ key.offset: 7606,
key.length: 5
}
]
@@ -8553,7 +8687,7 @@
key.kind: source.lang.swift.decl.function.method.class,
key.name: "withInt(_:)",
key.usr: "c:objc(cs)FooUnavailableMembers(cm)unavailableMembersWithInt:",
- key.offset: 7503,
+ key.offset: 7618,
key.length: 39,
key.fully_annotated_decl: "<decl.function.method.class><syntaxtype.keyword>class</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>withInt</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>i</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.class usr=\"c:objc(cs)FooUnavailableMembers\">Self</ref.class>!</decl.function.returntype></decl.function.method.class>",
key.entities: [
@@ -8561,7 +8695,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "i",
- key.offset: 7527,
+ key.offset: 7642,
key.length: 5
}
],
@@ -8578,7 +8712,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "unavailable()",
key.usr: "c:objc(cs)FooUnavailableMembers(im)unavailable",
- key.offset: 7548,
+ key.offset: 7663,
key.length: 18,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>unavailable</decl.name>()</decl.function.method.instance>",
key.attributes: [
@@ -8594,7 +8728,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "swiftUnavailable()",
key.usr: "c:objc(cs)FooUnavailableMembers(im)swiftUnavailable",
- key.offset: 7572,
+ key.offset: 7687,
key.length: 23,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>swiftUnavailable</decl.name>()</decl.function.method.instance>",
key.attributes: [
@@ -8609,7 +8743,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "deprecated()",
key.usr: "c:objc(cs)FooUnavailableMembers(im)deprecated",
- key.offset: 7601,
+ key.offset: 7716,
key.length: 17,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>deprecated</decl.name>()</decl.function.method.instance>",
key.attributes: [
@@ -8625,7 +8759,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "availabilityIntroduced()",
key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityIntroduced",
- key.offset: 7624,
+ key.offset: 7739,
key.length: 29,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityIntroduced</decl.name>()</decl.function.method.instance>",
key.attributes: [
@@ -8640,7 +8774,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "availabilityDeprecated()",
key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityDeprecated",
- key.offset: 7659,
+ key.offset: 7774,
key.length: 29,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityDeprecated</decl.name>()</decl.function.method.instance>",
key.attributes: [
@@ -8659,7 +8793,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "availabilityObsoleted()",
key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityObsoleted",
- key.offset: 7694,
+ key.offset: 7809,
key.length: 28,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityObsoleted</decl.name>()</decl.function.method.instance>",
key.attributes: [
@@ -8675,7 +8809,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "availabilityUnavailable()",
key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityUnavailable",
- key.offset: 7728,
+ key.offset: 7843,
key.length: 30,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityUnavailable</decl.name>()</decl.function.method.instance>",
key.attributes: [
@@ -8691,7 +8825,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "availabilityIntroducedMsg()",
key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityIntroducedMsg",
- key.offset: 7764,
+ key.offset: 7879,
key.length: 32,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityIntroducedMsg</decl.name>()</decl.function.method.instance>",
key.attributes: [
@@ -8707,7 +8841,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "availabilityDeprecatedMsg()",
key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityDeprecatedMsg",
- key.offset: 7802,
+ key.offset: 7917,
key.length: 32,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityDeprecatedMsg</decl.name>()</decl.function.method.instance>",
key.attributes: [
@@ -8726,7 +8860,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "availabilityObsoletedMsg()",
key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityObsoletedMsg",
- key.offset: 7840,
+ key.offset: 7955,
key.length: 31,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityObsoletedMsg</decl.name>()</decl.function.method.instance>",
key.attributes: [
@@ -8743,7 +8877,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "availabilityUnavailableMsg()",
key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityUnavailableMsg",
- key.offset: 7877,
+ key.offset: 7992,
key.length: 33,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityUnavailableMsg</decl.name>()</decl.function.method.instance>",
key.attributes: [
@@ -8761,7 +8895,7 @@
key.name: "_internalMeth3()",
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth3::SYNTHESIZED::c:objc(cs)FooUnavailableMembers",
key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth3",
- key.offset: 7916,
+ key.offset: 8031,
key.length: 35,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth3</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
},
@@ -8770,7 +8904,7 @@
key.name: "_internalMeth2()",
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth2::SYNTHESIZED::c:objc(cs)FooUnavailableMembers",
key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth2",
- key.offset: 7957,
+ key.offset: 8072,
key.length: 35,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth2</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
},
@@ -8779,7 +8913,7 @@
key.name: "nonInternalMeth()",
key.usr: "c:objc(cs)FooClassBase(im)nonInternalMeth::SYNTHESIZED::c:objc(cs)FooUnavailableMembers",
key.original_usr: "c:objc(cs)FooClassBase(im)nonInternalMeth",
- key.offset: 7998,
+ key.offset: 8113,
key.length: 36,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>nonInternalMeth</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
},
@@ -8788,7 +8922,7 @@
key.name: "_internalMeth1()",
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth1::SYNTHESIZED::c:objc(cs)FooUnavailableMembers",
key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth1",
- key.offset: 8040,
+ key.offset: 8155,
key.length: 35,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth1</decl.name>() -> <decl.function.returntype><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.function.returntype></decl.function.method.instance>"
}
@@ -8798,7 +8932,7 @@
key.kind: source.lang.swift.decl.typealias,
key.name: "FooCFTypeRef",
key.usr: "c:Foo.h at T@FooCFTypeRef",
- key.offset: 8078,
+ key.offset: 8193,
key.length: 38,
key.fully_annotated_decl: "<decl.typealias><syntaxtype.keyword>typealias</syntaxtype.keyword> <decl.name>FooCFTypeRef</decl.name> = <ref.struct usr=\"s:Vs13OpaquePointer\">OpaquePointer</ref.struct></decl.typealias>"
},
@@ -8806,14 +8940,14 @@
key.kind: source.lang.swift.decl.function.free,
key.name: "FooCFTypeRelease(_:)",
key.usr: "c:@F at FooCFTypeRelease",
- key.offset: 8117,
+ key.offset: 8232,
key.length: 40,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>FooCFTypeRelease</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.typealias usr=\"c:Foo.h at T@FooCFTypeRef\">FooCFTypeRef</ref.typealias></decl.var.parameter.type></decl.var.parameter>)</decl.function.free>",
key.entities: [
{
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
- key.offset: 8144,
+ key.offset: 8259,
key.length: 12
}
]
@@ -8822,7 +8956,7 @@
key.kind: source.lang.swift.decl.function.free,
key.name: "fooSubFunc1(_:)",
key.usr: "c:@F at fooSubFunc1",
- key.offset: 8158,
+ key.offset: 8273,
key.length: 37,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooSubFunc1</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.function.returntype></decl.function.free>",
key.entities: [
@@ -8830,7 +8964,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "a",
- key.offset: 8180,
+ key.offset: 8295,
key.length: 5
}
]
@@ -8839,7 +8973,7 @@
key.kind: source.lang.swift.decl.struct,
key.name: "FooSubEnum1",
key.usr: "c:@E at FooSubEnum1",
- key.offset: 8196,
+ key.offset: 8311,
key.length: 145,
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooSubEnum1</decl.name> : <ref.protocol usr=\"s:Ps16RawRepresentable\">RawRepresentable</ref.protocol>, <ref.protocol usr=\"s:Ps9Equatable\">Equatable</ref.protocol></decl.struct>",
key.conforms: [
@@ -8859,7 +8993,7 @@
key.kind: source.lang.swift.decl.function.constructor,
key.name: "init(_:)",
key.usr: "s:FVSC11FooSubEnum1cFVs6UInt32S_",
- key.offset: 8252,
+ key.offset: 8367,
key.length: 24,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>rawValue</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
key.entities: [
@@ -8867,7 +9001,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "_",
key.name: "rawValue",
- key.offset: 8269,
+ key.offset: 8384,
key.length: 6
}
]
@@ -8876,7 +9010,7 @@
key.kind: source.lang.swift.decl.function.constructor,
key.name: "init(rawValue:)",
key.usr: "s:FVSC11FooSubEnum1cFT8rawValueVs6UInt32_S_",
- key.offset: 8282,
+ key.offset: 8397,
key.length: 31,
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>rawValue</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
key.conforms: [
@@ -8891,7 +9025,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "rawValue",
key.name: "rawValue",
- key.offset: 8306,
+ key.offset: 8421,
key.length: 6
}
]
@@ -8900,7 +9034,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "rawValue",
key.usr: "s:vVSC11FooSubEnum18rawValueVs6UInt32",
- key.offset: 8319,
+ key.offset: 8434,
key.length: 20,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>rawValue</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.type></decl.var.instance>",
key.conforms: [
@@ -8917,7 +9051,7 @@
key.kind: source.lang.swift.decl.var.global,
key.name: "FooSubEnum1X",
key.usr: "c:@E at FooSubEnum1@FooSubEnum1X",
- key.offset: 8342,
+ key.offset: 8457,
key.length: 37,
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooSubEnum1X</decl.name>: <decl.var.type><ref.struct usr=\"c:@E at FooSubEnum1\">FooSubEnum1</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
},
@@ -8925,7 +9059,7 @@
key.kind: source.lang.swift.decl.var.global,
key.name: "FooSubEnum1Y",
key.usr: "c:@E at FooSubEnum1@FooSubEnum1Y",
- key.offset: 8380,
+ key.offset: 8495,
key.length: 37,
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooSubEnum1Y</decl.name>: <decl.var.type><ref.struct usr=\"c:@E at FooSubEnum1\">FooSubEnum1</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
},
@@ -8933,7 +9067,7 @@
key.kind: source.lang.swift.decl.var.global,
key.name: "FooSubUnnamedEnumeratorA1",
key.usr: "c:@Ea at FooSubUnnamedEnumeratorA1@FooSubUnnamedEnumeratorA1",
- key.offset: 8418,
+ key.offset: 8533,
key.length: 42,
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooSubUnnamedEnumeratorA1</decl.name>: <decl.var.type><ref.struct usr=\"s:Si\">Int</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
}
--
Command Output (stderr):
--
{
key.request: source.request.docinfo,
key.compilerargs: [
"-F",
"/Users/buckley/Projects/swift/test/SourceKit/DocSupport/../Inputs/libIDE-mock-sdk",
"-module-cache-path",
"/var/folders/t7/gfxzh8qn0js6fzx27qrz4m3r0000gn/T/swift-testsuite-clang-module-cachew3bL65",
"-enable-source-import",
"-sdk",
"/Users/buckley/Projects/swift/test/Inputs/clang-importer-sdk",
"-I",
"/Users/buckley/Projects/swift/test/Inputs/clang-importer-sdk/swift-modules"
],
key.modulename: "Foo"
}
--
********************
FAIL: Swift :: SourceKit/DocSupport/doc_swift_module.swift (2036 of 2623)
******************** TEST 'Swift :: SourceKit/DocSupport/doc_swift_module.swift' FAILED ********************
Script:
--
rm -rf /Users/buckley/Projects/build/Ninja-DebugAssert/swift-macosx-x86_64/test-macosx-x86_64/SourceKit/DocSupport/Output/doc_swift_module.swift.tmp.mod
mkdir /Users/buckley/Projects/build/Ninja-DebugAssert/swift-macosx-x86_64/test-macosx-x86_64/SourceKit/DocSupport/Output/doc_swift_module.swift.tmp.mod
'/Users/buckley/Projects/build/Ninja-DebugAssert/swift-macosx-x86_64/bin/swift' -frontend -module-cache-path '/var/folders/t7/gfxzh8qn0js6fzx27qrz4m3r0000gn/T/swift-testsuite-clang-module-cachew3bL65' -disable-objc-attr-requires-foundation-module -emit-module -o /Users/buckley/Projects/build/Ninja-DebugAssert/swift-macosx-x86_64/test-macosx-x86_64/SourceKit/DocSupport/Output/doc_swift_module.swift.tmp.mod/cake.swiftmodule /Users/buckley/Projects/swift/test/SourceKit/DocSupport/Inputs/cake.swift -parse-as-library
/Users/buckley/Projects/build/Ninja-DebugAssert/swift-macosx-x86_64/bin/sourcekitd-test -req=doc-info -module cake -- -I /Users/buckley/Projects/build/Ninja-DebugAssert/swift-macosx-x86_64/test-macosx-x86_64/SourceKit/DocSupport/Output/doc_swift_module.swift.tmp.mod > /Users/buckley/Projects/build/Ninja-DebugAssert/swift-macosx-x86_64/test-macosx-x86_64/SourceKit/DocSupport/Output/doc_swift_module.swift.tmp.response
diff -u /Users/buckley/Projects/swift/test/SourceKit/DocSupport/doc_swift_module.swift.response /Users/buckley/Projects/build/Ninja-DebugAssert/swift-macosx-x86_64/test-macosx-x86_64/SourceKit/DocSupport/Output/doc_swift_module.swift.tmp.response
--
Exit Code: 1
Command Output (stdout):
--
--- /Users/buckley/Projects/swift/test/SourceKit/DocSupport/doc_swift_module.swift.response 2016-04-11 06:40:16.000000000 -0700
+++ /Users/buckley/Projects/build/Ninja-DebugAssert/swift-macosx-x86_64/test-macosx-x86_64/SourceKit/DocSupport/Output/doc_swift_module.swift.tmp.response 2016-04-11 19:31:20.000000000 -0700
@@ -65,6 +65,10 @@
init?(_ text: String, radix radix: Int = default)
init(_ objectID: ObjectIdentifier)
+
+ init<U>(bitPattern bitPattern: UnsafeMutablePointer<U>)
+
+ init<U>(bitPattern bitPattern: UnsafePointer<U>)
}
extension MyEnum : CustomStringConvertible {
@@ -1264,763 +1268,847 @@
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1242,
+ key.offset: 1244,
+ key.length: 4
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.identifier,
+ key.offset: 1249,
+ key.length: 1
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.argument,
+ key.offset: 1252,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.parameter,
+ key.offset: 1263,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.identifier,
+ key.offset: 1252,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.identifier,
+ key.offset: 1263,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.ref.struct,
+ key.name: "UnsafeMutablePointer",
+ key.usr: "s:Sp",
+ key.offset: 1275,
+ key.length: 20
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.typeidentifier,
+ key.offset: 1296,
+ key.length: 1
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.keyword,
+ key.offset: 1305,
+ key.length: 4
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.identifier,
+ key.offset: 1310,
+ key.length: 1
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.argument,
+ key.offset: 1313,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.parameter,
+ key.offset: 1324,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.identifier,
+ key.offset: 1313,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.identifier,
+ key.offset: 1324,
+ key.length: 10
+ },
+ {
+ key.kind: source.lang.swift.ref.struct,
+ key.name: "UnsafePointer",
+ key.usr: "s:SP",
+ key.offset: 1336,
+ key.length: 13
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.typeidentifier,
+ key.offset: 1350,
+ key.length: 1
+ },
+ {
+ key.kind: source.lang.swift.syntaxtype.keyword,
+ key.offset: 1357,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "MyEnum",
key.usr: "s:O4cake6MyEnum",
- key.offset: 1252,
+ key.offset: 1367,
key.length: 6
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "CustomStringConvertible",
key.usr: "s:Ps23CustomStringConvertible",
- key.offset: 1261,
+ key.offset: 1376,
key.length: 23
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1292,
+ key.offset: 1407,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1296,
+ key.offset: 1411,
key.length: 11
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "String",
key.usr: "s:SS",
- key.offset: 1309,
+ key.offset: 1424,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1318,
+ key.offset: 1433,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1327,
+ key.offset: 1442,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "MyEnum",
key.usr: "s:O4cake6MyEnum",
- key.offset: 1337,
+ key.offset: 1452,
key.length: 6
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "RandomAccessIndex",
key.usr: "s:Ps17RandomAccessIndex",
- key.offset: 1346,
+ key.offset: 1461,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1371,
+ key.offset: 1486,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1376,
+ key.offset: 1491,
key.length: 9
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 1391,
+ key.offset: 1506,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1400,
+ key.offset: 1515,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1405,
+ key.offset: 1520,
key.length: 11
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 1422,
+ key.offset: 1537,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1431,
+ key.offset: 1546,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1436,
+ key.offset: 1551,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 1445,
+ key.offset: 1560,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 1448,
+ key.offset: 1563,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1445,
+ key.offset: 1560,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1448,
+ key.offset: 1563,
key.length: 5
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 1455,
+ key.offset: 1570,
key.length: 3
},
{
key.kind: source.lang.swift.ref.typealias,
key.name: "Distance",
key.usr: "s:Si8Distance",
- key.offset: 1463,
+ key.offset: 1578,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1477,
+ key.offset: 1592,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1482,
+ key.offset: 1597,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 1491,
+ key.offset: 1606,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 1494,
+ key.offset: 1609,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1491,
+ key.offset: 1606,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1494,
+ key.offset: 1609,
key.length: 1
},
{
key.kind: source.lang.swift.ref.typealias,
key.name: "Distance",
key.usr: "s:Si8Distance",
- key.offset: 1497,
+ key.offset: 1612,
key.length: 8
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 1510,
+ key.offset: 1625,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1517,
+ key.offset: 1632,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "MyEnum",
key.usr: "s:O4cake6MyEnum",
- key.offset: 1527,
+ key.offset: 1642,
key.length: 6
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "Hashable",
key.usr: "s:Ps8Hashable",
- key.offset: 1536,
+ key.offset: 1651,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1552,
+ key.offset: 1667,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1556,
+ key.offset: 1671,
key.length: 9
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 1567,
+ key.offset: 1682,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1573,
+ key.offset: 1688,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1582,
+ key.offset: 1697,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "MyEnum",
key.usr: "s:O4cake6MyEnum",
- key.offset: 1592,
+ key.offset: 1707,
key.length: 6
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "SignedNumber",
key.usr: "s:Ps12SignedNumber",
- key.offset: 1601,
+ key.offset: 1716,
key.length: 12
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1619,
+ key.offset: 1734,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "MyEnum",
key.usr: "s:O4cake6MyEnum",
- key.offset: 1629,
+ key.offset: 1744,
key.length: 6
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "BitwiseOperations",
key.usr: "s:Ps17BitwiseOperations",
- key.offset: 1638,
+ key.offset: 1753,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1663,
+ key.offset: 1778,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1670,
+ key.offset: 1785,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1674,
+ key.offset: 1789,
key.length: 8
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 1684,
+ key.offset: 1799,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1690,
+ key.offset: 1805,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1699,
+ key.offset: 1814,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "MyEnum",
key.usr: "s:O4cake6MyEnum",
- key.offset: 1709,
+ key.offset: 1824,
key.length: 6
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "CustomReflectable",
key.usr: "s:Ps17CustomReflectable",
- key.offset: 1718,
+ key.offset: 1833,
key.length: 17
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1743,
+ key.offset: 1858,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1747,
+ key.offset: 1862,
key.length: 12
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Mirror",
key.usr: "s:Vs6Mirror",
- key.offset: 1761,
+ key.offset: 1876,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1770,
+ key.offset: 1885,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1779,
+ key.offset: 1894,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "MyEnum",
key.usr: "s:O4cake6MyEnum",
- key.offset: 1789,
+ key.offset: 1904,
key.length: 6
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "CustomPlaygroundQuickLookable",
key.usr: "s:Ps29CustomPlaygroundQuickLookable",
- key.offset: 1798,
+ key.offset: 1913,
key.length: 29
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1835,
+ key.offset: 1950,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1839,
+ key.offset: 1954,
key.length: 25
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "PlaygroundQuickLook",
key.usr: "s:Os19PlaygroundQuickLook",
- key.offset: 1866,
+ key.offset: 1981,
key.length: 19
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1888,
+ key.offset: 2003,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1897,
+ key.offset: 2012,
key.length: 9
},
{
key.kind: source.lang.swift.ref.enum,
key.name: "MyEnum",
key.usr: "s:O4cake6MyEnum",
- key.offset: 1907,
+ key.offset: 2022,
key.length: 6
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "CVarArg",
key.usr: "s:Ps7CVarArg",
- key.offset: 1916,
+ key.offset: 2031,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 1929,
+ key.offset: 2044,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1935,
+ key.offset: 2050,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1944,
+ key.offset: 2059,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
- key.offset: 1954,
+ key.offset: 2069,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1963,
+ key.offset: 2078,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1968,
+ key.offset: 2083,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1978,
+ key.offset: 2093,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 1987,
+ key.offset: 2102,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 1999,
+ key.offset: 2114,
key.length: 14
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2014,
+ key.offset: 2129,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2027,
+ key.offset: 2142,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2031,
+ key.offset: 2146,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 2034,
+ key.offset: 2149,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2040,
+ key.offset: 2155,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2051,
+ key.offset: 2166,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2056,
+ key.offset: 2171,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2067,
+ key.offset: 2182,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2072,
+ key.offset: 2187,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2082,
+ key.offset: 2197,
key.length: 9
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "Prot",
key.usr: "s:P4cake4Prot",
- key.offset: 2092,
+ key.offset: 2207,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2104,
+ key.offset: 2219,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2109,
+ key.offset: 2224,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2119,
+ key.offset: 2234,
key.length: 9
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "Prot",
key.usr: "s:P4cake4Prot",
- key.offset: 2129,
+ key.offset: 2244,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2134,
+ key.offset: 2249,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2140,
+ key.offset: 2255,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2145,
+ key.offset: 2260,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2156,
+ key.offset: 2271,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2167,
+ key.offset: 2282,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2172,
+ key.offset: 2287,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2184,
+ key.offset: 2299,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2191,
+ key.offset: 2306,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2201,
+ key.offset: 2316,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2206,
+ key.offset: 2321,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2220,
+ key.offset: 2335,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2225,
+ key.offset: 2340,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2236,
+ key.offset: 2351,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2241,
+ key.offset: 2356,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2252,
+ key.offset: 2367,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2257,
+ key.offset: 2372,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2270,
+ key.offset: 2385,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2275,
+ key.offset: 2390,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2287,
+ key.offset: 2402,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2294,
+ key.offset: 2409,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2308,
+ key.offset: 2423,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2312,
+ key.offset: 2427,
key.length: 1
},
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
- key.offset: 2315,
+ key.offset: 2430,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2328,
+ key.offset: 2443,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2333,
+ key.offset: 2448,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2340,
+ key.offset: 2455,
key.length: 2
},
{
key.kind: source.lang.swift.ref.protocol,
key.name: "Prot",
key.usr: "s:P4cake4Prot",
- key.offset: 2345,
+ key.offset: 2460,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2351,
+ key.offset: 2466,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
- key.offset: 2356,
+ key.offset: 2471,
key.length: 4
},
{
key.kind: source.lang.swift.ref.class,
key.name: "C1",
key.usr: "s:C4cake2C1",
- key.offset: 2361,
+ key.offset: 2476,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
- key.offset: 2364,
+ key.offset: 2479,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
- key.offset: 2370,
+ key.offset: 2485,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
- key.offset: 2373,
+ key.offset: 2488,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
- key.offset: 2384,
+ key.offset: 2499,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
- key.offset: 2389,
+ key.offset: 2504,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
- key.offset: 2392,
+ key.offset: 2507,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
- key.offset: 2403,
+ key.offset: 2518,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
- key.offset: 2406,
+ key.offset: 2521,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 2415,
+ key.offset: 2530,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 2417,
+ key.offset: 2532,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2415,
+ key.offset: 2530,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2417,
+ key.offset: 2532,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
- key.offset: 2421,
+ key.offset: 2536,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.argument,
- key.offset: 2425,
+ key.offset: 2540,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.parameter,
- key.offset: 2427,
+ key.offset: 2542,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2425,
+ key.offset: 2540,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
- key.offset: 2427,
+ key.offset: 2542,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
- key.offset: 2431,
+ key.offset: 2546,
key.length: 2
}
]
@@ -2159,7 +2247,7 @@
key.name: "MyEnum",
key.usr: "s:O4cake6MyEnum",
key.offset: 209,
- key.length: 1031,
+ key.length: 1146,
key.fully_annotated_decl: "<decl.enum><syntaxtype.keyword>enum</syntaxtype.keyword> <decl.name>MyEnum</decl.name> : <ref.struct usr=\"s:Si\">Int</ref.struct></decl.enum>",
key.inherits: [
{
@@ -2701,12 +2789,58 @@
key.length: 16
}
]
+ },
+ {
+ key.kind: source.lang.swift.decl.function.constructor,
+ key.name: "init(bitPattern:)",
+ key.usr: "s:FSicurFT10bitPatternGSpx__Si::SYNTHESIZED::s:O4cake6MyEnum",
+ key.original_usr: "s:FSicurFT10bitPatternGSpx__Si",
+ key.generic_params: [
+ {
+ key.name: "U"
+ }
+ ],
+ key.offset: 1244,
+ key.length: 55,
+ key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword><<decl.generic_type_param usr=\"s:tFSicurFT10bitPatternGSpx__SiL_1UMx\"><decl.generic_type_param.name>U</decl.generic_type_param.name></decl.generic_type_param>>(<decl.var.parameter><decl.var.parameter.argument_label>bitPattern</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Sp\">UnsafeMutablePointer</ref.struct><U></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
+ key.entities: [
+ {
+ key.kind: source.lang.swift.decl.var.local,
+ key.keyword: "bitPattern",
+ key.name: "bitPattern",
+ key.offset: 1275,
+ key.length: 23
+ }
+ ]
+ },
+ {
+ key.kind: source.lang.swift.decl.function.constructor,
+ key.name: "init(bitPattern:)",
+ key.usr: "s:FSicurFT10bitPatternGSPx__Si::SYNTHESIZED::s:O4cake6MyEnum",
+ key.original_usr: "s:FSicurFT10bitPatternGSPx__Si",
+ key.generic_params: [
+ {
+ key.name: "U"
+ }
+ ],
+ key.offset: 1305,
+ key.length: 48,
+ key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword><<decl.generic_type_param usr=\"s:tFSicurFT10bitPatternGSPx__SiL_1UMx\"><decl.generic_type_param.name>U</decl.generic_type_param.name></decl.generic_type_param>>(<decl.var.parameter><decl.var.parameter.argument_label>bitPattern</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:SP\">UnsafePointer</ref.struct><U></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
+ key.entities: [
+ {
+ key.kind: source.lang.swift.decl.var.local,
+ key.keyword: "bitPattern",
+ key.name: "bitPattern",
+ key.offset: 1336,
+ key.length: 16
+ }
+ ]
}
]
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 1242,
+ key.offset: 1357,
key.length: 83,
key.conforms: [
{
@@ -2727,7 +2861,7 @@
key.usr: "s:vSi11descriptionSS::SYNTHESIZED::s:O4cake6MyEnum",
key.original_usr: "s:vSi11descriptionSS",
key.doc.full_as_xml: "<Other><Name>description</Name><USR>s:vSi11descriptionSS</USR><Declaration>var description: String { get }</Declaration><Abstract><Para>A textual representation of <codeVoice>self</codeVoice>.</Para></Abstract></Other>",
- key.offset: 1292,
+ key.offset: 1407,
key.length: 31,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>description</decl.name>: <decl.var.type><ref.struct usr=\"s:SS\">String</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>",
key.conforms: [
@@ -2742,7 +2876,7 @@
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 1327,
+ key.offset: 1442,
key.length: 188,
key.conforms: [
{
@@ -2763,7 +2897,7 @@
key.usr: "s:FSi9successorFT_Si::SYNTHESIZED::s:O4cake6MyEnum",
key.original_usr: "s:FSi9successorFT_Si",
key.doc.full_as_xml: "<Function><Name>successor()</Name><USR>s:FSi9successorFT_Si</USR><Declaration>func successor() -> Int</Declaration><Abstract><Para>Returns the next consecutive value after <codeVoice>self</codeVoice>.</Para></Abstract><Discussion><Precondition><Para>The next value is representable.</Para></Precondition></Discussion></Function>",
- key.offset: 1371,
+ key.offset: 1486,
key.length: 23,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>successor</decl.name>() -> <decl.function.returntype><ref.struct usr=\"s:Si\">Int</ref.struct></decl.function.returntype></decl.function.method.instance>",
key.conforms: [
@@ -2780,7 +2914,7 @@
key.usr: "s:FSi11predecessorFT_Si::SYNTHESIZED::s:O4cake6MyEnum",
key.original_usr: "s:FSi11predecessorFT_Si",
key.doc.full_as_xml: "<Function><Name>predecessor()</Name><USR>s:FSi11predecessorFT_Si</USR><Declaration>func predecessor() -> Int</Declaration><Abstract><Para>Returns the previous consecutive value before <codeVoice>self</codeVoice>.</Para></Abstract><Discussion><Precondition><Para>The previous value is representable.</Para></Precondition></Discussion></Function>",
- key.offset: 1400,
+ key.offset: 1515,
key.length: 25,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>predecessor</decl.name>() -> <decl.function.returntype><ref.struct usr=\"s:Si\">Int</ref.struct></decl.function.returntype></decl.function.method.instance>",
key.conforms: [
@@ -2796,7 +2930,7 @@
key.name: "distance(to:)",
key.usr: "s:FSi8distanceFT2toSi_Si::SYNTHESIZED::s:O4cake6MyEnum",
key.original_usr: "s:FSi8distanceFT2toSi_Si",
- key.offset: 1431,
+ key.offset: 1546,
key.length: 40,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>distance</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>to</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Si\">Int</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.typealias usr=\"s:Si8Distance\">Distance</ref.typealias></decl.function.returntype></decl.function.method.instance>",
key.conforms: [
@@ -2821,7 +2955,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "to",
key.name: "other",
- key.offset: 1455,
+ key.offset: 1570,
key.length: 3
}
]
@@ -2831,7 +2965,7 @@
key.name: "advanced(by:)",
key.usr: "s:FSi8advancedFT2bySi_Si::SYNTHESIZED::s:O4cake6MyEnum",
key.original_usr: "s:FSi8advancedFT2bySi_Si",
- key.offset: 1477,
+ key.offset: 1592,
key.length: 36,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>advanced</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>by</decl.var.parameter.argument_label> <decl.var.parameter.name>n</decl.var.parameter.name>: <decl.var.parameter.type><ref.typealias usr=\"s:Si8Distance\">Distance</ref.typealias></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Si\">Int</ref.struct></decl.function.returntype></decl.function.method.instance>",
key.conforms: [
@@ -2856,7 +2990,7 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "by",
key.name: "n",
- key.offset: 1497,
+ key.offset: 1612,
key.length: 8
}
]
@@ -2865,7 +2999,7 @@
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 1517,
+ key.offset: 1632,
key.length: 63,
key.conforms: [
{
@@ -2886,7 +3020,7 @@
key.usr: "s:vSi9hashValueSi::SYNTHESIZED::s:O4cake6MyEnum",
key.original_usr: "s:vSi9hashValueSi",
key.doc.full_as_xml: "<Other><Name>hashValue</Name><USR>s:vSi9hashValueSi</USR><Declaration>var hashValue: Int { get }</Declaration><Abstract><Para>The hash value.</Para></Abstract><Discussion><Para><bold>Axiom:</bold> <codeVoice>x == y</codeVoice> implies <codeVoice>x.hashValue == y.hashValue</codeVoice>.</Para><Note><Para>The hash value is not guaranteed to be stable across different invocations of the same program. Do not persist the hash value across program runs.</Para></Note></Discussion></Other>",
- key.offset: 1552,
+ key.offset: 1667,
key.length: 26,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>hashValue</decl.name>: <decl.var.type><ref.struct usr=\"s:Si\">Int</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>",
key.conforms: [
@@ -2901,7 +3035,7 @@
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 1582,
+ key.offset: 1697,
key.length: 35,
key.conforms: [
{
@@ -2918,7 +3052,7 @@
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 1619,
+ key.offset: 1734,
key.length: 78,
key.conforms: [
{
@@ -2939,7 +3073,7 @@
key.usr: "s:ZvSi8allZerosSi::SYNTHESIZED::s:O4cake6MyEnum",
key.original_usr: "s:ZvSi8allZerosSi",
key.doc.full_as_xml: "<Other><Name>allZeros</Name><USR>s:ZvSi8allZerosSi</USR><Declaration>static var allZeros: Int { get }</Declaration><Abstract><Para>The empty bitset of type Int.</Para></Abstract></Other>",
- key.offset: 1663,
+ key.offset: 1778,
key.length: 32,
key.fully_annotated_decl: "<decl.var.static><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>allZeros</decl.name>: <decl.var.type><ref.struct usr=\"s:Si\">Int</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.static>",
key.conforms: [
@@ -2954,7 +3088,7 @@
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 1699,
+ key.offset: 1814,
key.length: 78,
key.conforms: [
{
@@ -2975,7 +3109,7 @@
key.usr: "s:vSi12customMirrorVs6Mirror::SYNTHESIZED::s:O4cake6MyEnum",
key.original_usr: "s:vSi12customMirrorVs6Mirror",
key.doc.full_as_xml: "<Other><Name>customMirror</Name><USR>s:vSi12customMirrorVs6Mirror</USR><Declaration>var customMirror: Mirror { get }</Declaration><Abstract><Para>Returns a mirror that reflects <codeVoice>self</codeVoice>.</Para></Abstract></Other>",
- key.offset: 1743,
+ key.offset: 1858,
key.length: 32,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>customMirror</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs6Mirror\">Mirror</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>",
key.conforms: [
@@ -2990,7 +3124,7 @@
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 1779,
+ key.offset: 1894,
key.length: 116,
key.conforms: [
{
@@ -3010,7 +3144,7 @@
key.name: "customPlaygroundQuickLook",
key.usr: "s:vSi25customPlaygroundQuickLookOs19PlaygroundQuickLook::SYNTHESIZED::s:O4cake6MyEnum",
key.original_usr: "s:vSi25customPlaygroundQuickLookOs19PlaygroundQuickLook",
- key.offset: 1835,
+ key.offset: 1950,
key.length: 58,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>customPlaygroundQuickLook</decl.name>: <decl.var.type><ref.enum usr=\"s:Os19PlaygroundQuickLook\">PlaygroundQuickLook</ref.enum></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>",
key.conforms: [
@@ -3025,7 +3159,7 @@
},
{
key.kind: source.lang.swift.decl.extension.enum,
- key.offset: 1897,
+ key.offset: 2012,
key.length: 30,
key.conforms: [
{
@@ -3044,7 +3178,7 @@
key.kind: source.lang.swift.decl.protocol,
key.name: "P2",
key.usr: "s:P4cake2P2",
- key.offset: 1929,
+ key.offset: 2044,
key.length: 47,
key.fully_annotated_decl: "<decl.protocol><syntaxtype.attribute.builtin><syntaxtype.attribute.name>@objc</syntaxtype.attribute.name></syntaxtype.attribute.builtin> <syntaxtype.keyword>protocol</syntaxtype.keyword> <decl.name>P2</decl.name></decl.protocol>",
key.entities: [
@@ -3052,7 +3186,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "foo1()",
key.usr: "s:FP4cake2P24foo1FT_T_",
- key.offset: 1954,
+ key.offset: 2069,
key.length: 20,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>optional</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>foo1</decl.name>()</decl.function.method.instance>",
key.is_optional: 1
@@ -3063,7 +3197,7 @@
key.kind: source.lang.swift.decl.protocol,
key.name: "Prot",
key.usr: "s:P4cake4Prot",
- key.offset: 1978,
+ key.offset: 2093,
key.length: 102,
key.fully_annotated_decl: "<decl.protocol><syntaxtype.keyword>protocol</syntaxtype.keyword> <decl.name>Prot</decl.name></decl.protocol>",
key.entities: [
@@ -3071,7 +3205,7 @@
key.kind: source.lang.swift.decl.associatedtype,
key.name: "Element",
key.usr: "s:P4cake4Prot7Element",
- key.offset: 1999,
+ key.offset: 2114,
key.length: 22,
key.fully_annotated_decl: "<decl.associatedtype><syntaxtype.keyword>associatedtype</syntaxtype.keyword> <decl.name>Element</decl.name></decl.associatedtype>"
},
@@ -3079,7 +3213,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "p",
key.usr: "s:vP4cake4Prot1pSi",
- key.offset: 2027,
+ key.offset: 2142,
key.length: 18,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>p</decl.name>: <decl.var.type><ref.struct usr=\"s:Si\">Int</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>"
},
@@ -3087,7 +3221,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "foo()",
key.usr: "s:FP4cake4Prot3fooFT_T_",
- key.offset: 2051,
+ key.offset: 2166,
key.length: 10,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>foo</decl.name>()</decl.function.method.instance>"
},
@@ -3095,7 +3229,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "foo1()",
key.usr: "s:FP4cake4Prot4foo1FT_T_",
- key.offset: 2067,
+ key.offset: 2182,
key.length: 11,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>foo1</decl.name>()</decl.function.method.instance>"
}
@@ -3103,7 +3237,7 @@
},
{
key.kind: source.lang.swift.decl.extension.protocol,
- key.offset: 2082,
+ key.offset: 2197,
key.length: 35,
key.extends: {
key.kind: source.lang.swift.ref.protocol,
@@ -3116,7 +3250,7 @@
key.name: "foo1()",
key.usr: "s:FE4cakePS_4Prot4foo1FT_T_",
key.default_implementation_of: "s:FP4cake4Prot4foo1FT_T_",
- key.offset: 2104,
+ key.offset: 2219,
key.length: 11,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>foo1</decl.name>()</decl.function.method.instance>"
}
@@ -3129,7 +3263,7 @@
key.description: "Self.Element == Int"
}
],
- key.offset: 2119,
+ key.offset: 2234,
key.length: 63,
key.extends: {
key.kind: source.lang.swift.ref.protocol,
@@ -3141,7 +3275,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "extfoo()",
key.usr: "s:Fe4cakeRxS_4Protwx7ElementzSirS0_6extfooFT_T_",
- key.offset: 2167,
+ key.offset: 2282,
key.length: 13,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>extfoo</decl.name>()</decl.function.method.instance>"
}
@@ -3151,7 +3285,7 @@
key.kind: source.lang.swift.decl.struct,
key.name: "S1",
key.usr: "s:V4cake2S1",
- key.offset: 2184,
+ key.offset: 2299,
key.length: 142,
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>S1</decl.name></decl.struct>",
key.entities: [
@@ -3159,7 +3293,7 @@
key.kind: source.lang.swift.decl.enum,
key.name: "SE",
key.usr: "s:OV4cake2S12SE",
- key.offset: 2201,
+ key.offset: 2316,
key.length: 63,
key.fully_annotated_decl: "<decl.enum><syntaxtype.keyword>enum</syntaxtype.keyword> <decl.name>SE</decl.name></decl.enum>",
key.entities: [
@@ -3167,7 +3301,7 @@
key.kind: source.lang.swift.decl.enumelement,
key.name: "a",
key.usr: "s:FOV4cake2S12SE1aFMS1_S1_",
- key.offset: 2220,
+ key.offset: 2335,
key.length: 6,
key.fully_annotated_decl: "<decl.enumelement><syntaxtype.keyword>case</syntaxtype.keyword> <decl.name>a</decl.name></decl.enumelement>"
},
@@ -3175,7 +3309,7 @@
key.kind: source.lang.swift.decl.enumelement,
key.name: "b",
key.usr: "s:FOV4cake2S12SE1bFMS1_S1_",
- key.offset: 2236,
+ key.offset: 2351,
key.length: 6,
key.fully_annotated_decl: "<decl.enumelement><syntaxtype.keyword>case</syntaxtype.keyword> <decl.name>b</decl.name></decl.enumelement>"
},
@@ -3183,7 +3317,7 @@
key.kind: source.lang.swift.decl.enumelement,
key.name: "c",
key.usr: "s:FOV4cake2S12SE1cFMS1_S1_",
- key.offset: 2252,
+ key.offset: 2367,
key.length: 6,
key.fully_annotated_decl: "<decl.enumelement><syntaxtype.keyword>case</syntaxtype.keyword> <decl.name>c</decl.name></decl.enumelement>"
}
@@ -3193,7 +3327,7 @@
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "foo1()",
key.usr: "s:FV4cake2S14foo1FT_T_",
- key.offset: 2270,
+ key.offset: 2385,
key.length: 11,
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>foo1</decl.name>()</decl.function.method.instance>"
},
@@ -3201,7 +3335,7 @@
key.kind: source.lang.swift.decl.struct,
key.name: "S2",
key.usr: "s:VV4cake2S12S2",
- key.offset: 2287,
+ key.offset: 2402,
key.length: 37,
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>S2</decl.name></decl.struct>",
key.entities: [
@@ -3209,7 +3343,7 @@
key.kind: source.lang.swift.decl.var.instance,
key.name: "b",
key.usr: "s:vVV4cake2S12S21bSi",
- key.offset: 2308,
+ key.offset: 2423,
key.length: 10,
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>let</syntaxtype.keyword> <decl.name>b</decl.name>: <decl.var.type><ref.struct usr=\"s:Si\">Int</ref.struct></decl.var.type></decl.var.instance>"
}
@@ -3239,7 +3373,7 @@
key.description: "T2.Element == T1.Element"
}
],
- key.offset: 2328,
+ key.offset: 2443,
key.length: 106,
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>genfoo</decl.name><<decl.generic_type_param usr=\"s:tF4cake6genfoou0_RxS_4Prot_CS_2C1wx7ElementzSirFT1xx1yq__T_L_2T1Mx\"><decl.generic_type_param.name>T1</decl.generic_type_param.name> : <decl.generic_type_param.constraint><ref.protocol usr=\"s:P4cake4Prot\">Prot</ref.protocol></decl.generic_type_param.constraint></decl.generic_type_param>, <decl.generic_type_param usr=\"s:tF4cake6genfoou0_RxS_4Prot_CS_2C1wx7ElementzSirFT1xx1yq__T_L_2T2Mq_\"><decl.generic_type_param.name>T2</decl.generic_type_param.name> : <decl.generic_type_param.constraint><ref.class usr=\"s:C4cake2C1\">C1</ref.class></decl.generic_type_param.constraint></decl.generic_type_param> <syntaxtype.keyword>where</syntaxtype.keyword> <decl.generic_type_requirement>T1.Element == Int</decl.generic_type_requirement>, <decl.generic_type_requirement>T2.Element == T1.Element</decl.generic_type_requirement>>(<decl.var.parameter><decl.var.parameter.argument_label>x</decl.var.parameter.argument_label> <decl.var.parameter.name>ix</decl.var.parameter.name>: <decl.var.parameter.type>T1</decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>y</decl.var.parameter.argument_label> <decl.var.parameter.name>iy</decl.var.parameter.name>: <decl.var.parameter.type>T2</decl.var.parameter.type></decl.var.parameter>)</decl.function.free>",
key.entities: [
@@ -3247,14 +3381,14 @@
key.kind: source.lang.swift.decl.var.local,
key.keyword: "x",
key.name: "ix",
- key.offset: 2421,
+ key.offset: 2536,
key.length: 2
},
{
key.kind: source.lang.swift.decl.var.local,
key.keyword: "y",
key.name: "iy",
- key.offset: 2431,
+ key.offset: 2546,
key.length: 2
}
]
--
Command Output (stderr):
--
{
key.request: source.request.docinfo,
key.compilerargs: [
"-I",
"/Users/buckley/Projects/build/Ninja-DebugAssert/swift-macosx-x86_64/test-macosx-x86_64/SourceKit/DocSupport/Output/doc_swift_module.swift.tmp.mod"
],
key.modulename: "cake"
}
More information about the swift-dev
mailing list