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 EmptyTypeIdentclass 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 QuotePattern[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 Quote[T]class Return[T]class Splice[T]class SplicePattern[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 ExtMethodsclass Functionclass FunctionWithModsclass WildcardFunctionclass GenAliasclass GenFromclass ImportSelectorclass InLambdaTypeTreeclass Intoclass MacroTreeclass OpTreeclass InfixOpclass PostfixOpclass PrefixOpclass PolyFunctionclass Tupleclass CaptureSetclass Constobject Fluidclass Varclass DerivedVarclass BiMappedclass Filteredclass Diffclass Mappedclass Intersectedenum CompareResultclass Annotationclass CaptureAnnotationclass BodyAnnotationclass ConcreteBodyAnnotationclass LazyBodyAnnotationclass ConcreteAnnotationclass LazyAnnotationclass ClassfileAnnotationclass DeferredSymAndTreeclass Constantclass Constraintclass OrderingConstraintclass Denotationclass MultiDenotationclass SingleDenotationclass NonSymSingleDenotationclass ErrorDenotationclass MissingRefclass NoQualifyingRefclass JointRefDenotationclass UniqueRefDenotationclass SymDenotationclass ClassDenotationclass PackageClassDenotationobject NoDenotationclass GadtConstraintclass Nameclass TermNameclass DerivedNameclass SimpleNameclass TypeNameclass Scopeobject EmptyScopeclass MutableScopeclass PackageScopeclass Symbolclass ClassSymbolobject NoSymbolenum 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 NoPrefixobject NoTypeclass WildcardTypeclass CachedWildcardTypeobject WildcardTypeclass 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 AnySelectionProtoclass CachedSelectionProtoobject SingletonTypeProtoclass UnapplySelectionPrototrait NarrowCachedtrait ProtoTypetrait ApplyingProtoclass FunProtoclass FunProtoTypedtrait FunOrPolyProtoclass PolyPrototrait MatchAlwaysobject AnyFunctionProtoobject AnyTypeConstructorProtoobject LhsPrototrait TermTypetrait MethodicTypetrait ValueTypeOrPrototrait ValueTypeclass FlexTypeclass ErrorTypeclass PreviousErrorTypeobject UnspecifiedErrorTypeclass SearchFailureTypeclass AmbiguousImplicitsclass DivergingImplicitclass FailedExtensionclass MacroErrorsFailureclass MismatchedImplicitclass NestedFailureclass NoMatchingImplicitsobject ImplicitSearchTooLargeobject NoMatchingImplicitsclass TooUnspecificclass SynthesisFailureobject TryDynamicCallTypeclass LazyReftrait SingletonTypetrait CaptureRefclass TypeProxyclass UncachedProxyTypetrait TypeTypeclass UncachedGroundTypeclass TempClassInfoTypeclass TempPolyTypeclass LazyTypeclass MemberCompleterclass Completerclass LocalUnpicklerclass ClassUnpicklerobject localMemberUnpicklerclass ApplyProxyCompleterclass ModuleCompletertrait NoCompleterclass NoLoaderobject NoCompleterclass StubInfotrait TypeParamsCompleterclass TypeDefCompleterclass SymbolLoaderclass ClassfileLoaderclass SourcefileLoaderclass PackageLoaderclass TastyLoaderclass Completerclass ClassCompleterclass SuspendCompleterclass ImportTypeclass Rangeclass Candidatetrait RefAndLevelclass SearchSuccessclass SearchResultclass SearchFailureclass ImportInfoclass SourcePositionobject NoSourcePositionShow 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