{ key.hash: , key.dependencies: [ { key.kind: source.lang.swift.import.module.swift, key.name: "Swift", key.filepath: Swift.swiftmodule, key.hash: , key.is_system: 1 } ], key.entities: [ { key.kind: source.lang.swift.decl.class, key.name: "C2", key.usr: "s:11test_module2C2C" }, { key.kind: source.lang.swift.decl.class, key.name: "ComputedProperty", key.usr: "s:11test_module16ComputedPropertyC", key.entities: [ { key.kind: source.lang.swift.decl.var.instance, key.name: "value", key.usr: "s:11test_module16ComputedPropertyC5valueSiv", key.entities: [ { key.kind: source.lang.swift.decl.function.accessor.getter, key.name: "getter:value", key.usr: "s:11test_module16ComputedPropertyC5valueSifg", key.is_dynamic: 1 }, { key.kind: source.lang.swift.decl.function.accessor.setter, key.name: "setter:value", key.usr: "s:11test_module16ComputedPropertyC5valueSifs", key.is_dynamic: 1 } ] } ] }, { key.kind: source.lang.swift.decl.protocol, key.name: "Prot1", key.usr: "s:11test_module5Prot1P" }, { key.kind: source.lang.swift.decl.protocol, key.name: "Prot2", key.usr: "s:11test_module5Prot2P", key.related: [ { key.kind: source.lang.swift.ref.protocol, key.name: "Prot1", key.usr: "s:11test_module5Prot1P" } ] }, { key.kind: source.lang.swift.decl.class, key.name: "TwoInts", key.usr: "s:11test_module7TwoIntsC", key.entities: [ { key.kind: source.lang.swift.decl.var.instance, key.name: "x", key.usr: "s:11test_module7TwoIntsC1xSiv", key.entities: [ { key.kind: source.lang.swift.decl.function.accessor.getter, key.usr: "s:11test_module7TwoIntsC1xSifg", key.is_dynamic: 1 }, { key.kind: source.lang.swift.decl.function.accessor.setter, key.usr: "s:11test_module7TwoIntsC1xSifs", key.is_dynamic: 1 } ] }, { key.kind: source.lang.swift.decl.var.instance, key.name: "y", key.usr: "s:11test_module7TwoIntsC1ySiv", key.entities: [ { key.kind: source.lang.swift.decl.function.accessor.getter, key.usr: "s:11test_module7TwoIntsC1ySifg", key.is_dynamic: 1 }, { key.kind: source.lang.swift.decl.function.accessor.setter, key.usr: "s:11test_module7TwoIntsC1ySifs", key.is_dynamic: 1 } ] }, { key.kind: source.lang.swift.decl.function.constructor, key.name: "init(a:b:)", key.usr: "s:11test_module7TwoIntsCACSi1a_Si1btcfc" } ] }, { key.kind: source.lang.swift.decl.protocol, key.name: "Prot3", key.usr: "s:11test_module5Prot3P" }, { key.kind: source.lang.swift.decl.function.free, key.name: "globalFunc()", key.usr: "s:11test_module10globalFuncyyF" }, { key.kind: source.lang.swift.decl.class, key.name: "Empty", key.usr: "s:11test_module5EmptyC" }, { key.kind: source.lang.swift.decl.extension.class, key.name: "C2", key.usr: "s:e:s:11test_module2C2Cs:11test_module5Prot3P", key.related: [ { key.kind: source.lang.swift.ref.protocol, key.name: "Prot3", key.usr: "s:11test_module5Prot3P" }, { key.kind: source.lang.swift.ref.protocol, key.name: "Prot1", key.usr: "s:11test_module5Prot1P" }, { key.kind: source.lang.swift.ref.protocol, key.name: "Prot2", key.usr: "s:11test_module5Prot2P" } ] } ] }