dotty.tools.dotc.printing
Members list
Type members
Classlikes
Attributes
- Supertypes
Attributes
- Supertypes
Attributes
- Supertypes
- Self type
-
Formatting.type
Attributes
- Supertypes
- Self type
-
Highlighting.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
MessageLimiter.type
Attributes
- Companion
- class
- Supertypes
- Self type
-
OutlinePrinter.type
A printer that elides known standard tree forms from the rhs of def and val. Typically used for printing Java trees which elide the rhs. Note that there may still be some differences if you compare before and after pickling.
A printer that elides known standard tree forms from the rhs of def and val. Typically used for printing Java trees which elide the rhs. Note that there may still be some differences if you compare before and after pickling.
Attributes
- Companion
- object
- Supertypes
-
class RefinedPrinterclass PlainPrinterclass Printerclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
The base class of all printers
Attributes
- Supertypes
- Known subtypes
-
class OutlinePrinterclass ReplPrinter
Attributes
- Supertypes
-
class RefinedPrinterclass PlainPrinterclass Printerclass Objecttrait Matchableclass AnyShow all
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 MacroTreeclass OpTreeclass InfixOpclass PostfixOpclass PrefixOpclass PolyFunctionclass Tupleclass CaptureSetclass Constobject Fluidclass Varclass DerivedVarclass BiMappedclass Filteredclass Diffclass Mappedclass Intersectedclass RefiningVarenum 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 GadtConstraintenum MatchResultclass Nameclass TermNameclass DerivedNameclass SimpleNameclass TypeNameclass Periodclass Scopeobject EmptyScopeclass MutableScopeclass PackageScopeclass Symbolclass ClassSymbolobject NoSymbolclass 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 FlexibleTypeclass 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 ValueTypetrait CaptureReftrait SingletonCaptureRefclass FlexTypeclass ErrorTypeclass PreviousErrorTypeobject UnspecifiedErrorTypeclass SearchFailureTypeclass AmbiguousImplicitsclass DivergingImplicitclass FailedExtensionclass MacroErrorsFailureclass MismatchedImplicitclass NestedFailureclass NoMatchingImplicitsobject ImplicitSearchTooLargeobject NoMatchingImplicitsclass TooUnspecificclass SynthesisFailureobject TryDynamicCallTypeclass LazyReftrait SingletonTypeclass 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 Rangetrait Spaceobject Emptyclass Orclass Prodclass Typclass Candidatetrait RefAndLevelclass SearchSuccessclass SearchResultclass SearchFailureclass ImportInfoclass SourcePositionobject NoSourcePositionShow all
Attributes
- Supertypes
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