Skip to content

Split up resolvers.dart, simply and add documentation.#4366

Merged
davidmorgan merged 1 commit intodart-lang:masterfrom
davidmorgan:split-resolvers
Feb 18, 2026
Merged

Split up resolvers.dart, simply and add documentation.#4366
davidmorgan merged 1 commit intodart-lang:masterfrom
davidmorgan:split-resolvers

Conversation

@davidmorgan
Copy link
Contributor

Move classes to their own libraries, which makes it clearer how they interact.

Reduce passing around of BuildStep and BuildStepImpl, we mostly only need PhasedReader and InputTracker.

Rename AnalyzerResolvers to ResolversImpl as the word Analyzers doesn't add anything and really the main thing this class is doing is implement the Resolvers interface from package:build.

@github-actions
Copy link

PR Health

1 similar comment
@github-actions
Copy link

PR Health

@davidmorgan davidmorgan marked this pull request as ready for review February 17, 2026 14:47
@davidmorgan davidmorgan requested a review from jensjoha February 17, 2026 14:49
@davidmorgan davidmorgan merged commit 421b155 into dart-lang:master Feb 18, 2026
48 checks passed
@davidmorgan davidmorgan deleted the split-resolvers branch February 18, 2026 08:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants