dotty.tools.dotc

ast

package ast

Visibility
  1. Public
  2. All

Type Members

  1. abstract class Positioned extends DotClass with Product

    A base class for things that have positions (currently: modifiers and trees)

  2. trait TreeInfo[T >: Untyped <: Type] extends AnyRef

  3. final class TreeTypeMap extends ast.tpd.TreeMap

    A map that applies three functions and a substitution together to a tree and makes sure they are coordinated so that the result is well-typed.

    A map that applies three functions and a substitution together to a tree and makes sure they are coordinated so that the result is well-typed. The functions are

  4. trait TypedTreeInfo extends TreeInfo[Type]

  5. trait UntypedTreeInfo extends TreeInfo[Untyped]

Value Members

  1. object NavigateAST

    Utility functions to go from typed to untyped ASTs

  2. object PluggableTransformers

  3. object TreeInfo

  4. object Trees

  5. object desugar

  6. object tpd extends Instance[Type] with TypedTreeInfo

    Some creators for typed trees

  7. object untpd extends Instance[Untyped] with UntypedTreeInfo

Ungrouped