scala3-compiler-bootstrapped
scala3-compiler-bootstrapped
dotty.tools
CompileMode
CompileSettings
ExecuteMode
FatalError
MainGenericCompiler
MainGenericRunner
Settings
resultWrapper
dotty.tools.backend
ScalaPrimitivesOps
ScalaPrimitivesOps
WorklistAlgorithm
WList
dotty.tools.backend.jvm
AsmUtils
BCodeAsmCommon
EnclosingMethodEntry
BCodeAsmCommon
BCodeBodyBuilder
PlainBodyBuilder
BCodeHelpers
BCAnnotGen
BCClassGen
BCForwardersGen
BCInnerClassGen
BCJGenSigGen
BCPickles
CClassWriter
JAndroidBuilder
JCommonBuilder
JMirrorBuilder
BCodeHelpers
InvokeStyle
InvokeStyle
BCodeIdiomatic
InsnIterInsnList
InsnIterMethodNode
JCodeMethodN
JCodeMethodN
BCodeSkelBuilder
LoadDestination
Jump
PlainSkelBuilder
Local
bc
locals
BCodeSyncAndTry
SyncAndTryBuilder
BoundEH
EHClause
NamelessEH
BTypes
ArrayBType
BOOL
BType
BYTE
CHAR
ClassBType
ClassBType
ClassInfo
DOUBLE
FLOAT
INT
InnerClassEntry
LONG
MethodBType
MethodNameAndType
NestedInfo
PrimitiveBType
RefBType
SHORT
UNIT
BTypesFromSymbols
BytecodeWriters
AsmpBytecodeWriter
BytecodeWriter
ClassBytecodeWriter
DirectToJarfileWriter
DumpBytecodeWriter
CollectSuperCalls
CollectSuperCalls
CoreBTypes
CoreBTypesProxy
CoreBTypesProxyGlobalIndependent
DottyBackendInterface
ArrayValue
DeconstructorCommon
DesugaredSelect
DottyBackendInterface
symExtensions
DottyPrimitives
FileConflictException
GenBCode
GenBCode
GenBCodeOps
GenBCodeOps
GenBCodePipeline
Item1
Item2
Item3
PlainClassBuilder
SubItem2
SubItem3
Worker1
Worker2
GenericSignatureVisitor
NestedClassesCollector
Primitives
ADD
AND
ASR
ArithmeticOp
CMP
CMPG
CMPL
ComparisonOp
DIV
EQ
EndConcat
GE
GT
LE
LSL
LSR
LT
LogicalOp
MUL
NE
NOT
OR
Primitive
PrimitivePrinter
REM
SUB
ShiftOp
StartConcat
TestOp
XOR
dotty.tools.backend.sjs
GenSJSIR
GenSJSIR
JSCodeGen
JSCodeGen
MaybeGlobalScope
MaybeGlobalScope
GlobalScope
NotGlobalScope
UndefinedParam
JSDefinitions
JSDefinitions
junit
JSEncoding
LocalNameGenerator
JSExportsGen
ExportInfo
Exported
FormalArgsRegistry
StaticExportInfo
TopLevelExportInfo
JSPositions
JSPositions
URIMap
JSPrimitives
JSPrimitives
ScopedVar
ScopedVar
Assignment
VarBox
dotty.tools.dotc
Bench
CompilationUnit
CompilationUnit
SuspendException
Compiler
Driver
Main
MissingCoreLibraryException
NoCompilationUnit
Resident
residentCompiler
Run
suppressions
ScalacCommand
report
dotty.tools.dotc.ast
DesugarEnums
CaseKind
EnumConstraints
MainProxies
NavigateAST
Positioned
Positioned
TreeInfo
MatchingArgs
TreeInfo
PurityLevel
TreeMapWithImplicits
TreeTypeMap
Trees
Alternative
Annotated
AppliedTypeTree
Apply
ApplyKind
Assign
Bind
Block
ByNameTypeTree
CaseDef
Closure
DefDef
DefTree
DenotingTree
EmptyTree
EmptyValDef
Export
GenericApply
GenericApply
Hole
Ident
If
Import
ImportOrExport
InferredTypeTree
InlineIf
InlineMatch
Inlined
Instance
DeepFolder
ShallowFolder
TreeAccumulator
TreeCopier
TreeMap
TreeTraverser
TypeDefs
ValDefs
JavaSeqLiteral
Labeled
LambdaTypeTree
Lazy
Literal
Match
MatchTypeTree
MemberDef
NameTree
NamedArg
NamedDefTree
New
PackageDef
PatternTree
ProxyTree
RefTree
RefinedTypeTree
Return
SearchFailureIdent
Select
SelectWithSig
SeqLiteral
SingletonTypeTree
Super
Template
TermLambdaTypeTree
TermTree
Thicket
This
Tree
Try
TypTree
TypeApply
TypeBoundsTree
TypeDef
TypeTree
Typed
UnApply
UnAssignedTypeException
ValDef
ValOrDefDef
ValOrTypeDef
WhileDo
WithEndMarker
WithEndMarker
WithLazyField
WithoutTypeOrPos
TypedTreeInfo
AssertNotNull
ConstantValue
Quoted
Spliced
SplicedType
closure
closureDef
UntypedTreeInfo
IdPattern
desugar
DerivedFromParamTree
MatchCheck
SetterParamTree
TermRefTree
TypeRefTree
tpd
Counter
MaybePoly
TimeTravellingTreeCopier
TreeMapWithPreciseStatContexts
TreeOps
TreeProvider
TypeArgs
TypedTreeCopier
untpd
ContextBounds
DependentTypeTree
DerivedTypeTree
DerivingTemplate
EmptyTypeIdent
ExtMethods
ForDo
ForYield
Function
FunctionWithMods
GenAlias
GenCheckMode
GenFrom
ImportSelector
InfixOp
InterpolatedString
MacroTree
Mod
Mod
Abstract
Erased
Final
Given
Implicit
Infix
Inline
Lazy
Opaque
Open
Override
Private
Protected
Sealed
Transparent
Var
Modifiers
ModuleDef
Number
NumberKind
Whole
OpTree
Parens
ParsedTry
PatDef
PolyFunction
PostfixOp
PrefixOp
Quote
Splice
SymbolLit
Throw
Tuple
TypedSplice
TypedSplice
UntypedDeepFolder
UntypedTreeAccumulator
UntypedTreeCopier
UntypedTreeMap
UntypedTreeTraverser
WildcardFunction
WildcardTypeBoundsTree
XMLBlock
dotty.tools.dotc.classpath
AggregateClassPath
AggregateClassPath
ClassFileEntry
ClassPathEntries
ClassPathEntries
ClassPathFactory
ClassPathFactory
CtSymClassPath
DirectoryClassPath
DirectoryLookup
DirectorySourcePath
FileBasedCache
FileUtils
JFileDirectoryLookup
JrtClassPath
JrtClassPath
PackageEntry
PackageName
PackageNameUtils
SourceFileEntry
VirtualDirectoryClassPath
ZipAndJarClassPathFactory
ZipAndJarFileLookupFactory
ZipAndJarSourcePathFactory
ZipArchiveFileLookup
dotty.tools.dotc.config
AllScalaSettings
AnyScalaVersion
CliCommand
Columnator
CommandLineParser
ParseException
CommonScalaSettings
CompilerCommand
Config
Feature
JavaPlatform
NoScalaVersion
OutputDirs
PathResolver
Defaults
Environment
PathResolver
Calculated
Platform
Printers
Printer
noPrinter
Properties
PropertiesTrait
SJSPlatform
SJSPlatform
ScalaBuild
ScalaBuild
Development
Final
Milestone
RC
ScalaRelease
ScalaRelease
ScalaSettings
ScalaSettings
ScalaVersion
ScalaVersion
Settings
ArgsSummary
Setting
Setting
SettingGroup
SettingsState
SourceVersion
SourceVersion
SpecificScalaVersion
WrappedProperties
WrappedProperties
AccessControl
dotty.tools.dotc.core
Annotations
Annotation
Annotation
Child
BodyAnnotation
ConcreteAnnotation
ConcreteBodyAnnotation
LazyAnnotation
LazyBodyAnnotation
LazyBodyAnnotation
ThrownException
Atoms
Range
CheckRealizable
HasProblemBase
HasProblemBaseArg
HasProblemBounds
HasProblemField
NotConcrete
NotFinal
ProblemInUnderlying
Realizability
Realizable
CheckRealizable
ClassfileLoader
Comments
Comment
Comment
CommentExpander
ExpansionLimitExceeded
CommentsContext
ContextDocstrings
UseCase
UseCase
Constants
Constant
Constant
Constraint
ConstraintHandling
LevelAvoidMap
ConstraintRunInfo
ContextOps
Contexts
Context
ContextBase
ContextState
FreshContext
NoContext
ops
CyclicReference
CyclicReference
Decorators
ListDecorator
Definitions
Definitions
ArrayOf
ByNameFunction
ContextFunctionType
FunctionOf
MatchCase
MultiArrayOf
PartialFunctionOf
PerRun
DenotTransformers
DenotTransformer
IdentityDenotTransformer
InfoTransformer
SymTransformer
Denotations
DenotUnion
Denotation
ErrorDenotation
JointRefDenotation
MissingRef
MultiDenotation
MultiPreDenotation
NoQualifyingRef
NonSymSingleDenotation
PreDenotation
SingleDenotation
StaleSymbol
UniqueRefDenotation
EmptyGadtConstraint
ExplainingTypeComparer
Flags
opaques
GadtConstraint
Hashable
SomeBinderPairs
SomeBinders
Hashable
JavaNullInterop
MacroClassLoader
MalformedType
MatchTypeTrace
MissingType
Mode
Mode
NameKinds
AnyNumberedName
AnyQualifiedName
AnyUniqueName
AvoidNameKind
ClassifiedNameKind
NameInfo
NameKind
Info
NumberedInfo
NumberedNameKind
NumberedInfo
PrefixNameKind
QualifiedInfo
QualifiedNameKind
QualInfo
SignedName
SignedInfo
SimpleNameKind
SuffixNameKind
UniqueNameKind
NameOps
compactify
NameTags
NamerOps
ApplyProxyCompleter
Names
DerivedName
Designator
Name
SimpleName
TermName
TypeName
NoLoader
NullOpsDecorator
OrderingConstraint
ConstraintLens
OrderingConstraint
ParamInfo
ParamInfo
PatternTypeConstrainer
Periods
Period
Period
Phases
NoPhase
Phase
PhasesBase
SomePhase
TerminalPhase
ProperGadtConstraint
RecursionOverflow
Scopes
EmptyScope
MutableScope
Scope
ScopeEntry
Signature
Signature
MatchDegree
SourceLanguage
SourceLanguage
SourcefileLoader
StagingContext
StdNames
DefinedNames
JavaNames
JavaTermNames
JavaTypeNames
ScalaNames
raw
specializedTypeNames
ScalaTermNames
primitive
ScalaTypeNames
str
Substituters
Subst1Map
Subst2Map
SubstApproxMap
SubstBindingMap
SubstMap
SubstParamMap
SubstParamsMap
SubstRecThisMap
SubstSymMap
SubstThisMap
SymDenotations
BaseClassSet
BaseClassSet
BaseData
BaseData
BaseDataBuilder
ClassDenotation
InheritedCache
LazyType
LazyType
MemberNames
MemberNames
ModuleCompleter
NoCompleter
NoCompleter
NoDenotation
PackageClassDenotation
StubInfo
SymDenotation
TypeParamsCompleter
SymbolLoader
SymbolLoaders
PackageLoader
PackageScope
SecondCompleter
Symbols
ClassSymbol
NoSymbol
Symbol
TermSymbols
TypeSymbols
TrackingTypeComparer
MatchResult
Reduced
NoInstance
TrackingTypeComparer
TypeApplications
EtaExpansion
Reducer
TypeApplications
TypeComparer
TypeComparer
ApproxState
Repr
CompareResult
TypeErasure
CachedErasedValueType
ErasedValueType
ErasedValueType
TypeErasure
TypeError
TypeEval
TypeOps
AsSeenFromMap
AvoidMap
SimplifyKeepUnchecked
SimplifyMap
StripTypeVarsMap
TyperState
TyperState
Types
AliasingBounds
AndOrType
AndType
AndType
AnnotatedType
AnnotatedType
AppliedType
AppliedType
ApproximatingTypeMap
AvoidWildcardsMap
BindingType
BoundType
CachedAndType
CachedAnnotatedType
CachedAppliedType
CachedClassInfo
CachedConstantType
CachedExprType
CachedGroundType
CachedJavaArrayType
CachedMatchType
CachedMethodType
CachedOrType
CachedProxyType
CachedRefinedType
CachedSuperType
CachedTermRef
CachedThisType
CachedType
CachedTypeRef
CachedWildcardType
ClassInfo
ClassInfo
ConstantType
ConstantType
ContextualMethodType
CoveringSetAccumulator
DeepTypeMap
ErasedContextualMethodType
ErasedImplicitMethodType
ErasedMethodType
ErrorType
ErrorType
ExistsAccumulator
ExprType
ExprType
FlexType
ForeachAccumulator
HKLambda
HKTypeLambda
HKTypeLambda
IdentityTypeMap
ImplicitMethodType
ImplicitRef
ImportType
JavaArrayType
JavaArrayType
LambdaParam
LambdaType
LambdaTypeCompanion
LazyRef
LazyRef
MatchAlias
MatchAlias
MatchType
MatchType
MethodOrPoly
MethodTpe
MethodType
MethodType
MethodTypeCompanion
MethodicType
NameFilter
NamedPartsAccumulator
NamedType
NamedType
NarrowCached
NoPrefix
NoType
OrNull
OrType
OrType
ParamRef
PolyType
PolyType
PreviousErrorType
ProtoType
QualSkolemType
QualSkolemType
Range
RealTypeBounds
RecThis
RecType
RecType
RefinedOrRecType
RefinedType
RefinedType
SAMType
SingletonType
SkolemType
StopAt
SuperType
SuperType
TempClassInfo
TermLambda
TermLambdaCompanion
TermParamRef
TermRef
TermRef
TermType
ThisType
ThisType
TryDynamicCallType
Type
TypeAccumulator
TypeAlias
TypeAlias
TypeBounds
TypeBounds
TypeLambda
TypeLambdaCompanion
TypeMap
TypeParamRef
TypeProxy
TypeRef
TypeRef
TypeSizeAccumulator
TypeTraverser
TypeType
TypeVar
TypeVar
UncachedGroundType
UncachedProxyType
UnspecifiedErrorType
ValueType
ValueTypeOrProto
VariantTraversal
WildcardType
WildcardType
abstractTermNameFilter
abstractTypeNameFilter
fieldFilter
implicitFilter
isGroundAccumulator
nonClassTypeNameFilter
takeAllFilter
typeAliasNameFilter
typeNameFilter
UnificationDirection
Uniques
Uniques
AppliedUniques
NamedTypeUniques
Variances
handleRecursive
dotty.tools.dotc.core.classfile
AbstractFileReader
ByteCodecs
ClassfileConstants
FlagTranslation
ClassfileParser
Embedded
NoEmbedded
ClassfileParser
AnnotConstructorCompleter
AttributeCompleter
ClassfileAnnotation
ConstantPool
EnumTag
InnerClassEntry
MemberCompleter
DataReader
ReusableDataReader
dotty.tools.dotc.core.tasty
CommentPickler
CommentUnpickler
DottyUnpickler
BadSignature
CommentsSectionUnpickler
PositionsSectionUnpickler
TreeSectionUnpickler
DottyUnpickler
NameBuffer
NameBuffer
PositionPickler
PositionPickler
TreeToAddr
PositionUnpickler
TastyAnsiiPrinter
TastyClassName
TreeSectionUnpickler
TastyHTMLPrinter
TastyPickler
TastyPickler
TastyPrinter
TastyPrinter
CommentSectionUnpickler
PositionSectionUnpickler
TreeSectionUnpickler
TastyUnpickler
NameTable
SectionUnpickler
TastyUnpickler
TreeBuffer
TreePickler
TreeUnpickler
Completer
LazyReader
OwnerTree
TreeReader
TreeUnpickler
TreeWithoutOwner
UnpickleMode
Term
TopLevel
TypeTree
UnpickleMode
dotty.tools.dotc.core.unpickleScala2
PickleBuffer
PickleBuffer
PickleFormat
Scala2Erasure
Scala2Flags
Scala2Unpickler
BadSignature
TempClassInfoType
TempPolyType
Scala2Unpickler
ClassUnpickler
LocalUnpickler
localMemberUnpickler
dotty.tools.dotc.coverage
Coverage
Location
Location
Serializer
Statement
dotty.tools.dotc.decompiler
DecompilationPrinter
IDEDecompilerDriver
Main
PartialTASTYDecompiler
TASTYDecompiler
dotty.tools.dotc.fromtasty
AlreadyLoadedCompilationUnit
Debug
ReadTasty
TASTYCompilationUnit
TASTYCompiler
TASTYRun
TastyFileUtil
dotty.tools.dotc.inlines
InlineReducer
Inliner
isElideableExpr
Inliner
InlineTyper
Inlines
PrepareInlineable
InlineAccessors
MakeInlineableDirect
MakeInlineableMap
MakeInlineablePassing
dotty.tools.dotc.interactive
Completion
Completion
Completer
Mode
Mode
Interactive
Include
Set
InteractiveCompiler
InteractiveDriver
InteractiveDriver
SourceTree
SourceTree
dotty.tools.dotc.parsing
CharArrayReader
CharArrayLookaheadReader
JavaParsers
JavaParser
OutlineJavaParser
JavaScanners
JavaScanner
LookaheadScanner
JavaTokens
Parser
Parser
Parsers
Location
OpInfo
OutlineParser
OutlineParserCommon
ParamOwner
ParseKind
Parser
symbXMLBuilder
ParserCommon
StageKind
Scanners
InBraces
InCase
InParens
InString
IndentWidth
Run
Conc
IndentWidth
Indented
Region
Scanner
LookaheadScanner
ScannerCommon
TokenData
ScriptParsers
ScriptParser
Tokens
TokensCommon
dotty.tools.dotc.parsing.xml
MarkupParsers
ConfusedAboutBracesControl
MarkupParser
MissingEndTagControl
TruncatedXMLControl
SymbolicXMLBuilder
Utility
dotty.tools.dotc.plugins
MissingPluginException
Plugin
Plugin
PluginLoadException
PluginPhase
Plugins
Plugins
ResearchPlugin
StandardPlugin
dotty.tools.dotc.printing
DefaultMessageLimiter
ErrorMessageLimiter
Formatting
ErrorMessageFormatter
ShownDef
Show
Show
given_Show_ApproxState
given_Show_FlagSet
ShowAny
ShowImplicits1
ShowImplicits2
given_Show_ParamInfo
ShowImplicits3
Shown
StringFormatter
Highlighting
Black
BlackB
Blue
BlueB
Bold
Cyan
CyanB
Green
GreenB
Highlight
HighlightBuffer
Magenta
MagentaB
Modifier
NoColor
Red
RedB
Underlined
White
WhiteB
Yellow
YellowB
MessageLimiter
MessageLimiter
PlainPrinter
Printer
Printer
RefinedPrinter
ReplPrinter
Showable
SummarizeMessageLimiter
SyntaxHighlighting
Texts
Closed
EmptyLineRange
Fluid
LineRange
Str
Text
Text
Vertical
dotty.tools.dotc.profile
AsyncHelper
AsyncHelper
ConsoleProfileReporter
EventType
EventType
GcEventData
ProfileRange
ProfileReporter
ProfileSnap
Profiler
Profiler
StreamProfileReporter
dotty.tools.dotc.quoted
MacroExpansion
PickledQuotes
ExprHole
V1
V2
ExprHole
TypeHole
V1
V2
QuoteUtils
QuotesCache
TastyString
dotty.tools.dotc.quoted.reflect
FromSymbol
dotty.tools.dotc.reporting
AbstractMemberMayNotHaveModifier
AbstractOverrideOnlyInTraits
AbstractReporter
Action
ActiveProfile
AlreadyDefined
AmbiguousOverload
AmbiguousReference
AnonymousFunctionMissingParamType
AnonymousInstanceCannotBeEmpty
AuxConstructorNeedsNonImplicitParameter
BadSymbolicReference
ByNameParameterNotSupported
CannotExtendAnyVal
CannotExtendContextFunction
CannotExtendJavaEnum
CannotHaveSameNameAs
CannotHaveSameNameAs
CannotBeOverridden
DefinedInSelf
Reason
CantInstantiateAbstractClassOrTrait
CaseClassInInlinedCode
CaseClassMissingNonImplicitParamList
CaseClassMissingParamList
ClassAndCompanionNameClash
ClassCannotExtendEnum
ConsoleReporter
ConsoleReporter
AbstractConsoleReporter
CyclicInheritance
CyclicMsg
CyclicReferenceInvolving
CyclicReferenceInvolvingImplicit
DeclarationMsg
DeprecatedWithOperator
Diagnostic
ConditionalWarning
DeprecationWarning
Error
FeatureWarning
Info
MigrationWarning
StickyError
UncheckedWarning
Warning
Diagnostic
DoesNotConformToBound
DoesNotConformToSelfType
DoesNotConformToSelfTypeCantBeInstantiated
DoubleDefinition
DuplicateBind
DuplicateNamedTypeParameter
DuplicatePrivateProtectedQualifier
EarlyDefinitionsNotSupported
EmptyCatchAndFinallyBlock
EmptyCatchBlock
EmptyCatchOrFinallyBlock
EnumerationsShouldNotBeEmpty
ErasedTypesCanOnlyBeFunctionTypes
ErrorMessageID
ErrorMessageID
ExistentialTypesNoLongerSupported
ExpectedStartOfTopLevelDefinition
ExpectedTokenButFound
ExpectedTypeBoundOrEquals
ExploringReporter
ExtendFinalClass
ExtensionCanOnlyHaveDefs
ExtensionMethodCannotHaveTypeParams
FailureToEliminateExistential
ForwardReferenceExtendsOverDefinition
HideNonSensicalMessages
IdentifierExpected
IllegalCyclicTypeReference
IllegalLiteral
IllegalParameterInit
IllegalRedefinitionOfStandardKind
IllegalStartOfSimplePattern
IllegalStartOfStatement
IllegalStartSimpleExpr
IllegalSuperAccessor
IllegalVariableInPatternAlternative
ImplicitCaseClass
ImplicitClassPrimaryConstructorArity
ImplicitSearchTooLargeWarning
ImportRenamedTwice
InterpolatedStringError
InvalidReferenceInImplicitNotFoundAnnotation
JavaEnumParentArgs
JavaSymbolIsNotAValue
LazyStaticField
LossyWideningConstantConversion
MatchCaseOnlyNullWarning
MatchCaseUnreachable
MatchableWarning
MemberWithSameNameAsStatic
Message
Message
MessageFilter
MessagePattern
MessageID
MessageKind
MessageRendering
MethodDoesNotTakeParameters
MissingCompanionForStatic
MissingEmptyArgumentList
MissingIdent
MissingReturnType
MissingReturnTypeWithReturnStatement
MissingTypeParameterFor
MissingTypeParameterInTypeApp
MixedLeftAndRightAssociativeOps
ModifierNotAllowedForDefinition
NamingMsg
NativeMembersMayNotHaveImplementation
NoExplanation
NoExplanation
NoExtensionMethodAllowed
NoMatchingOverload
NoProfile
NoReturnFromInlineable
NotAMember
NotAPath
NotAnExtractor
NotClassType
NotFoundMsg
ObjectMayNotHaveSelfType
OnlyClassesCanBeAbstract
OnlyClassesCanHaveDeclaredButUndefinedMembers
OnlyFunctionsCanBeFollowedByUnderscore
OverloadInRefinement
OverloadedOrRecursiveMethodNeedsResultType
OverrideError
OverrideTypeMismatchError
OverridesNothing
OverridesNothingButNameExists
PackageNameAlreadyDefined
ParameterizedTypeLacksArguments
ParamsNoInline
PatternMatchExhaustivity
PatternMatchMsg
PkgDuplicateSymbol
PolymorphicMethodMissingTypeInParent
Profile
Profile
Info
MethodInfo
NoInfo
ProperDefinitionNotFound
PureExpressionInStatementPosition
ReassignmentToVal
RecursiveValueNeedsResultType
RedundantModifier
ReferenceMsg
RepeatedModifier
Reporter
NoReporter
Reporter
ReturnOutsideMethodDefinition
SeqWildcardPatternPos
ShowMatchTrace
SkolemInInferred
StableIdentPattern
StaticFieldsOnlyAllowedInObjects
StaticFieldsShouldPrecedeNonStatic
StaticOverridingNonStaticMembers
StoreReporter
SuperCallsNotAllowedInlineable
SuperQualMustBeParent
Suppression
SymbolChangedSemanticsInVersion
SymbolHasUnparsableVersionNumber
SyntaxMsg
TailrecNotApplicable
TargetNameOnTopLevelClass
TermMemberNeedsResultTypeForImplicitSearch
TestingReporter
ThrowingReporter
TopLevelImplicitClass
TraceSyntax
TraitCompanionWithMutableStatic
TraitIsExpected
TraitMayNotDefineNativeMethod
TraitParameterUsedAsParentPrefix
TraitRedefinedFinalMethodFromAnyRef
TraitsMayNotBeFinal
TypeDoesNotTakeParameters
TypeMismatch
reported
TypeMismatchMsg
TypeMsg
TypeTestAlwaysDiverges
TypedCaseDoesNotExplicitlyExtendTypedEnum
TypesAndTraitsCantBeImplicit
UnableToEmitSwitch
UnableToExtendSealedClass
UnapplyInvalidNumberOfArguments
UnapplyInvalidReturnType
UnboundPlaceholderParameter
UnboundWildcardType
UncheckedTypePattern
UndefinedNamedTypeParameter
UnexpectedPatternForSummonFrom
UniqueMessagePositions
UnknownNamedEnclosingClassOrObject
UnreducibleApplication
ValueClassNeedsOneValParam
ValueClassParameterMayNotBeAVar
ValueClassParameterMayNotBeCallByName
ValueClassesMayNotBeAbstract
ValueClassesMayNotBeContainted
ValueClassesMayNotContainInitalization
ValueClassesMayNotDefineASecondaryConstructor
ValueClassesMayNotDefineInner
ValueClassesMayNotDefineNonParameterField
ValueClassesMayNotWrapAnotherValueClass
VarArgsParamMustComeLast
VarValParametersMayNotBeCallByName
WConf
WConf
WildcardOnTypeArgumentNotAllowedOnNew
WrongNumberOfParameters
WrongNumberOfTypeArgs
YieldOrDoExpectedInForComprehension
trace
force
log
dotty.tools.dotc.rewrites
Rewrites
Rewrites
dotty.tools.dotc.sbt
APIUtils
DefaultShowAPI
ExtractAPI
ExtractAPI
ExtractDependencies
ExtractDependencies
ShowAPI
dotty.tools.dotc.semanticdb
Access
Access
Empty
NonEmpty
AccessMessage
AccessMessage
SealedValue
Empty
PrivateAccess
PrivateThisAccess
PrivateWithinAccess
ProtectedAccess
ProtectedThisAccess
ProtectedWithinAccess
PublicAccess
SealedValue
AnnotatedType
AnnotatedType
Annotation
Annotation
ApplyTree
ApplyTree
BooleanConstant
BooleanConstant
ByNameType
ByNameType
ByteConstant
ByteConstant
CharConstant
CharConstant
ClassSignature
ClassSignature
Constant
Constant
Empty
NonEmpty
ConstantMessage
ConstantMessage
SealedValue
BooleanConstant
ByteConstant
CharConstant
DoubleConstant
Empty
FloatConstant
IntConstant
LongConstant
NullConstant
ShortConstant
StringConstant
UnitConstant
SealedValue
ConstantOps
ConstantType
ConstantType
Descriptor
Descriptor
Method
None
Package
Parameter
Term
Type
TypeParameter
DescriptorParser
DescriptorParser
Diagnostic
Diagnostic
Severity
Severity
ERROR
HINT
INFORMATION
Recognized
UNKNOWN_SEVERITY
Unrecognized
WARNING
Documentation
Documentation
Format
Format
HTML
JAVADOC
KDOC
MARKDOWN
Recognized
SCALADOC
Unrecognized
DoubleConstant
DoubleConstant
ExistentialType
ExistentialType
ExtractSemanticDB
Extractor
ExtractSemanticDB
FloatConstant
FloatConstant
FunctionTree
FunctionTree
IdTree
IdTree
IntConstant
IntConstant
IntersectionType
IntersectionType
Language
Language
JAVA
Recognized
SCALA
UNKNOWN_LANGUAGE
Unrecognized
LinkMode
LiteralTree
LiteralTree
Location
Location
LongConstant
LongConstant
MacroExpansionTree
MacroExpansionTree
MatchType
MatchType
CaseType
CaseType
MethodSignature
MethodSignature
NullConstant
NullConstant
OriginalTree
OriginalTree
PrinterSymtab
PrinterSymtab
PrivateAccess
PrivateAccess
PrivateThisAccess
PrivateThisAccess
PrivateWithinAccess
PrivateWithinAccess
ProtectedAccess
ProtectedAccess
ProtectedThisAccess
ProtectedThisAccess
ProtectedWithinAccess
ProtectedWithinAccess
PublicAccess
PublicAccess
Range
Range
RepeatedType
RepeatedType
Scala3
FakeSymbol
InfoOps
LocalSymbol
NameOps
RangeOps
RefinementSymbol
SemanticSymbolOps
StringOps
SymbolKind
SymbolKind
SymbolOps
Symbols
TermParamRefSymbol
TypeParamRefSymbol
WildcardTypeSymbol
Schema
Schema
LEGACY
Recognized
SEMANTICDB3
SEMANTICDB4
Unrecognized
Scope
Scope
SelectTree
SelectTree
SemanticSymbolBuilder
ShortConstant
ShortConstant
Signature
Signature
Empty
NonEmpty
SignatureMessage
SignatureMessage
SealedValue
ClassSignature
Empty
MethodSignature
TypeSignature
ValueSignature
SealedValue
SingleType
SingleType
StringConstant
StringConstant
StructuralType
StructuralType
SuperType
SuperType
SymbolInformation
SymbolInformation
Kind
Kind
CLASS
CONSTRUCTOR
FIELD
INTERFACE
LOCAL
MACRO
METHOD
OBJECT
PACKAGE
PACKAGE_OBJECT
PARAMETER
Recognized
SELF_PARAMETER
TRAIT
TYPE
TYPE_PARAMETER
UNKNOWN_KIND
Unrecognized
Property
Property
ABSTRACT
CASE
CONTRAVARIANT
COVARIANT
DEFAULT
ENUM
FINAL
GIVEN
IMPLICIT
INFIX
INLINE
LAZY
OPAQUE
OPEN
PRIMARY
Recognized
SEALED
STATIC
TRANSPARENT
UNKNOWN_PROPERTY
Unrecognized
VAL
VAR
SymbolInformationPrinter
InfoNotes
InfoPrinter
SymbolOccurrence
SymbolOccurrence
Role
Role
DEFINITION
REFERENCE
Recognized
UNKNOWN_ROLE
Unrecognized
SymbolScopeOps
Synthetic
Synthetic
SyntheticPrinter
TreePrinter
SyntheticsExtractor
TextDocument
TextDocument
TextDocuments
TextDocuments
ThisType
ThisType
Tools
Tree
Tree
Empty
NonEmpty
TreeMessage
TreeMessage
SealedValue
ApplyTree
Empty
FunctionTree
IdTree
LiteralTree
MacroExpansionTree
OriginalTree
SelectTree
TypeApplyTree
SealedValue
Type
Type
Empty
NonEmpty
TypeApplyTree
TypeApplyTree
TypeMessage
TypeMessage
SealedValue
AnnotatedType
ByNameType
ConstantType
Empty
ExistentialType
IntersectionType
MatchType
RepeatedType
SingleType
StructuralType
SuperType
ThisType
TypeRef
UnionType
UniversalType
WithType
SealedValue
TypeOps
TypeRef
TypeRef
TypeSignature
TypeSignature
UnionType
UnionType
UnitConstant
UnitConstant
UniversalType
UniversalType
ValueSignature
ValueSignature
WithType
WithType
dotty.tools.dotc.transform
AccessProxies
Insert
AccessProxies
ArrayApply
StripAscription
ArrayApply
ArrayConstructors
ArrayConstructors
BeanProperties
BetaReduce
BetaReduce
Bridges
CapturedVars
CapturedVars
CheckLoopingImplicits
CheckLoopingImplicits
CheckNoSuperThis
CheckNoSuperThis
CheckReentrant
CheckReentrant
CheckStatic
CheckStatic
CollectEntryPoints
CollectEntryPoints
CollectNullableFields
CollectNullableFields
CompleteJavaEnums
CompleteJavaEnums
Constructors
Constructors
ContextFunctionResults
CookComments
CookComments
CountOuterAccesses
CountOuterAccesses
CrossVersionChecks
CrossVersionChecks
CtxLazy
Dependencies
Dependencies
DropOuterAccessors
DropOuterAccessors
ElimByName
ElimByName
ElimErasedValueType
ElimErasedValueType
ElimOpaque
ElimOpaque
ElimOuterSelect
ElimOuterSelect
ElimPackagePrefixes
ElimPackagePrefixes
ElimPolyFunction
ElimPolyFunction
ElimRepeated
ElimRepeated
ElimStaticThis
ElimStaticThis
Erasure
Erasure
Boxing
Typer
EtaReduce
EtaReduce
ExpandPrivate
ExpandPrivate
ExpandSAMs
ExpandSAMs
ExplicitOuter
ExplicitOuter
OuterOps
ExplicitSelf
ExplicitSelf
ExtensionMethods
ExtensionMethods
FirstTransform
FirstTransform
Flatten
Flatten
ForwardDepChecks
LevelInfo
OptLevelInfo
ForwardDepChecks
FullParameterization
FullParameterization
FunctionXXLForwarders
FunctionXXLForwarders
GenericSignatures
Getters
Getters
HoistSuperArgs
HoistSuperArgs
Hoister
InlinePatterns
InlinePatterns
InlineVals
InlineVals
Inlining
Inlining
InstrumentCoverage
InstrumentCoverage
Instrumentation
Instrumentation
InterceptedMethods
InterceptedMethods
LambdaLift
Lifter
LambdaLift
LazyVals
OffsetInfo
LazyVals
lazyNme
RLazyVals
LetOverApply
LetOverApply
LiftTry
LiftTry
MacroTransform
Transformer
MegaPhase
MiniPhase
MegaPhase
Memoize
Memoize
Mixin
Mixin
MixinOps
MoveStatics
MoveStatics
NonLocalReturns
NonLocalReturns
OverridingPairs
Cursor
PCPCheckAndHeal
PCPCheckAndHeal
QuoteTypeTags
ParamForwarding
ParamForwarding
PatternMatcher
PatternMatcher
Translator
EqualTest
GuardTest
LabeledPlan
LengthTest
LetPlan
NonEmptyTest
NonNullTest
Plan
PlanTransform
ResultPlan
ReturnPlan
SeqPlan
Test
TestPlan
TestPlan
TypeTest
PickleQuotes
PickleQuotes
Pickler
Pickler
PostInlining
PostInlining
PostTyper
PostTyper
PostTyperTransformer
ProtectedAccessors
ProtectedAccessors
PruneErasedDefs
PruneErasedDefs
PureStats
PureStats
ReifiedReflect
RepeatableAnnotations
RepeatableAnnotations
ResolveSuper
ResolveSuper
RestoreScopes
RestoreScopes
SelectStatic
SelectStatic
SeqLiterals
SeqLiterals
SetRootTree
SetRootTree
SpecializeApplyMethods
SpecializeApplyMethods
SpecializeFunctions
SpecializeFunctions
SpecializeTuples
SpecializeTuples
Splicer
Call
Splicing
Splicing
Staging
Staging
SuperAccessors
SymUtils
SyntheticMembers
SyntheticMembers
TailRec
TailRecElimination
TailRec
TransformWildcards
TransformWildcards
TreeChecker
Checker
TreeChecker
TreeNodeChecker
TreeExtractors
BinaryOp
NewWithArgs
ValueClassUnbox
TreeMapWithStages
TreeMapWithStages
TryCatchPatterns
TryCatchPatterns
TupleOptimizations
TupleOptimizations
TypeTestsCasts
TypeUtils
UncacheGivenAliases
UncacheGivenAliases
UninitializedDefs
UninitializedDefs
VCElideAllocations
VCElideAllocations
VCInlineMethods
VCInlineMethods
ValueClasses
YCheckPositions
YCheckPositions
dotty.tools.dotc.transform.init
Checker
InitTreeTraverser
Checker
Errors
AccessCold
AccessNonInit
CallCold
CallUnknown
Error
PromoteError
UnsafeLeaking
UnsafePromotion
Semantic
ArgInfo
ByNameArg
Cache
Cache
Call
Cold
Fun
Hot
NewExpr
Objekt
PolyFun
Promoted
PromotionInfo
Ref
RefSet
Reporter
BufferedReporter
ErrorFound
StopEarlyReporter
TryBufferedReporter
Reporter
Task
ThisRef
Trace
TryReporter
Value
Warm
WorkList
dotty.tools.dotc.transform.localopt
FormatInterpolatorTransform
StringInterpolatorOpt
StringInterpolatorOpt
TypedFormatChecker
Conversion
Conversion
Kind
SpecGroup
formattableTypes
dotty.tools.dotc.transform.patmat
Empty
Or
Prod
Space
SpaceEngine
SpaceEngine
SpaceLogic
Typ
dotty.tools.dotc.transform.sjs
AddLocalJSFakeNews
AddLocalJSFakeNews
ExplicitJSClasses
ExplicitJSClasses
JSExportUtils
JSSymUtils
JSCallingConvention
Method
Property
UnaryOp
BinaryOp
JSCallingConvention
JSName
Literal
Computed
JSParamInfo
JUnitBootstrappers
JUnitBootstrappers
PrepJSExports
PrepJSInterop
ScalaJSPrepJSInteropTransformer
PrepJSInterop
dotty.tools.dotc.typer
Applications
Applications
ApplicableToTrees
ApplicableToTypes
Application
ApplyToTyped
ApplyToUntyped
ArgMatch
TestApplication
TypedApply
Checking
CheckNonCyclicMap
Checking
ConstFold
Deriving
Deriver
Docstrings
Dynamic
Dynamic
DynamicUnapply
ErrorReporting
Errors
EtaExpansion
ForceDegree
Value
FrontEnd
IfBottom
ImplicitRunInfo
ImplicitSearchError
Implicits
AmbiguousImplicits
Candidate
Candidate
ContextualImplicits
DivergingImplicit
FailedExtension
ImplicitRefs
ImplicitSearchTooLarge
MismatchedImplicit
NestedFailure
NoMatchingImplicits
NoMatchingImplicits
OfTypeImplicits
RefAndLevel
RenamedImplicitRef
SearchFailure
SearchFailure
SearchFailureType
SearchResult
SearchSuccess
SynthesisFailure
Implicits
ImplicitSearch
hasSkolem
ImportInfo
RootRef
ImportInfo
ImportSuggestions
Inferencing
Inferencing
JavaChecks
LiftComplex
LiftComplex
LiftCoverage
LiftErased
LiftImpure
LiftImpure
LiftToDefs
Lifter
Namer
ClassCompleter
Completer
SuspendCompleter
TypeDefCompleter
NoChecking
NoLift
Nullables
CompareNull
NotNullConditional
NotNullConditional
NotNullInfo
NotNullInfo
TrackedRef
OpenSearch
ProtoTypes
AnyFunctionProto
AnySelectionProto
AnyTypeConstructorProto
ApplyingProto
AssignProto
CachedIgnoredProto
CachedSelectionProto
CachedViewProto
Compatibility
FunOrPolyProto
FunProto
FunProtoState
FunProtoTyped
IgnoredProto
IgnoredProto
MatchAlways
NoViewsAllowed
PolyProto
SelectionProto
SelectionProto
UnapplySelectionProto
ViewProto
ViewProto
dummyTreeOfType
QuotesAndSplices
ReChecking
ReTyper
RefChecks
OverridingPairsChecker
RefChecks
SearchHistory
SearchRoot
Synthesizer
Synthesizer
TermRefSet
TermRefSet
TypeAssigner
TypeAssigner
Typer
BindingPrec
Typer
TyperPhase
TyperPhase
VarianceChecker
VarianceError
VarianceChecker
dotty.tools.dotc.util
Attachment
Container
LinkSource
CharBuffer
Chars
ClasspathFromClassloader
CommentParsing
DiffUtil
DotClass
EqHashMap
FreshNameCreator
FreshNameCreator
Default
GenericHashMap
GenericHashMap
HashMap
HashSet
IntMap
LRUCache
LRUCache
LinearMap
LinearSet
MutableMap
MutableSet
NameTransformer
NoSource
NoSourcePosition
ParsedComment
ParsedComment
PerfectHashing
PerfectHashing
Property
Key
StickyKey
ReadOnlyMap
ReadOnlySet
ReadOnlySet
ReusableInstance
ReusableInstance
ScriptSourceFile
ShowPickled
PickleBufferEntry
PickleBufferEntryList
Signatures
Param
Signature
SimpleIdentityMap
SimpleIdentityMap
Map1
Map2
Map3
Map4
MapMore
SimpleIdentitySet
SimpleIdentitySet
empty
SixteenNibbles
SixteenNibbles
SourceFile
SourceFile
SourcePosition
Spans
Coord
Span
SrcPos
StackTraceOps
Stats
Store
Location
Store
Util
WeakHashSet
WeakHashSet
Entry
common
dotty.tools.io
AbstractFile
AbstractFile
ClassPath
ClassPath
ClassPathContext
JavaContext
ClassRepresentation
Directory
Directory
DirectoryClassPath
EfficientClassPath
EfficientClassPathCallBack
File
File
FileOperationException
FileZipArchive
Jar
Jar
WManifest
WManifest
JarArchive
JarArchive
JarWriter
JavaClassPath
ManifestResources
MergedClassPath
NoAbstractFile
Path
Path
PlainDirectory
PlainFile
PlainFile
Streamable
Bytes
Chars
VirtualDirectory
VirtualFile
VirtualFile
ZipArchive
ZipArchive
DirEntry
Entry
dotty.tools.repl
AbstractFileClassLoader
AmbiguousCommand
CollectTopLevelImports
Command
DocOf
DocOf
Help
Imports
JLineTerminal
Load
Load
Main
Newline
ParseResult
ParseResult
Parsed
Quit
Rendering
ReplCommand
ReplCompilationUnit
ReplCompiler
ReplDriver
Reset
Reset
ScriptEngine
ScriptEngine
Factory
Settings
Settings
SigKill
State
SyntaxErrors
TypeOf
TypeOf
UnknownCommand
results
dotty.tools.runner
CommonRunner
ObjectRunner
RichClassLoader
RichClassLoader
ScalaClassLoader
dotty.tools.scripting
Main
ScriptingDriver
ScriptingException
StringDriver
StringDriverException
Util
org.scalajs.ir
ClassKind
ClassKind
AbstractJSType
Class
HijackedClass
Interface
JSClass
JSModuleClass
ModuleClass
NativeJSClass
NativeJSModuleClass
EntryPointsInfo
EntryPointsInfo
Hashers
IRVersionNotSupportedException
InvalidIRException
Names
ClassName
ClassName
FieldName
FieldName
LabelName
LabelName
LocalName
LocalName
MethodName
MethodName
Name
SimpleMethodName
SimpleMethodName
OriginalName
OriginalName
Position
Position
SourceFile
Printers
IRTreePrinter
IndentationManager
SHA1
DigestBuilder
ScalaJSVersions
Serializers
Transformers
ClassTransformer
Transformer
Traversers
Traverser
Trees
AnyFieldDef
Apply
ApplyDynamicImport
ApplyFlags
ApplyFlags
ApplyStatic
ApplyStatically
ArrayLength
ArraySelect
ArrayValue
AsInstanceOf
Assign
AssignLhs
BinaryOp
BinaryOp
Block
Block
BooleanLiteral
ByteLiteral
CharLiteral
ClassDef
ClassDef
ClassIdent
ClassOf
Clone
Closure
CreateJSClass
Debugger
DoWhile
DoubleLiteral
FieldDef
FieldIdent
FloatLiteral
ForIn
GetClass
IRNode
IdentityHashCode
If
IntLiteral
IsInstanceOf
JSArrayConstr
JSBinaryOp
JSBinaryOp
JSDelete
JSFieldDef
JSFunctionApply
JSGlobalRef
JSGlobalRef
JSImportCall
JSImportMeta
JSLinkingInfo
JSMethodApply
JSMethodDef
JSMethodPropDef
JSNativeLoadSpec
JSNativeLoadSpec
Global
Import
ImportWithGlobalFallback
JSNativeMemberDef
JSNew
JSNewTarget
JSObjectConstr
JSPrivateSelect
JSPropertyDef
JSSelect
JSSpread
JSSuperConstructorCall
JSSuperMethodCall
JSSuperSelect
JSTypeOfGlobalRef
JSUnaryOp
JSUnaryOp
LabelIdent
Labeled
Literal
LoadJSConstructor
LoadJSModule
LoadModule
LocalIdent
LongLiteral
Match
MatchableLiteral
MemberDef
MemberFlags
MemberFlags
MemberNamespace
MemberNamespace
MethodDef
MethodIdent
New
NewArray
Null
OptimizerHints
OptimizerHints
ParamDef
RecordSelect
RecordValue
Return
Select
SelectJSNativeMember
SelectStatic
ShortLiteral
Skip
StoreModule
StringLiteral
This
Throw
TopLevelExportDef
TopLevelExportDef
TopLevelFieldExportDef
TopLevelJSClassExportDef
TopLevelMethodExportDef
TopLevelModuleExportDef
Transient
Transient
Value
Tree
TreeHash
TreeOrJSSpread
TryCatch
TryFinally
UnaryOp
UnaryOp
Undefined
VarDef
VarRef
While
Types
AnyType
ArrayType
ArrayTypeRef
ArrayTypeRef
BooleanType
ByteType
CharType
ClassRef
ClassType
DoubleType
FloatType
IntType
LongType
NoType
NonArrayTypeRef
NothingType
NullType
PrimRef
PrimType
PrimTypeWithRef
RecordType
RecordType
Field
ShortType
StringType
Type
TypeRef
UndefType
UTF8String
UTF8String
VersionChecks
scala3-compiler-bootstrapped
/
dotty.tools.dotc.core
/
Definitions
/
MatchCase
MatchCase
object
MatchCase
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
MatchCase
.type
Value members
Value members
Concrete methods
def
apply
(
pat:
Type
,
body:
Type
)(
using
Context
):
Type
def
isInstance
(
tp:
Type
)(
using
Context
):
Boolean
def
unapply
(
tp:
Type
)(
using
Context
):
Option
[(
Type
,
Type
)]