mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
257 lines
8.9 KiB
Plaintext
257 lines
8.9 KiB
Plaintext
{
|
|
key.dependencies: [
|
|
{
|
|
key.kind: source.lang.swift.import.module.swift,
|
|
key.name: "Swift",
|
|
key.filepath: Swift.swiftmodule,
|
|
key.is_system: 1
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.free,
|
|
key.name: "test_takesNoParams_andReturnsVoid_butIsNotAnInstanceMethod()",
|
|
key.usr: "s:23index_is_test_candidate0C54_takesNoParams_andReturnsVoid_butIsNotAnInstanceMethodyyF",
|
|
key.line: 10,
|
|
key.column: 6,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.struct,
|
|
key.name: "MyStruct",
|
|
key.usr: "s:23index_is_test_candidate8MyStructV",
|
|
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:23index_is_test_candidate8MyStructV0C63_startsWithTest_takesNoParams_returnsVoid_butIsDefinedOnAStructyyF",
|
|
key.line: 13,
|
|
key.column: 8,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: "s:23index_is_test_candidate8MyStructVACycfc",
|
|
key.line: 12,
|
|
key.column: 8,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "XCTestCase",
|
|
key.usr: "s:23index_is_test_candidate10XCTestCaseC",
|
|
key.line: 15,
|
|
key.column: 7,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: "s:23index_is_test_candidate10XCTestCaseCACycfc",
|
|
key.line: 15,
|
|
key.column: 7,
|
|
key.is_implicit: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "MyPrivateClass",
|
|
key.usr: "s:23index_is_test_candidate14MyPrivateClass33_E06F4E7BC5F577AB6E2EC6D3ECA1C8B9LLC",
|
|
key.line: 16,
|
|
key.column: 15,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "XCTestCase",
|
|
key.usr: "s:23index_is_test_candidate10XCTestCaseC",
|
|
key.line: 16,
|
|
key.column: 32
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "XCTestCase",
|
|
key.usr: "s:23index_is_test_candidate10XCTestCaseC",
|
|
key.line: 16,
|
|
key.column: 32
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "test_startsWithTest_takesNoParams_returnsVoid_butIsPrivate()",
|
|
key.usr: "s:23index_is_test_candidate14MyPrivateClass33_E06F4E7BC5F577AB6E2EC6D3ECA1C8B9LLC0c47_startsWithTest_takesNoParams_returnsVoid_butIsF0yyF",
|
|
key.line: 17,
|
|
key.column: 8,
|
|
key.is_dynamic: 1,
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: "s:23index_is_test_candidate14MyPrivateClass33_E06F4E7BC5F577AB6E2EC6D3ECA1C8B9LLCADycfc",
|
|
key.line: 16,
|
|
key.column: 43,
|
|
key.is_implicit: 1,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.name: "init()",
|
|
key.usr: "s:23index_is_test_candidate10XCTestCaseCACycfc"
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.override
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.is_test_candidate: 1,
|
|
key.effective_access: source.decl.effective_access.fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.class,
|
|
key.name: "MyClass",
|
|
key.usr: "s:23index_is_test_candidate7MyClassC",
|
|
key.line: 20,
|
|
key.column: 14,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "XCTestCase",
|
|
key.usr: "s:23index_is_test_candidate10XCTestCaseC",
|
|
key.line: 20,
|
|
key.column: 24
|
|
}
|
|
],
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.class,
|
|
key.name: "XCTestCase",
|
|
key.usr: "s:23index_is_test_candidate10XCTestCaseC",
|
|
key.line: 20,
|
|
key.column: 24
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "doesNotStartWithTest()",
|
|
key.usr: "s:23index_is_test_candidate7MyClassC20doesNotStartWithTestyyF",
|
|
key.line: 21,
|
|
key.column: 8,
|
|
key.is_dynamic: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "test_startsWithTest_butTakesAParam(param:)",
|
|
key.usr: "s:23index_is_test_candidate7MyClassC0C30_startsWithTest_butTakesAParam5paramySi_tF",
|
|
key.line: 22,
|
|
key.column: 8,
|
|
key.is_dynamic: 1,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 22,
|
|
key.column: 50
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "test_startsWithTest_andTakesNoParams_butReturnsNonVoid()",
|
|
key.usr: "s:23index_is_test_candidate7MyClassC0C50_startsWithTest_andTakesNoParams_butReturnsNonVoidSiyF",
|
|
key.line: 23,
|
|
key.column: 8,
|
|
key.is_dynamic: 1,
|
|
key.entities: [
|
|
{
|
|
key.kind: source.lang.swift.ref.struct,
|
|
key.name: "Int",
|
|
key.usr: "s:Si",
|
|
key.line: 23,
|
|
key.column: 68
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "test_startsWithTest_takesNoParams_andReturnsVoid_butIsPrivate()",
|
|
key.usr: "s:23index_is_test_candidate7MyClassC0C57_startsWithTest_takesNoParams_andReturnsVoid_butIsPrivate33_E06F4E7BC5F577AB6E2EC6D3ECA1C8B9LLyyF",
|
|
key.line: 24,
|
|
key.column: 16,
|
|
key.is_dynamic: 1,
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.private
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.less_than_fileprivate
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "test_startsWithTest_takesNoParams_returnsVoid()",
|
|
key.usr: "s:23index_is_test_candidate7MyClassC0C41_startsWithTest_takesNoParams_returnsVoidyyF",
|
|
key.line: 25,
|
|
key.column: 8,
|
|
key.is_dynamic: 1,
|
|
key.is_test_candidate: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.method.instance,
|
|
key.name: "test_startsWithTest_takesNoParams_returnsVoid_andThrows()",
|
|
key.usr: "s:23index_is_test_candidate7MyClassC0C51_startsWithTest_takesNoParams_returnsVoid_andThrowsyyKF",
|
|
key.line: 26,
|
|
key.column: 8,
|
|
key.is_dynamic: 1,
|
|
key.is_test_candidate: 1,
|
|
key.effective_access: source.decl.effective_access.internal
|
|
},
|
|
{
|
|
key.kind: source.lang.swift.decl.function.constructor,
|
|
key.usr: "s:23index_is_test_candidate7MyClassCACycfc",
|
|
key.line: 20,
|
|
key.column: 35,
|
|
key.is_implicit: 1,
|
|
key.related: [
|
|
{
|
|
key.kind: source.lang.swift.ref.function.constructor,
|
|
key.name: "init()",
|
|
key.usr: "s:23index_is_test_candidate10XCTestCaseCACycfc"
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.override
|
|
}
|
|
],
|
|
key.effective_access: source.decl.effective_access.internal
|
|
}
|
|
],
|
|
key.attributes: [
|
|
{
|
|
key.attribute: source.decl.attribute.public
|
|
}
|
|
],
|
|
key.is_test_candidate: 1,
|
|
key.effective_access: source.decl.effective_access.public
|
|
}
|
|
]
|
|
}
|