Avatar
Kishikawa Katsumi 12/26/2022 3:49 PM
SwiftRefactorのExtensionが実装してるこのコードって https://github.com/apple/swift-syntax/blob/main/EditorExtension/SwiftRefactorExtension/CommandDiscovery.swift SwiftRefactorモジュールに含まれるRefactoringProviderに準拠している型を動的に取得してるのよね。プラグイン的な挙動が実現できるわけか。
A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code. - swift-syntax/CommandDiscovery.swift at main · apple/swift-syntax