package bridge
Type Members
- trait AnnotationOps extends AnyRef
Adds support for creating annotations from Trees
- trait ContextOps extends AnyRef
This contains the definition for
Context
, along with standard error throwing capabilities with user friendly formatted errors that can change their output depending on the context mode. - trait FlagOps extends AnyRef
Handles encoding of
TastyFlagSet
toscala.reflect
flags and witnessing which flags do not map directly from TASTy. - trait NameOps extends AnyRef
This layer handles encoding of TastyName to symbolTable.Name, escaping any specially handled names.
This layer handles encoding of TastyName to symbolTable.Name, escaping any specially handled names. Also contains definitions of names for handling special compiler internal symbols from TASTy.
- trait SymbolOps extends AnyRef
This layer deals with selecting a member symbol from a type using a
TastyName
, also contains factories for making type references to symbols. - abstract class TastyCore extends AnyRef
The base of the
TastyUniverse
cake, providing aliases to types fromscala.reflect
at the same import level as new TASTy specific types. - trait TreeOps extends AnyRef
This layer adds factories that construct typed
scala.reflect
Trees in the shapes that TASTy expects - trait TypeOps extends AnyRef
This layer adds factories that construct
scala.reflect
Types in the shapes that TASTy expects.This layer adds factories that construct
scala.reflect
Types in the shapes that TASTy expects. Additionally provides operations to select a type from a type, or a type from a type with an additional prefix, using aTastyName
.
The Scala compiler and reflection APIs.