Skip to content

Instantly share code, notes, and snippets.

@ileitch
Created February 17, 2019 19:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ileitch/e3464d7d66232a87613455f5686de7b2 to your computer and use it in GitHub Desktop.
Save ileitch/e3464d7d66232a87613455f5686de7b2 to your computer and use it in GitHub Desktop.
# Xcode 10.2 beta 2
Declaration(protocol, 'MyProtocol', internal, [], 's:17RetentionFixtures10MyProtocolP', testBug.swift:3:10)
··Reference(typealias, 'AnyObject', 's:s9AnyObjecta', nil, testBug.swift:3:22)
··Declaration(function.method.static, 'someMethod()', internal, [], 's:17RetentionFixtures10MyProtocolP10someMethodyyFZ', testBug.swift:4:17)
Declaration(class, 'MyBase', open, [open], 's:17RetentionFixtures6MyBaseC', testBug.swift:7:12)
··Reference(protocol, 'MyProtocol', 's:17RetentionFixtures10MyProtocolP', nil, testBug.swift:7:20)
··Related(protocol, 'MyProtocol', 's:17RetentionFixtures10MyProtocolP', nil, testBug.swift:7:20)
··Declaration(function.constructor, nil, internal, [], 's:17RetentionFixtures6MyBaseCACycfc', testBug.swift:7:12)
··Declaration(function.method.class, 'someMethod()', open, [open], 's:17RetentionFixtures6MyBaseC10someMethodyyFZ', testBug.swift:8:21)
····Related(function.method.static, 'someMethod()', 's:17RetentionFixtures10MyProtocolP10someMethodyyFZ', nil, testBug.swift:8:21)
Declaration(class, 'MyClass', internal, [], 's:17RetentionFixtures7MyClassC', testBug.swift:11:7)
··Reference(class, 'MyBase', 's:17RetentionFixtures6MyBaseC', nil, testBug.swift:11:16)
··Related(class, 'MyBase', 's:17RetentionFixtures6MyBaseC', nil, testBug.swift:11:16)
··Declaration(function.constructor, nil, internal, [override], 's:17RetentionFixtures7MyClassCACycfc', testBug.swift:11:23)
····Related(function.constructor, 'init()', 's:17RetentionFixtures6MyBaseCACycfc', nil, testBug.swift:11:23)
··Declaration(function.method.static, 'someMethod()', internal, [final, override], 's:17RetentionFixtures7MyClassC10someMethodyyFZ', testBug.swift:12:26)
····Related(function.method.class, 'someMethod()', 's:17RetentionFixtures6MyBaseC10someMethodyyFZ', nil, testBug.swift:12:26)
··Declaration(function.method.class, nil, internal, [open], 's:17RetentionFixtures6MyBaseC10someMethodyyFZ', testBug.swift:11:7)
····Related(function.method.static, 'someMethod()', 's:17RetentionFixtures10MyProtocolP10someMethodyyFZ', nil, testBug.swift:11:7)
++++++++++++++++++++++++++++++++++++
{
"key.entities" : [
{
"key.usr" : "c:@M@Foundation",
"key.kind" : "source.lang.swift.ref.module",
"key.name" : "Foundation",
"key.line" : 1,
"key.column" : 8
},
{
"key.name" : "MyProtocol",
"key.column" : 10,
"key.line" : 3,
"key.kind" : "source.lang.swift.decl.protocol",
"key.entities" : [
{
"key.kind" : "source.lang.swift.ref.typealias",
"key.column" : 22,
"key.name" : "AnyObject",
"key.line" : 3,
"key.usr" : "s:s9AnyObjecta"
},
{
"key.column" : 22,
"key.name" : "AnyObject",
"key.kind" : "source.lang.swift.ref.typealias",
"key.line" : 3,
"key.usr" : "s:s9AnyObjecta"
},
{
"key.column" : 17,
"key.kind" : "source.lang.swift.decl.function.method.static",
"key.name" : "someMethod()",
"key.line" : 4,
"key.usr" : "s:17RetentionFixtures10MyProtocolP10someMethodyyFZ"
}
],
"key.usr" : "s:17RetentionFixtures10MyProtocolP"
},
{
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.open"
}
],
"key.column" : 12,
"key.name" : "MyBase",
"key.related" : [
{
"key.column" : 20,
"key.name" : "MyProtocol",
"key.kind" : "source.lang.swift.ref.protocol",
"key.line" : 7,
"key.usr" : "s:17RetentionFixtures10MyProtocolP"
}
],
"key.kind" : "source.lang.swift.decl.class",
"key.line" : 7,
"key.usr" : "s:17RetentionFixtures6MyBaseC",
"key.entities" : [
{
"key.usr" : "s:17RetentionFixtures10MyProtocolP",
"key.line" : 7,
"key.column" : 20,
"key.kind" : "source.lang.swift.ref.protocol",
"key.name" : "MyProtocol"
},
{
"key.column" : 21,
"key.kind" : "source.lang.swift.decl.function.method.class",
"key.usr" : "s:17RetentionFixtures6MyBaseC10someMethodyyFZ",
"key.is_dynamic" : true,
"key.line" : 8,
"key.related" : [
{
"key.usr" : "s:17RetentionFixtures10MyProtocolP10someMethodyyFZ",
"key.kind" : "source.lang.swift.ref.function.method.static",
"key.name" : "someMethod()"
}
],
"key.name" : "someMethod()",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.open"
}
]
},
{
"key.usr" : "s:17RetentionFixtures6MyBaseCACycfc",
"key.column" : 12,
"key.kind" : "source.lang.swift.decl.function.constructor",
"key.line" : 7
}
]
},
{
"key.column" : 7,
"key.entities" : [
{
"key.line" : 11,
"key.kind" : "source.lang.swift.decl.function.method.class",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.open"
}
],
"key.column" : 7,
"key.related" : [
{
"key.name" : "someMethod()",
"key.usr" : "s:17RetentionFixtures10MyProtocolP10someMethodyyFZ",
"key.kind" : "source.lang.swift.ref.function.method.static"
}
],
"key.usr" : "s:17RetentionFixtures6MyBaseC10someMethodyyFZ"
},
{
"key.name" : "MyBase",
"key.line" : 11,
"key.usr" : "s:17RetentionFixtures6MyBaseC",
"key.column" : 16,
"key.kind" : "source.lang.swift.ref.class"
},
{
"key.column" : 26,
"key.line" : 12,
"key.related" : [
{
"key.name" : "someMethod()",
"key.usr" : "s:17RetentionFixtures6MyBaseC10someMethodyyFZ",
"key.kind" : "source.lang.swift.ref.function.method.class"
}
],
"key.name" : "someMethod()",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.final"
},
{
"key.attribute" : "source.decl.attribute.override"
}
],
"key.usr" : "s:17RetentionFixtures7MyClassC10someMethodyyFZ",
"key.kind" : "source.lang.swift.decl.function.method.static"
},
{
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.override"
}
],
"key.column" : 23,
"key.line" : 11,
"key.kind" : "source.lang.swift.decl.function.constructor",
"key.usr" : "s:17RetentionFixtures7MyClassCACycfc",
"key.related" : [
{
"key.kind" : "source.lang.swift.ref.function.constructor",
"key.name" : "init()",
"key.usr" : "s:17RetentionFixtures6MyBaseCACycfc"
}
]
}
],
"key.usr" : "s:17RetentionFixtures7MyClassC",
"key.related" : [
{
"key.usr" : "s:17RetentionFixtures6MyBaseC",
"key.name" : "MyBase",
"key.kind" : "source.lang.swift.ref.class",
"key.column" : 16,
"key.line" : 11
}
],
"key.name" : "MyClass",
"key.kind" : "source.lang.swift.decl.class",
"key.line" : 11
}
],
"key.hash" : "1Y8EFMT7TB6AQ",
"key.dependencies" : [
{
"key.name" : "Swift",
"key.is_system" : true,
"key.filepath" : "\/Applications\/Xcode10.2b2.app\/Contents\/Developer\/Toolchains\/XcodeDefault.xctoolchain\/usr\/lib\/swift\/macosx\/x86_64\/Swift.swiftmodule",
"key.kind" : "source.lang.swift.import.module.swift",
"key.hash" : "3P1PJYIZQIGTZ"
},
{
"key.filepath" : "\/Applications\/Xcode10.2b2.app\/Contents\/Developer\/Toolchains\/XcodeDefault.xctoolchain\/usr\/lib\/swift\/macosx\/x86_64\/Foundation.swiftmodule",
"key.kind" : "source.lang.swift.import.module.swift",
"key.dependencies" : [
{
"key.dependencies" : [
{
"key.name" : "CoreFoundation",
"key.filepath" : "\/Users\/ian\/Library\/Caches\/com.peripheryapp.periphery\/DerivedData-8672dd3c51d94d5372c210a60d709e74cde59a04\/ModuleCache.noindex\/2ZF2BTOFIVFSA\/CoreFoundation-5KNVTHBDF36H.pcm",
"key.kind" : "source.lang.swift.import.module.clang",
"key.is_system" : true
},
{
"key.kind" : "source.lang.swift.import.module.swift",
"key.hash" : "3P1PJYIZQIGTZ",
"key.is_system" : true,
"key.filepath" : "\/Applications\/Xcode10.2b2.app\/Contents\/Developer\/Toolchains\/XcodeDefault.xctoolchain\/usr\/lib\/swift\/macosx\/x86_64\/Swift.swiftmodule",
"key.name" : "Swift"
}
],
"key.kind" : "source.lang.swift.import.module.swift",
"key.is_system" : true,
"key.filepath" : "\/Applications\/Xcode10.2b2.app\/Contents\/Developer\/Toolchains\/XcodeDefault.xctoolchain\/usr\/lib\/swift\/macosx\/x86_64\/CoreFoundation.swiftmodule",
"key.name" : "CoreFoundation",
"key.hash" : "3VHZ2NH5WTEXQ"
},
{
"key.kind" : "source.lang.swift.import.module.swift",
"key.dependencies" : [
{
"key.kind" : "source.lang.swift.import.module.clang",
"key.filepath" : "\/Users\/ian\/Library\/Caches\/com.peripheryapp.periphery\/DerivedData-8672dd3c51d94d5372c210a60d709e74cde59a04\/ModuleCache.noindex\/2ZF2BTOFIVFSA\/CoreGraphics-12LS83DI7R4CU.pcm",
"key.name" : "CoreGraphics",
"key.is_system" : true
},
{
"key.name" : "Darwin",
"key.hash" : "BKSQ596T9HFT",
"key.is_system" : true,
"key.kind" : "source.lang.swift.import.module.swift",
"key.filepath" : "\/Applications\/Xcode10.2b2.app\/Contents\/Developer\/Toolchains\/XcodeDefault.xctoolchain\/usr\/lib\/swift\/macosx\/x86_64\/Darwin.swiftmodule",
"key.dependencies" : [
{
"key.name" : "Darwin",
"key.is_system" : true,
"key.filepath" : "\/Users\/ian\/Library\/Caches\/com.peripheryapp.periphery\/DerivedData-8672dd3c51d94d5372c210a60d709e74cde59a04\/ModuleCache.noindex\/2ZF2BTOFIVFSA\/Darwin-LRAA0I0GGOWT.pcm",
"key.kind" : "source.lang.swift.import.module.clang"
},
{
"key.kind" : "source.lang.swift.import.module.swift",
"key.hash" : "3P1PJYIZQIGTZ",
"key.is_system" : true,
"key.name" : "Swift",
"key.filepath" : "\/Applications\/Xcode10.2b2.app\/Contents\/Developer\/Toolchains\/XcodeDefault.xctoolchain\/usr\/lib\/swift\/macosx\/x86_64\/Swift.swiftmodule"
},
{
"key.filepath" : "\/Users\/ian\/Library\/Caches\/com.peripheryapp.periphery\/DerivedData-8672dd3c51d94d5372c210a60d709e74cde59a04\/ModuleCache.noindex\/2ZF2BTOFIVFSA\/SwiftOverlayShims-164UMQNS26KKH.pcm",
"key.kind" : "source.lang.swift.import.module.clang",
"key.is_system" : true,
"key.name" : "SwiftOverlayShims"
},
{
"key.kind" : "source.lang.swift.import.module.clang",
"key.filepath" : "\/Users\/ian\/Library\/Caches\/com.peripheryapp.periphery\/DerivedData-8672dd3c51d94d5372c210a60d709e74cde59a04\/ModuleCache.noindex\/2ZF2BTOFIVFSA\/SwiftShims-164UMQNS26KKH.pcm",
"key.is_system" : true,
"key.name" : "SwiftShims"
}
]
},
{
"key.filepath" : "\/Applications\/Xcode10.2b2.app\/Contents\/Developer\/Toolchains\/XcodeDefault.xctoolchain\/usr\/lib\/swift\/macosx\/x86_64\/Swift.swiftmodule",
"key.kind" : "source.lang.swift.import.module.swift",
"key.hash" : "3P1PJYIZQIGTZ",
"key.is_system" : true,
"key.name" : "Swift"
}
],
"key.name" : "CoreGraphics",
"key.hash" : "Z2E64UED4SEC",
"key.filepath" : "\/Applications\/Xcode10.2b2.app\/Contents\/Developer\/Toolchains\/XcodeDefault.xctoolchain\/usr\/lib\/swift\/macosx\/x86_64\/CoreGraphics.swiftmodule",
"key.is_system" : true
},
{
"key.filepath" : "\/Applications\/Xcode10.2b2.app\/Contents\/Developer\/Toolchains\/XcodeDefault.xctoolchain\/usr\/lib\/swift\/macosx\/x86_64\/Darwin.swiftmodule",
"key.is_system" : true,
"key.hash" : "BKSQ596T9HFT",
"key.name" : "Darwin",
"key.kind" : "source.lang.swift.import.module.swift"
},
{
"key.is_system" : true,
"key.hash" : "GRZJWBN9XCIV",
"key.dependencies" : [
{
"key.name" : "Dispatch",
"key.is_system" : true,
"key.filepath" : "\/Users\/ian\/Library\/Caches\/com.peripheryapp.periphery\/DerivedData-8672dd3c51d94d5372c210a60d709e74cde59a04\/ModuleCache.noindex\/2ZF2BTOFIVFSA\/Dispatch-BPJNT0YYMZYA.pcm",
"key.kind" : "source.lang.swift.import.module.clang"
},
{
"key.name" : "Swift",
"key.kind" : "source.lang.swift.import.module.swift",
"key.hash" : "3P1PJYIZQIGTZ",
"key.filepath" : "\/Applications\/Xcode10.2b2.app\/Contents\/Developer\/Toolchains\/XcodeDefault.xctoolchain\/usr\/lib\/swift\/macosx\/x86_64\/Swift.swiftmodule",
"key.is_system" : true
},
{
"key.filepath" : "\/Users\/ian\/Library\/Caches\/com.peripheryapp.periphery\/DerivedData-8672dd3c51d94d5372c210a60d709e74cde59a04\/ModuleCache.noindex\/2ZF2BTOFIVFSA\/_SwiftDispatchOverlayShims-164UMQNS26KKH.pcm",
"key.name" : "_SwiftDispatchOverlayShims",
"key.kind" : "source.lang.swift.import.module.clang",
"key.is_system" : true
}
],
"key.name" : "Dispatch",
"key.filepath" : "\/Applications\/Xcode10.2b2.app\/Contents\/Developer\/Toolchains\/XcodeDefault.xctoolchain\/usr\/lib\/swift\/macosx\/x86_64\/Dispatch.swiftmodule",
"key.kind" : "source.lang.swift.import.module.swift"
},
{
"key.kind" : "source.lang.swift.import.module.clang",
"key.filepath" : "\/Users\/ian\/Library\/Caches\/com.peripheryapp.periphery\/DerivedData-8672dd3c51d94d5372c210a60d709e74cde59a04\/ModuleCache.noindex\/2ZF2BTOFIVFSA\/Foundation-6FDXVRSOW0TC.pcm",
"key.is_system" : true,
"key.name" : "Foundation"
},
{
"key.dependencies" : [
{
"key.name" : "ObjectiveC",
"key.kind" : "source.lang.swift.import.module.clang",
"key.is_system" : true,
"key.filepath" : "\/Users\/ian\/Library\/Caches\/com.peripheryapp.periphery\/DerivedData-8672dd3c51d94d5372c210a60d709e74cde59a04\/ModuleCache.noindex\/2ZF2BTOFIVFSA\/ObjectiveC-37KY5IJI7J90.pcm"
},
{
"key.hash" : "3P1PJYIZQIGTZ",
"key.kind" : "source.lang.swift.import.module.swift",
"key.name" : "Swift",
"key.filepath" : "\/Applications\/Xcode10.2b2.app\/Contents\/Developer\/Toolchains\/XcodeDefault.xctoolchain\/usr\/lib\/swift\/macosx\/x86_64\/Swift.swiftmodule",
"key.is_system" : true
},
{
"key.kind" : "source.lang.swift.import.module.clang",
"key.filepath" : "\/Users\/ian\/Library\/Caches\/com.peripheryapp.periphery\/DerivedData-8672dd3c51d94d5372c210a60d709e74cde59a04\/ModuleCache.noindex\/2ZF2BTOFIVFSA\/_SwiftObjectiveCOverlayShims-164UMQNS26KKH.pcm",
"key.name" : "_SwiftObjectiveCOverlayShims",
"key.is_system" : true
}
],
"key.is_system" : true,
"key.kind" : "source.lang.swift.import.module.swift",
"key.hash" : "1Z8XB39JW4YS7",
"key.name" : "ObjectiveC",
"key.filepath" : "\/Applications\/Xcode10.2b2.app\/Contents\/Developer\/Toolchains\/XcodeDefault.xctoolchain\/usr\/lib\/swift\/macosx\/x86_64\/ObjectiveC.swiftmodule"
},
{
"key.hash" : "3P1PJYIZQIGTZ",
"key.is_system" : true,
"key.kind" : "source.lang.swift.import.module.swift",
"key.name" : "Swift",
"key.filepath" : "\/Applications\/Xcode10.2b2.app\/Contents\/Developer\/Toolchains\/XcodeDefault.xctoolchain\/usr\/lib\/swift\/macosx\/x86_64\/Swift.swiftmodule"
},
{
"key.kind" : "source.lang.swift.import.module.clang",
"key.name" : "_SwiftCoreFoundationOverlayShims",
"key.filepath" : "\/Users\/ian\/Library\/Caches\/com.peripheryapp.periphery\/DerivedData-8672dd3c51d94d5372c210a60d709e74cde59a04\/ModuleCache.noindex\/2ZF2BTOFIVFSA\/_SwiftCoreFoundationOverlayShims-164UMQNS26KKH.pcm",
"key.is_system" : true
},
{
"key.filepath" : "\/Users\/ian\/Library\/Caches\/com.peripheryapp.periphery\/DerivedData-8672dd3c51d94d5372c210a60d709e74cde59a04\/ModuleCache.noindex\/2ZF2BTOFIVFSA\/_SwiftFoundationOverlayShims-164UMQNS26KKH.pcm",
"key.name" : "_SwiftFoundationOverlayShims",
"key.kind" : "source.lang.swift.import.module.clang",
"key.is_system" : true
},
{
"key.is_system" : true,
"key.name" : "uuid",
"key.filepath" : "\/Users\/ian\/Library\/Caches\/com.peripheryapp.periphery\/DerivedData-8672dd3c51d94d5372c210a60d709e74cde59a04\/ModuleCache.noindex\/2ZF2BTOFIVFSA\/Darwin-LRAA0I0GGOWT.pcm",
"key.kind" : "source.lang.swift.import.module.clang"
}
],
"key.is_system" : true,
"key.hash" : "2VE40KJ6BFYT2",
"key.name" : "Foundation"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment