From 7eeaebaf16404a72d94e3fbe92c6869aebef281c Mon Sep 17 00:00:00 2001 From: Adrian Bolinger Date: Thu, 28 May 2020 23:00:47 -0400 Subject: [PATCH] Remove type inference - update declarations to speed up type inference --- BuildTimeAnalyzer/DerivedDataManager.swift | 4 ++-- BuildTimeAnalyzer/ViewControllerDataSource.swift | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/BuildTimeAnalyzer/DerivedDataManager.swift b/BuildTimeAnalyzer/DerivedDataManager.swift index a6a82a2..6cecf22 100644 --- a/BuildTimeAnalyzer/DerivedDataManager.swift +++ b/BuildTimeAnalyzer/DerivedDataManager.swift @@ -10,8 +10,8 @@ class DerivedDataManager { static func derivedData() -> [File] { let url = URL(fileURLWithPath: UserSettings.derivedDataLocation) - let folders = DerivedDataManager.listFolders(at: url) - let fileManager = FileManager.default + let folders: [URL] = DerivedDataManager.listFolders(at: url) + let fileManager: FileManager = FileManager.default return folders.compactMap{ (url) -> File? in if url.lastPathComponent != "ModuleCache", diff --git a/BuildTimeAnalyzer/ViewControllerDataSource.swift b/BuildTimeAnalyzer/ViewControllerDataSource.swift index d8865a5..451763e 100644 --- a/BuildTimeAnalyzer/ViewControllerDataSource.swift +++ b/BuildTimeAnalyzer/ViewControllerDataSource.swift @@ -10,26 +10,26 @@ import Foundation class ViewControllerDataSource { - var aggregateByFile = false { + var aggregateByFile: Bool = false { didSet { processData() } } - var filter = "" { + var filter: String = "" { didSet { processData() } } - var sortDescriptors = [NSSortDescriptor]() { + var sortDescriptors: [NSSortDescriptor] = [] { didSet { processData() } } - private var originalData = [CompileMeasure]() - private var processedData = [CompileMeasure]() + private var originalData: [CompileMeasure] = [] + private var processedData: [CompileMeasure] = [] func resetSourceData(newSourceData: [CompileMeasure]) { originalData = newSourceData