dotty.tools.dotc.printing

Members list

Concise view

Type members

Classlikes

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
object Formatting

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class MessageLimiter

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class PlainPrinter(_ctx: Context) extends Printer

Attributes

Graph
Supertypes
class Printer
class Object
trait Matchable
class Any
Known subtypes
abstract class Printer

The base class of all printers

The base class of all printers

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Printer

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Printer.type
class RefinedPrinter(_ctx: Context) extends PlainPrinter

Attributes

Graph
Supertypes
class Printer
class Object
trait Matchable
class Any
Known subtypes
class ReplPrinter(_ctx: Context) extends RefinedPrinter

Attributes

Graph
Supertypes
class Printer
class Object
trait Matchable
class Any
trait Showable

Attributes

Graph
Supertypes
class Any
Known subtypes
class Tree[T]
class Block[T]
class XMLBlock
class CaseDef[T]
class DenotingTree[T]
trait DefTree[T]
class NamedDefTree[T]
class Bind[T]
class MemberDef[T]
class TypeDef[T]
class ValOrDefDef[T]
class DefDef[T]
class ValDef[T]
class EmptyValDef[T]
trait ValOrTypeDef[T]
class ModuleDef
class Template[T]
class Export[T]
class Import[T]
class NameTree[T]
class Labeled[T]
class RefTree[T]
class Ident[T]
object EmptyTypeIdent.type
class Select[T]
class SelectWithSig[T]
class This[T]
class TypeTree[T]
class Hole[T]
class Inlined[T]
class Literal[T]
class NamedArg[T]
class New[T]
trait PatternTree[T]
class Alternative[T]
class UnApply[T]
class ProxyTree[T]
class Annotated[T]
class GenericApply[T]
class Apply[T]
class TypeApply[T]
class PackageDef[T]
class Super[T]
class Typed[T]
class Parens
class SeqLiteral[T]
trait TermTree[T]
class Assign[T]
class Closure[T]
class If[T]
class InlineIf[T]
class Match[T]
class InlineMatch[T]
class Return[T]
class Try[T]
class WhileDo[T]
class Thicket[T]
class EmptyTree[T]
trait TypTree[T]
class MatchTypeTree[T]
class Function
class GenAlias
class GenFrom
class Into
class MacroTree
class OpTree
class InfixOp
class PostfixOp
class PrefixOp
class Tuple
class Const
class Var
class BiMapped
class Filtered
class Diff
class Mapped
class Constant
object NoDenotation.type
class Name
class TermName
class TypeName
class Scope
object EmptyScope.type
class Symbol
object NoSymbol.type
class Type
class HKLambda
class PolyType
class RecType
class AndOrType
class AndType
class OrType
class ClassInfo
object NoPrefix.type
object NoType.type
object WildcardType.type
class ViewProto
class BoundType
class ParamRef
class RecThis
class ExprType
class MatchType
class NamedType
class TermRef
class TypeRef
class SuperType
class ThisType
class TypeAlias
class TypeVar
object AnySelectionProto.type
trait ProtoType
class FunProto
class PolyProto
object AnyFunctionProto.type
object AssignProto.type
trait TermType
trait ValueType
class FlexType
class ErrorType
object TryDynamicCallType.type
class LazyRef
class TypeProxy
trait TypeType
class LazyType
class NoLoader
object NoCompleter.type
class StubInfo
class Completer
class Completer
class Range
object NoSourcePosition.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

This object provides functions for syntax highlighting in the REPL

This object provides functions for syntax highlighting in the REPL

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Texts

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Texts.type

Types

Value members

Concrete fields

val OrPrec: Int

A property to indicate whether the compiler is currently doing -Xprint

A property to indicate whether the compiler is currently doing -Xprint

-Xprint will print sym.name instead of sym.originalName

Attributes