After the [hyper bootstrap](https://github.com/lampepfl/dotty/pull/2260) and https://github.com/lampepfl/dotty/pull/2062, the remaining uses of scala-reflect are: - `scala.reflect.io.*`, should be replaced by our own abstraction layer (@felixmulder is working on one). - `scala.reflect.internal.util.WeakHashSet` used only in the backend, should be copy-pasted into the dotty sources.