Packages

package bridge

Type Members

  1. trait AnnotationOps extends AnyRef

    Adds support for creating annotations from Trees

  2. 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.

  3. trait FlagOps extends AnyRef

    Handles encoding of TastyFlagSet to scala.reflect flags and witnessing which flags do not map directly from TASTy.

  4. 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.

  5. 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.

  6. abstract class TastyCore extends AnyRef

    The base of the TastyUniverse cake, providing aliases to types from scala.reflect at the same import level as new TASTy specific types.

  7. trait TreeOps extends AnyRef

    This layer adds factories that construct typed scala.reflect Trees in the shapes that TASTy expects

  8. 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 a TastyName.

Ungrouped