dotty.tools.dotc.printing
package dotty.tools.dotc.printing
Members list
Type members
Classlikes
class DefaultMessageLimiter extends MessageLimiter
Attributes
- Supertypes
class ErrorMessageLimiter extends MessageLimiter
Attributes
- Supertypes
object Formatting
Attributes
- Supertypes
- Self type
-
Formatting.type
object Highlighting
Attributes
- Supertypes
- Self type
-
Highlighting.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
object MessageLimiter extends Key[MessageLimiter]
Attributes
- Companion
- class
- Supertypes
- Self type
-
MessageLimiter.type
class PlainPrinter(_ctx: Context) extends Printer
Attributes
- Supertypes
- Known subtypes
-
class RefinedPrinterclass ReplPrinter
The base class of all printers
object Printer
class RefinedPrinter(_ctx: Context) extends PlainPrinter
Attributes
- Supertypes
- Known subtypes
-
class ReplPrinter
class ReplPrinter(_ctx: Context) extends RefinedPrinter
Attributes
- Supertypes
-
class RefinedPrinterclass PlainPrinterclass Printerclass Objecttrait Matchableclass AnyShow all
trait Showable
Attributes
- Supertypes
-
class Any
- Known subtypes
-
class Tree[T]class Block[T]class XMLBlockclass 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 ModuleDefclass Template[T]class DerivingTemplateclass ImportOrExport[T]class Export[T]class Import[T]class NameTree[T]class Labeled[T]class RefTree[T]class Ident[T]class SearchFailureIdent[T]object EmptyTypeIdent.typeclass Select[T]class SelectWithSig[T]class SingletonTypeTree[T]class This[T]class TypeTree[T]class InferredTypeTree[T]class DerivedTypeTreeclass DerivedFromParamTreeclass SetterParamTreeclass TermRefTreeclass TypeRefTreeclass 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 AppliedTypeTree[T]class GenericApply[T]class Apply[T]class TypeApply[T]class PackageDef[T]class RefinedTypeTree[T]class Super[T]class Typed[T]class Parensclass TypedSpliceclass SeqLiteral[T]class JavaSeqLiteral[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 ByNameTypeTree[T]class LambdaTypeTree[T]class MatchTypeTree[T]class TermLambdaTypeTree[T]class TypeBoundsTree[T]trait WithoutTypeOrPos[T]class DependentTypeTreeclass ExtMethodsclass Functionclass FunctionWithModsclass WildcardFunctionclass GenAliasclass GenFromclass ImportSelectorclass Intoclass MacroTreeclass OpTreeclass InfixOpclass PostfixOpclass PrefixOpclass PolyFunctionclass Tupleclass CaptureSetclass Constclass Varclass DerivedVarclass BiMappedclass Filteredclass Diffclass Mappedclass Intersectedclass Annotationclass CaptureAnnotationclass BodyAnnotationclass ConcreteBodyAnnotationclass LazyBodyAnnotationclass ConcreteAnnotationclass LazyAnnotationclass ClassfileAnnotationclass DeferredSymAndTreeclass Constantclass Constraintclass OrderingConstraintclass Denotationclass MultiDenotationclass SingleDenotationclass NonSymSingleDenotationclass ErrorDenotationclass MissingRefclass NoQualifyingRefclass JointRefDenotationclass UniqueRefDenotationclass SymDenotationclass ClassDenotationclass PackageClassDenotationobject NoDenotation.typetrait GadtConstraintclass Nameclass TermNameclass DerivedNameclass SimpleNameclass TypeNameclass Scopeobject EmptyScope.typeclass MutableScopeclass PackageScopeclass Symbolclass ClassSymbolobject NoSymbol.typeenum MatchResultclass LambdaParamclass Typetrait BindingTypetrait LambdaTypeclass HKLambdaclass HKTypeLambdaclass MethodOrPolyclass MethodTypeclass CachedMethodTypeclass PolyTypetrait TermLambdatrait TypeLambdaclass RecTypeclass CachedGroundTypeclass ErasedValueTypeclass CachedErasedValueTypeclass AndOrTypeclass AndTypeclass CachedAndTypeclass OrTypeclass CachedOrTypeclass ClassInfoclass CachedClassInfoclass TempClassInfoclass JavaArrayTypeclass CachedJavaArrayTypeobject NoPrefix.typeobject NoType.typeclass WildcardTypeclass CachedWildcardTypeobject WildcardType.typeclass IgnoredProtoclass CachedIgnoredProtoclass ViewProtoclass CachedViewPrototrait CachedTypeclass CachedProxyTypeclass AnnotatedTypeclass CachedAnnotatedTypeclass AppliedTypeclass CachedAppliedTypeclass BoundTypeclass ParamRefclass TermParamRefclass TypeParamRefclass RecThisclass ConstantTypeclass CachedConstantTypeclass ExprTypeclass CachedExprTypeclass MatchTypeclass CachedMatchTypeclass NamedTypeclass TermRefclass CachedTermRefclass TypeRefclass CachedTypeRefclass RefinedOrRecTypeclass RefinedTypeclass CachedRefinedTypeclass SkolemTypeclass QualSkolemTypeclass SuperTypeclass CachedSuperTypeclass ThisTypeclass CachedThisTypeclass TypeBoundsclass AliasingBoundsclass MatchAliasclass TypeAliasclass RealTypeBoundsclass TypeVarclass SelectionProtoobject AnySelectionProto.typeclass CachedSelectionProtoobject SingletonTypeProto.typeclass UnapplySelectionPrototrait NarrowCachedtrait ProtoTypetrait ApplyingProtoclass FunProtoclass FunProtoTypedtrait FunOrPolyProtoclass PolyPrototrait MatchAlwaysobject AnyFunctionProto.typeobject AnyTypeConstructorProto.typeobject AssignProto.typetrait TermTypetrait MethodicTypetrait ValueTypeOrPrototrait ValueTypeclass FlexTypeclass ErrorTypeclass PreviousErrorTypeobject UnspecifiedErrorType.typeclass SearchFailureTypeclass AmbiguousImplicitsclass DivergingImplicitclass FailedExtensionclass MismatchedImplicitclass NestedFailureclass NoMatchingImplicitsobject ImplicitSearchTooLarge.typeobject NoMatchingImplicits.typeclass TooUnspecificclass SynthesisFailureobject TryDynamicCallType.typeclass LazyReftrait SingletonTypetrait CaptureRefclass TypeProxyclass UncachedProxyTypetrait TypeTypeclass UncachedGroundTypeclass TempClassInfoTypeclass TempPolyTypeclass LazyTypeclass MemberCompleterclass Completerclass LocalUnpicklerclass ClassUnpicklerobject localMemberUnpickler.typeclass ApplyProxyCompleterclass ModuleCompletertrait NoCompleterclass NoLoaderobject NoCompleter.typeclass StubInfotrait TypeParamsCompleterclass TypeDefCompleterclass SymbolLoaderclass ClassfileLoaderclass SourcefileLoaderclass PackageLoaderclass Completerclass ClassCompleterclass SuspendCompleterclass ImportTypeclass Rangeclass SearchResultclass SearchFailureclass SearchSuccessclass ImportInfoclass SourcePositionobject NoSourcePosition.typeShow all
class SummarizeMessageLimiter(depth: Int) extends MessageLimiter
Attributes
- Supertypes
object SyntaxHighlighting
This object provides functions for syntax highlighting in the REPL
This object provides functions for syntax highlighting in the REPL
Attributes
- Supertypes
- Self type
-
SyntaxHighlighting.type
Types
Value members
Concrete fields
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
In this article