The source universe of reflection artifacts that will be processed.
The source universe of reflection artifacts that will be processed.
The target universe is universe that created this importer with mkImporter
.
In the current universe, creates a position that corresponds to the provided position in the source universe.
In the current universe, locates or creates a symbol that corresponds to the provided symbol in the source universe.
In the current universe, locates or creates a symbol that corresponds to the provided symbol in the source universe. If necessary imports the owner chain, companions, type signature, annotations and attachments.
In the current universe, creates a tree that corresponds to the provided tree in the source universe.
In the current universe, creates a tree that corresponds to the provided tree in the source universe. If necessary imports the underlying symbols, types and attachments.
In the current universe, locates or creates a type that corresponds to the provided type in the source universe.
In the current universe, locates or creates a type that corresponds to the provided type in the source universe. If necessary imports the underlying symbols, annotations, scopes and trees.
An importer that works in reverse direction, namely:
imports reflection artifacts from the current universe to the universe specified in from
.
Returns string formatted according to given format
string.
Returns string formatted according to given format
string.
Format strings are as for String.format
(@see java.lang.String.format).
The API of importers. The main source of information about importers is the scala.reflect.api.Importers page.