An actor that will forward all received messages onto actors that have registered to receive messages.
Information necessary to create a javadoc or scaladoc URI for a particular type or type member.
We generate DocSigs for java and scala at the same time, since we don't know a priori whether the docs will be in scaladoc or javadoc format.
Holds messages until an Activate is received.
The inverse of SymbolToFqn
Simulate methods that were added in later versions of the scalac API, or to generate fake methods that we can use in both versions.
The Project actor simply forwards messages coming from the user to the respective subcomponent.
Provides a generic message encoding/dblocking I/O API for reading and writing to the wire.
Type safety around Scala type names, scalac uses raw Strings.
scala.reflect.internal.Symbols.Symbol to Java
bytecode FQNs (including descriptors for methods).
Goes through sealed families and gets the canonical path of