diff --git a/Sources/Frontend/Scan.swift b/Sources/Frontend/Scan.swift index 755e35648..a0a1a8f14 100644 --- a/Sources/Frontend/Scan.swift +++ b/Sources/Frontend/Scan.swift @@ -35,6 +35,10 @@ final class Scan { try build(driver) try index(driver) + +// print("ATTACH") +// Thread.sleep(forTimeInterval: 15) + try analyze() return buildResults() } diff --git a/Sources/SourceGraph/Mutators/ExtensionReferenceBuilder.swift b/Sources/SourceGraph/Mutators/ExtensionReferenceBuilder.swift index 47363b36a..6b083da51 100644 --- a/Sources/SourceGraph/Mutators/ExtensionReferenceBuilder.swift +++ b/Sources/SourceGraph/Mutators/ExtensionReferenceBuilder.swift @@ -23,11 +23,11 @@ final class ExtensionReferenceBuilder: SourceGraphMutator { guard let extendedDeclaration = graph.explicitDeclaration(withUsr: extendedTypeReference.usr) else { // This is an extension on an external type and cannot be folded. graph.markRetained(extensionDeclaration) - referenceExtendedTypeAliases(of: extendedTypeReference, from: extensionDeclaration) +// referenceExtendedTypeAliases(of: extendedTypeReference, from: extensionDeclaration) continue } - referenceExtendedTypeAliases(of: extendedTypeReference, from: extendedDeclaration) +// referenceExtendedTypeAliases(of: extendedTypeReference, from: extendedDeclaration) // Don't fold protocol extensions as they must be treated differently. guard kind != .extensionProtocol else { continue } @@ -56,6 +56,7 @@ final class ExtensionReferenceBuilder: SourceGraphMutator { for reference in extendedTypeReferences { guard let aliasDecl = reference.parent, aliasDecl.kind == .typealias else { continue } +// print(aliasDecl) for usr in aliasDecl.usrs { let aliasReference = Reference(kind: .typealias, usr: usr, location: extensionDeclaration.location) aliasReference.name = aliasDecl.name diff --git a/Sources/Indexer/SourceGraphDebugger.swift b/Sources/SourceGraph/SourceGraphDebugger.swift similarity index 100% rename from Sources/Indexer/SourceGraphDebugger.swift rename to Sources/SourceGraph/SourceGraphDebugger.swift diff --git a/Sources/SourceGraph/SourceGraphMutatorRunner.swift b/Sources/SourceGraph/SourceGraphMutatorRunner.swift index 311fd9bf0..1d9e87204 100644 --- a/Sources/SourceGraph/SourceGraphMutatorRunner.swift +++ b/Sources/SourceGraph/SourceGraphMutatorRunner.swift @@ -3,6 +3,7 @@ import Shared public final class SourceGraphMutatorRunner { public static func perform(graph: SourceGraph) throws { +// SourceGraphDebugger(graph: graph).describeGraph() try self.init(graph: graph).perform() }