stop exposing Workspace from WorkspaceAnalyzerOptions.
exposing workspace directly cause people to depends on data/service analyzer is not supposed to depend on, also, it sometime access mutable data instead of snapshot of it which analyzer is not supposed to use. this cut the connection, and expose specific info analyzer is allowed to use in IDE case.
Showing
想要评论请 注册 或 登录