Scala Compiler 2.13.16 - scala.tools.nsc.tasty.bridge
Keywords: Scala Compiler 2.13.16 scala.tools.nsc.tasty.bridge

Scala Compiler2.13.16 < Back


# Packages

-  package root

  The Scala compiler and reflection APIs.

  The Scala compiler and reflection APIs.

  Definition Classes
    root
-  package scala
  Definition Classes
    root
-  package tools
  Definition Classes
    scala
-  package nsc
  Definition Classes
    tools
-  package tasty
  Definition Classes
    nsc
-  package bridge
  Definition Classes
    tasty
- AnnotationOps
- ContextOps
- FlagOps
- NameOps
- SymbolOps
- TastyCore
- TreeOps
- TypeOps

p

scala.tools.nsc.tasty

# bridge

#### 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