Decide if new analyzer API needs a way to override UriConverter #35308
Labels
analyzer-api
Issues that impact the public API of the analyzer package
area-analyzer
Use area-analyzer for Dart analyzer issues, including the analysis server and code completion.
P2
A bug or feature request we're likely to work on
type-code-health
Internal changes to our tools and workflows to make them cleaner, simpler, or more maintainable
type-task
A well-defined stand-alone task
As mentioned in code review, the new analyzer API replaces the
UriResolver
class withUriConverter
, but it doesn't provide a way for clients to override the choice ofUriConverter
or supply their own class implementing the interface. However, at least two existing clients in build contain subclasses ofUriResolver
:BuildAssetUriResolver
)_AssetUriResolver
)There may be other uses in the Google internal codebase.
We need to understand the use cases for these client classes and ensure that the new analyzer API supports them.
The text was updated successfully, but these errors were encountered: