@@ -45,10 +45,10 @@ public actor BuildSystemManager {
45
45
let fallbackBuildSystem : FallbackBuildSystem ?
46
46
47
47
/// Provider of file to main file mappings.
48
- var _mainFilesProvider : MainFilesProvider ?
48
+ var mainFilesProvider : MainFilesProvider ?
49
49
50
50
/// Build system delegate that will receive notifications about setting changes, etc.
51
- var _delegate : BuildSystemDelegate ?
51
+ var delegate : BuildSystemDelegate ?
52
52
53
53
/// The root of the project that this build system manages. For example, for SwiftPM packages, this is the folder
54
54
/// containing Package.swift. For compilation databases it is the root folder based on which the compilation database
@@ -71,7 +71,7 @@ public actor BuildSystemManager {
71
71
precondition ( !buildSystemHasDelegate)
72
72
self . buildSystem = buildSystem
73
73
self . fallbackBuildSystem = fallbackBuildSystem
74
- self . _mainFilesProvider = mainFilesProvider
74
+ self . mainFilesProvider = mainFilesProvider
75
75
self . fallbackSettingsTimeout = fallbackSettingsTimeout
76
76
await self . buildSystem? . setDelegate ( self )
77
77
}
@@ -82,21 +82,11 @@ public actor BuildSystemManager {
82
82
}
83
83
84
84
extension BuildSystemManager {
85
- public var delegate : BuildSystemDelegate ? {
86
- get { _delegate }
87
- set { _delegate = newValue }
88
- }
89
-
90
85
/// - Note: Needed so we can set the delegate from a different isolation context.
91
86
public func setDelegate( _ delegate: BuildSystemDelegate ? ) {
92
87
self . delegate = delegate
93
88
}
94
89
95
- public var mainFilesProvider : MainFilesProvider ? {
96
- get { _mainFilesProvider }
97
- set { _mainFilesProvider = newValue }
98
- }
99
-
100
90
/// - Note: Needed so we can set the delegate from a different isolation context.
101
91
public func setMainFilesProvider( _ mainFilesProvider: MainFilesProvider ? ) {
102
92
self . mainFilesProvider = mainFilesProvider
@@ -204,15 +194,15 @@ extension BuildSystemManager: BuildSystemDelegate {
204
194
public func fileBuildSettingsChanged( _ changedFiles: Set < DocumentURI > ) async {
205
195
let changedWatchedFiles = watchedFilesReferencing ( mainFiles: changedFiles)
206
196
207
- if !changedWatchedFiles. isEmpty, let delegate = self . _delegate {
197
+ if !changedWatchedFiles. isEmpty, let delegate = self . delegate {
208
198
await delegate. fileBuildSettingsChanged ( changedWatchedFiles)
209
199
}
210
200
}
211
201
212
202
public func filesDependenciesUpdated( _ changedFiles: Set < DocumentURI > ) async {
213
203
// Empty changes --> assume everything has changed.
214
204
guard !changedFiles. isEmpty else {
215
- if let delegate = self . _delegate {
205
+ if let delegate = self . delegate {
216
206
await delegate. filesDependenciesUpdated ( changedFiles)
217
207
}
218
208
return
@@ -226,13 +216,13 @@ extension BuildSystemManager: BuildSystemDelegate {
226
216
}
227
217
228
218
public func buildTargetsChanged( _ changes: [ BuildTargetEvent ] ) async {
229
- if let delegate = self . _delegate {
219
+ if let delegate = self . delegate {
230
220
await delegate. buildTargetsChanged ( changes)
231
221
}
232
222
}
233
223
234
224
public func fileHandlingCapabilityChanged( ) async {
235
- if let delegate = self . _delegate {
225
+ if let delegate = self . delegate {
236
226
await delegate. fileHandlingCapabilityChanged ( )
237
227
}
238
228
}
0 commit comments