Files
swift-mirror/test/SymbolGraph/Symbols/Kinds/InstanceMethod.swift
Ashley Garland 72715eaf71 SymbolGraph: Add more granular kinds
This is necessary to disambiguate some symbols with the same path components
and makes the data clearer to debug.

rdar://problem/59841727
2020-03-02 12:34:03 -08:00

14 lines
502 B
Swift

// RUN: %empty-directory(%t)
// RUN: %target-build-swift %s -module-name InstanceMethod -emit-module -emit-module-path %t/
// RUN: %target-swift-symbolgraph-extract -module-name InstanceMethod -I %t -pretty-print -output-dir %t
// RUN: %FileCheck %s --input-file %t/InstanceMethod.symbols.json
public struct S {
// CHECK: "identifier": "swift.method"
// CHECK-NEXT: "displayName": "Instance Method"
// CHECK: pathComponents
// CHECK-NEXT: "S"
// CHECK-NEXT: "foo()"
public func foo() {}
}