blob: c761e49cb80a7afafb9cddfaf21fe9951ad39358 [file] [log] [blame]
{
key.hash: <hash>,
key.dependencies: [
{
key.kind: source.lang.swift.import.module.swift,
key.name: "Swift",
key.filepath: Swift.swiftmodule,
key.hash: <hash>,
key.is_system: 1
}
],
key.entities: [
{
key.kind: source.lang.swift.decl.function.free,
key.name: "test_takesNoParams_andReturnsVoid_butIsNotAnInstanceMethod()",
key.usr: "s:F23index_is_test_candidate58test_takesNoParams_andReturnsVoid_butIsNotAnInstanceMethodFT_T_",
key.line: 10,
key.column: 6
},
{
key.kind: source.lang.swift.decl.struct,
key.name: "MyStruct",
key.usr: "s:V23index_is_test_candidate8MyStruct",
key.line: 12,
key.column: 8,
key.entities: [
{
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "test_startsWithTest_takesNoParams_returnsVoid_butIsDefinedOnAStruct()",
key.usr: "s:FV23index_is_test_candidate8MyStruct67test_startsWithTest_takesNoParams_returnsVoid_butIsDefinedOnAStructFT_T_",
key.line: 13,
key.column: 8
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.name: "MyPrivateClass",
key.usr: "s:C23index_is_test_candidateP33_E06F4E7BC5F577AB6E2EC6D3ECA1C8B914MyPrivateClass",
key.line: 16,
key.column: 15,
key.entities: [
{
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "test_startsWithTest_takesNoParams_returnsVoid_butIsPrivate()",
key.usr: "s:FC23index_is_test_candidateP33_E06F4E7BC5F577AB6E2EC6D3ECA1C8B914MyPrivateClass58test_startsWithTest_takesNoParams_returnsVoid_butIsPrivateFT_T_",
key.line: 17,
key.column: 8
}
]
},
{
key.kind: source.lang.swift.decl.class,
key.name: "MyClass",
key.usr: "s:C23index_is_test_candidate7MyClass",
key.line: 20,
key.column: 14,
key.entities: [
{
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "doesNotStartWithTest()",
key.usr: "s:FC23index_is_test_candidate7MyClass20doesNotStartWithTestFT_T_",
key.line: 21,
key.column: 8
},
{
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "test_startsWithTest_butTakesAParam(param:)",
key.usr: "s:FC23index_is_test_candidate7MyClass34test_startsWithTest_butTakesAParamFT5paramSi_T_",
key.line: 22,
key.column: 8,
key.entities: [
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
key.line: 22,
key.column: 50
}
]
},
{
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "test_startsWithTest_andTakesNoParams_butReturnsNonVoid()",
key.usr: "s:FC23index_is_test_candidate7MyClass54test_startsWithTest_andTakesNoParams_butReturnsNonVoidFT_Si",
key.line: 23,
key.column: 8,
key.entities: [
{
key.kind: source.lang.swift.ref.struct,
key.name: "Int",
key.usr: "s:Si",
key.line: 23,
key.column: 68
}
]
},
{
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "test_startsWithTest_takesNoParams_andReturnsVoid_butIsPrivate()",
key.usr: "s:FC23index_is_test_candidate7MyClassP33_E06F4E7BC5F577AB6E2EC6D3ECA1C8B961test_startsWithTest_takesNoParams_andReturnsVoid_butIsPrivateFT_T_",
key.line: 24,
key.column: 16
},
{
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "test_startsWithTest_takesNoParams_returnsVoid()",
key.usr: "s:FC23index_is_test_candidate7MyClass45test_startsWithTest_takesNoParams_returnsVoidFT_T_",
key.line: 25,
key.column: 8,
key.is_test_candidate: 1
},
{
key.kind: source.lang.swift.decl.function.method.instance,
key.name: "test_startsWithTest_takesNoParams_returnsVoid_andThrows()",
key.usr: "s:FC23index_is_test_candidate7MyClass55test_startsWithTest_takesNoParams_returnsVoid_andThrowsFzT_T_",
key.line: 26,
key.column: 8,
key.is_test_candidate: 1
}
]
}
]
}