scala3-compiler-bootstrapped
scala3-compiler-bootstrapped
dotty.tools
FatalError
resultWrapper
dotty.tools.backend
ScalaPrimitivesOps
ScalaPrimitivesOps
WorklistAlgorithm
WList
dotty.tools.backend.jvm
AsmUtils
BCodeAsmCommon
EnclosingMethodEntry
BCodeAsmCommon
BCodeBodyBuilder
PlainBodyBuilder
BCodeBodyBuilder
BCodeHelpers
CClassWriter
BCPickles
BCInnerClassGen
BCAnnotGen
BCJGenSigGen
BCForwardersGen
BCClassGen
JCommonBuilder
JMirrorBuilder
JAndroidBuilder
BCodeHelpers
InvokeStyle
InvokeStyle
BCodeIdiomatic
JCodeMethodN
JCodeMethodN
InsnIterMethodNode
InsnIterInsnList
BCodeSkelBuilder
PlainSkelBuilder
bc
Local
locals
BCodeSyncAndTry
SyncAndTryBuilder
EHClause
NamelessEH
BoundEH
BTypes
BType
PrimitiveBType
UNIT
BOOL
CHAR
BYTE
SHORT
INT
FLOAT
LONG
DOUBLE
RefBType
ClassBType
ClassBType
ClassInfo
NestedInfo
InnerClassEntry
ArrayBType
MethodBType
MethodNameAndType
BTypesFromSymbols
BytecodeWriters
BytecodeWriter
DirectToJarfileWriter
AsmpBytecodeWriter
ClassBytecodeWriter
DumpBytecodeWriter
CollectSuperCalls
CoreBTypes
CoreBTypesProxy
CoreBTypesProxyGlobalIndependent
DottyBackendInterface
DesugaredSelect
ArrayValue
DeconstructorCommon
DottyBackendInterface
symExtensions
DottyPrimitives
FileConflictException
GenBCode
GenBCode
GenBCodeOps
GenBCodeOps
GenBCodePipeline
PlainClassBuilder
Item1
SubItem2
Item2
SubItem3
Item3
Worker1
Worker2
Primitives
Primitive
TestOp
EQ
NE
LT
GE
LE
GT
ArithmeticOp
ADD
SUB
MUL
DIV
REM
NOT
ShiftOp
LSL
ASR
LSR
LogicalOp
AND
OR
XOR
StartConcat
EndConcat
PrimitivePrinter
ComparisonOp
CMPL
CMP
CMPG
dotty.tools.backend.sjs
GenSJSIR
JSCodeGen
JSCodeGen
MaybeGlobalScope
MaybeGlobalScope
NotGlobalScope
GlobalScope
UndefinedParam
JSConstructorGen
JSDefinitions
JSDefinitions
junit
JSEncoding
LocalNameGenerator
JSExportsGen
ExportInfo
TopLevelExportInfo
StaticExportInfo
JSInterop
JSPositions
JSPositions
URIMap
JSPrimitives
JSPrimitives
ScopedVar
ScopedVar
Assignment
VarBox
dotty.tools.dotc
Bench
CompilationUnit
CompilationUnit
SuspendException
Compiler
Driver
Main
MissingCoreLibraryException
Resident
residentCompiler
Run
ScalacCommand
report
dotty.tools.dotc.ast
DesugarEnums
CaseKind
EnumConstraints
MainProxies
NavigateAST
Positioned
Positioned
TreeInfo
MatchingArgs
TreeInfo
PurityLevel
TreeMapWithImplicits
TreeTypeMap
Trees
Tree
UnAssignedTypeException
TypTree
TermTree
PatternTree
DenotingTree
ProxyTree
NameTree
RefTree
DefTree
NamedDefTree
MemberDef
ValOrDefDef
ValOrTypeDef
Ident
SearchFailureIdent
Select
SelectWithSig
This
Super
GenericApply
ApplyKind
Apply
TypeApply
Literal
New
Typed
NamedArg
Assign
Block
If
InlineIf
Closure
Match
InlineMatch
CaseDef
Labeled
Return
WhileDo
Try
SeqLiteral
JavaSeqLiteral
Inlined
TypeTree
TypeVarBinder
SingletonTypeTree
RefinedTypeTree
AppliedTypeTree
LambdaTypeTree
TermLambdaTypeTree
MatchTypeTree
ByNameTypeTree
TypeBoundsTree
Bind
Alternative
UnApply
ValDef
DefDef
TypeDef
Template
ImportOrExport
Import
Export
PackageDef
Annotated
WithoutTypeOrPos
Thicket
EmptyTree
EmptyValDef
WithLazyField
Lazy
Instance
TreeCopier
TreeMap
TreeAccumulator
TreeTraverser
DeepFolder
ShallowFolder
TypeDefs
ValDefs
TypedTreeInfo
closure
closureDef
Quoted
Spliced
SplicedType
AssertNotNull
UntypedTreeInfo
IdPattern
desugar
MatchCheck
SetterParamTree
TypeRefTree
TermRefTree
DerivedFromParamTree
tpd
TypedTreeCopier
TimeTravellingTreeCopier
TreeOps
MapToUnderlying
TreeProvider
MaybePoly
TypeArgs
Counter
untpd
OpTree
TypedSplice
TypedSplice
ModuleDef
DerivingTemplate
ParsedTry
SymbolLit
InterpolatedString
Function
FunctionWithMods
PolyFunction
WildcardFunction
InfixOp
PostfixOp
PrefixOp
Parens
Tuple
Throw
Quote
Splice
TypSplice
ForYield
ForDo
GenFrom
GenAlias
ContextBounds
PatDef
ExtMethods
MacroTree
ImportSelector
Number
NumberKind
Whole
DependentTypeTree
EmptyTypeIdent
WildcardTypeBoundsTree
XMLBlock
GenCheckMode
Mod
Mod
Private
Protected
Var
Implicit
Given
Erased
Final
Sealed
Opaque
Open
Override
Abstract
Lazy
Inline
Transparent
Infix
Modifiers
DerivedTypeTree
UntypedTreeCopier
UntypedTreeMap
UntypedTreeAccumulator
UntypedTreeTraverser
UntypedDeepFolder
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
AnyScalaVersion
CliCommand
CommandLineParser
ParseException
CommonScalaSettings
CompilerCommand
Config
Feature
JavaPlatform
NoScalaVersion
OutputDirs
PathResolver
Environment
Defaults
PathResolver
Calculated
Platform
Printers
Printer
noPrinter
Properties
PropertiesTrait
SJSPlatform
SJSPlatform
ScalaBuild
ScalaBuild
Development
Final
RC
Milestone
ScalaSettings
mixinForwarderChoices
ScalaVersion
ScalaVersion
Settings
SettingsState
ArgsSummary
Setting
Setting
SettingGroup
SourceVersion
SourceVersion
SpecificScalaVersion
WrappedProperties
WrappedProperties
AccessControl
dotty.tools.dotc.core
Annotations
Annotation
ConcreteAnnotation
LazyAnnotation
BodyAnnotation
ConcreteBodyAnnotation
LazyBodyAnnotation
LazyBodyAnnotation
Annotation
Child
ThrownException
Atoms
Range
CheckRealizable
Realizability
Realizable
NotConcrete
NotFinal
HasProblemBounds
HasProblemBaseArg
HasProblemBase
HasProblemField
ProblemInUnderlying
CheckRealizable
ClassfileLoader
Comments
CommentsContext
ContextDocstrings
Comment
Comment
UseCase
UseCase
CommentExpander
ExpansionLimitExceeded
Constants
Constant
Constant
Constraint
ConstraintHandling
ConstraintRunInfo
ContextOps
Contexts
Context
FreshContext
ops
NoContext
ContextBase
ContextState
CyclicReference
CyclicReference
Decorators
ListDecorator
Definitions
Definitions
FunctionOf
PartialFunctionOf
ArrayOf
MatchCase
MultiArrayOf
ContextFunctionType
PerRun
DenotTransformers
DenotTransformer
InfoTransformer
SymTransformer
IdentityDenotTransformer
Denotations
PreDenotation
Denotation
SingleDenotation
NonSymSingleDenotation
UniqueRefDenotation
JointRefDenotation
ErrorDenotation
MissingRef
NoQualifyingRef
MultiPreDenotation
DenotUnion
MultiDenotation
StaleSymbol
EmptyGadtConstraint
ExplainingTypeComparer
Flags
opaques
GadtConstraint
Hashable
Binders
BinderPairs
Hashable
JavaNullInterop
MacroClassLoader
MalformedType
MatchTypeTrace
MissingType
Mode
Mode
NameKinds
NameInfo
NameKind
Info
SimpleNameKind
ClassifiedNameKind
PrefixNameKind
SuffixNameKind
QualifiedInfo
QualifiedNameKind
QualInfo
AnyQualifiedName
NumberedInfo
NumberedNameKind
NumberedInfo
AnyNumberedName
UniqueNameKind
AnyUniqueName
SignedName
SignedInfo
NameOps
compactify
NameTags
NamerOps
ApplyProxyCompleter
Names
Designator
Name
TermName
SimpleName
TypeName
DerivedName
NoLoader
NullOpsDecorator
OrderingConstraint
ConstraintLens
OrderingConstraint
ParamInfo
ParamInfo
PatternTypeConstrainer
Periods
Period
Period
Phases
NoPhase
PhasesBase
SomePhase
TerminalPhase
Phase
ProperGadtConstraint
RecursionOverflow
Scopes
ScopeEntry
Scope
MutableScope
EmptyScope
ErrorScope
Signature
Signature
MatchDegree
SourceLanguage
SourceLanguage
SourcefileLoader
StagingContext
StdNames
str
DefinedNames
ScalaNames
raw
specializedTypeNames
ScalaTermNames
primitive
ScalaTypeNames
JavaNames
JavaTermNames
JavaTypeNames
Substituters
SubstBindingMap
Subst1Map
Subst2Map
SubstMap
SubstSymMap
SubstThisMap
SubstRecThisMap
SubstParamMap
SubstParamsMap
SubstApproxMap
SymDenotations
SymDenotation
ClassDenotation
PackageClassDenotation
NoDenotation
LazyType
LazyType
TypeParamsCompleter
NoCompleter
NoCompleter
ModuleCompleter
StubInfo
InheritedCache
MemberNames
MemberNames
BaseData
BaseData
BaseClassSet
BaseClassSet
BaseDataBuilder
SymbolLoader
SymbolLoaders
SecondCompleter
PackageLoader
PackageScope
Symbols
Symbol
ClassSymbol
NoSymbol
TermSymbols
TypeSymbols
TrackingTypeComparer
TypeApplications
EtaExpansion
Reducer
TypeApplications
TypeComparer
TypeComparer
CompareResult
ApproxState
TypeErasure
ErasedValueType
CachedErasedValueType
ErasedValueType
TypeErasure
TypeError
TypeOps
AsSeenFromMap
SimplifyMap
TyperState
TyperState
Types
Type
CachedType
TypeProxy
CachedGroundType
CachedProxyType
UncachedGroundType
UncachedProxyType
TypeType
TermType
ValueTypeOrProto
ValueType
SingletonType
BindingType
ProtoType
NarrowCached
NamedType
ImplicitRef
TermRef
TypeRef
CachedTermRef
CachedTypeRef
NamedType
TermRef
TypeRef
ThisType
CachedThisType
ThisType
SuperType
CachedSuperType
SuperType
ConstantType
CachedConstantType
ConstantType
LazyRef
LazyRef
RefinedOrRecType
RefinedType
CachedRefinedType
RefinedType
RecType
RecType
AndOrType
AndType
CachedAndType
AndType
OrType
CachedOrType
OrType
OrNull
MethodicType
ExprType
CachedExprType
ExprType
LambdaType
HKLambda
MethodOrPoly
TermLambda
MethodType
CachedMethodType
LambdaTypeCompanion
TermLambdaCompanion
TypeLambdaCompanion
MethodTypeCompanion
MethodType
ErasedMethodType
ContextualMethodType
ErasedContextualMethodType
ImplicitMethodType
ErasedImplicitMethodType
MethodTpe
TypeLambda
HKTypeLambda
PolyType
HKTypeLambda
PolyType
LambdaParam
AppliedType
CachedAppliedType
AppliedType
BoundType
ParamRef
TermParamRef
TypeParamRef
RecThis
SkolemType
QualSkolemType
QualSkolemType
TypeVar
TypeVar
MatchType
CachedMatchType
MatchType
ClassInfo
CachedClassInfo
TempClassInfo
ClassInfo
TypeBounds
RealTypeBounds
AliasingBounds
TypeAlias
MatchAlias
TypeBounds
TypeAlias
MatchAlias
AnnotatedType
CachedAnnotatedType
AnnotatedType
JavaArrayType
CachedJavaArrayType
JavaArrayType
ImportType
NoType
NoPrefix
FlexType
ErrorType
ErrorType
PreviousErrorType
UnspecifiedErrorType
TryDynamicCallType
WildcardType
CachedWildcardType
WildcardType
SAMType
VariantTraversal
TypeMap
DeepTypeMap
IdentityTypeMap
ApproximatingTypeMap
TypeAccumulator
TypeTraverser
ExistsAccumulator
ForeachAccumulator
NamedPartsAccumulator
isGroundAccumulator
TypeSizeAccumulator
CoveringSetAccumulator
NameFilter
abstractTypeNameFilter
nonClassTypeNameFilter
abstractTermNameFilter
typeAliasNameFilter
typeNameFilter
fieldFilter
takeAllFilter
implicitFilter
Uniques
Uniques
NamedTypeUniques
AppliedUniques
Variances
handleRecursive
dotty.tools.dotc.core.classfile
AbstractFileReader
ByteCodecs
ClassfileConstants
FlagTranslation
ClassfileParser
Embedded
NoEmbedded
ClassfileParser
MemberCompleter
EnumTag
ClassfileAnnotation
AttributeCompleter
AnnotConstructorCompleter
InnerClassEntry
ConstantPool
DataReader
ReusableDataReader
dotty.tools.dotc.core.tasty
CommentPickler
CommentUnpickler
DottyUnpickler
BadSignature
TreeSectionUnpickler
PositionsSectionUnpickler
CommentsSectionUnpickler
DottyUnpickler
NameBuffer
NameBuffer
PositionPickler
PositionPickler
TreeToAddr
PositionUnpickler
TastyAnsiiPrinter
TastyClassName
TreeSectionUnpickler
TastyHTMLPrinter
TastyPickler
TastyPickler
TastyPrinter
TastyPrinter
TreeSectionUnpickler
PositionSectionUnpickler
CommentSectionUnpickler
TastyUnpickler
SectionUnpickler
NameTable
TastyUnpickler
TreeBuffer
TreePickler
Hole
TreePickler
TreeUnpickler
Completer
TreeReader
LazyReader
OwnerTree
TreeUnpickler
UnpickleMode
UnpickleMode
TopLevel
Term
TypeTree
TreeWithoutOwner
dotty.tools.dotc.core.unpickleScala2
PickleBuffer
PickleBuffer
PickleFormat
Scala2Erasure
Scala2Flags
Scala2Unpickler
BadSignature
TempPolyType
TempClassInfoType
Scala2Unpickler
LocalUnpickler
localMemberUnpickler
ClassUnpickler
dotty.tools.dotc.decompiler
DecompilationPrinter
IDEDecompilerDriver
Main
PartialTASTYDecompiler
TASTYDecompiler
dotty.tools.dotc.fromtasty
AlreadyLoadedCompilationUnit
Debug
ReadTasty
TASTYCompilationUnit
TASTYCompiler
TASTYRun
TastyFileUtil
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
JavaTokens
Parsers
OpInfo
Location
ParamOwner
StageKind
ParserCommon
OutlineParserCommon
Parser
symbXMLBuilder
OutlineParser
Scanners
TokenData
ScannerCommon
Scanner
LookaheadScanner
Region
InString
InParens
InBraces
InCase
Indented
IndentWidth
Run
Conc
IndentWidth
ScriptParsers
ScriptParser
Tokens
TokensCommon
dotty.tools.dotc.parsing.xml
MarkupParsers
MissingEndTagControl
ConfusedAboutBracesControl
TruncatedXMLControl
MarkupParser
SymbolicXMLBuilder
Utility
dotty.tools.dotc.plugins
MissingPluginException
Plugin
Plugin
PluginLoadException
PluginPhase
Plugins
Plugins
ResearchPlugin
StandardPlugin
dotty.tools.dotc.printing
DecompilerPrinter
DefaultMessageLimiter
ErrorMessageLimiter
Formatting
StringFormatter
ErrorMessageFormatter
SyntaxFormatter
Highlighting
Highlight
Modifier
HighlightBuffer
NoColor
Red
Blue
Cyan
Black
Green
White
Yellow
Magenta
RedB
BlueB
CyanB
BlackB
GreenB
WhiteB
YellowB
MagentaB
Bold
Underlined
MessageLimiter
MessageLimiter
PlainPrinter
Printer
Printer
RefinedPrinter
ReplPrinter
Showable
SummarizeMessageLimiter
SyntaxHighlighting
Texts
Text
Text
Str
Vertical
Fluid
Closed
LineRange
EmptyLineRange
dotty.tools.dotc.profile
AsyncHelper
AsyncHelper
ConsoleProfileReporter
EventType
EventType
GcEventData
ProfileRange
ProfileReporter
ProfileSnap
Profiler
Profiler
StreamProfileReporter
dotty.tools.dotc.quoted
MacroExpansion
PickledQuotes
QuoteUtils
TastyString
dotty.tools.dotc.quoted.reflect
FromSymbol
dotty.tools.dotc.reporting
AbstractMemberMayNotHaveModifier
AbstractOverrideOnlyInTraits
AbstractReporter
AlreadyDefined
AmbiguousOverload
AmbiguousReference
AnonymousFunctionMissingParamType
AnonymousInstanceCannotBeEmpty
AuxConstructorNeedsNonImplicitParameter
BadSymbolicReference
ByNameParameterNotSupported
CannotExtendAnyVal
CannotExtendContextFunction
CannotExtendJavaEnum
CannotHaveSameNameAs
CannotHaveSameNameAs
Reason
CannotBeOverridden
DefinedInSelf
CantInstantiateAbstractClassOrTrait
CaseClassInInlinedCode
CaseClassMissingNonImplicitParamList
CaseClassMissingParamList
ClassAndCompanionNameClash
ClassCannotExtendEnum
ConsoleReporter
CyclicInheritance
CyclicMsg
CyclicReferenceInvolving
CyclicReferenceInvolvingImplicit
DanglingThisInPath
DeclarationMsg
DeprecatedWithOperator
Diagnostic
Error
StickyError
Warning
Info
ConditionalWarning
FeatureWarning
UncheckedWarning
DeprecationWarning
MigrationWarning
Diagnostic
DoesNotConformToBound
DoesNotConformToSelfType
DoesNotConformToSelfTypeCantBeInstantiated
DoubleDefinition
DuplicateBind
DuplicateNamedTypeParameter
DuplicatePrivateProtectedQualifier
EarlyDefinitionsNotSupported
EmptyCatchAndFinallyBlock
EmptyCatchBlock
EmptyCatchOrFinallyBlock
EnumerationsShouldNotBeEmpty
ErasedTypesCanOnlyBeFunctionTypes
ErrorMessageID
ExistentialTypesNoLongerSupported
ExpectedStartOfTopLevelDefinition
ExpectedTokenButFound
ExpectedToplevelDef
ExpectedTypeBoundOrEquals
ExploringReporter
ExtendFinalClass
ExtensionCanOnlyHaveDefs
ExtensionMethodCannotHaveTypeParams
FailureToEliminateExistential
ForwardReferenceExtendsOverDefinition
HideNonSensicalMessages
IdentifierExpected
IllegalCyclicTypeReference
IllegalLiteral
IllegalParameterInit
IllegalRedefinitionOfStandardKind
IllegalStartOfSimplePattern
IllegalStartOfStatement
IllegalStartSimpleExpr
IllegalSuperAccessor
IllegalVariableInPatternAlternative
ImplicitCaseClass
ImplicitClassPrimaryConstructorArity
ImportRenamedTwice
InterpolatedStringError
InvalidReferenceInImplicitNotFoundAnnotation
JavaEnumParentArgs
JavaSymbolIsNotAValue
LazyStaticField
MatchCaseOnlyNullWarning
MatchCaseUnreachable
MatchableWarning
MemberWithSameNameAsStatic
Message
Message
MessageRendering
MethodDoesNotTakeParameters
MissingCompanionForStatic
MissingEmptyArgumentList
MissingIdent
MissingReturnType
MissingReturnTypeWithReturnStatement
MissingTypeParameterFor
MissingTypeParameterInTypeApp
MixedLeftAndRightAssociativeOps
ModifierNotAllowedForDefinition
NamingMsg
NativeMembersMayNotHaveImplementation
NoExplanation
NoExplanation
NoExtensionMethodAllowed
NoMatchingOverload
NoReturnFromInlineable
NotAMember
NotAPath
NotAnExtractor
NotFoundMsg
ObjectMayNotHaveSelfType
OnlyCaseClassOrCaseObjectAllowed
OnlyClassesCanBeAbstract
OnlyClassesCanHaveDeclaredButUndefinedMembers
OnlyFunctionsCanBeFollowedByUnderscore
OverloadInRefinement
OverloadedOrRecursiveMethodNeedsResultType
OverrideError
OverrideTypeMismatchError
OverridesNothing
OverridesNothingButNameExists
PackageNameAlreadyDefined
ParameterizedTypeLacksArguments
ParamsNoInline
PatternMatchExhaustivity
PatternMatchMsg
PkgDuplicateSymbol
PolymorphicMethodMissingTypeInParent
ProperDefinitionNotFound
PureExpressionInStatementPosition
ReassignmentToVal
RecursiveValueNeedsResultType
RedundantModifier
ReferenceMsg
RepeatedModifier
Reporter
NoReporter
Reporter
ReturnOutsideMethodDefinition
SeqWildcardPatternPos
ShowMatchTrace
SkolemInInferred
StableIdentPattern
StaticFieldsOnlyAllowedInObjects
StaticFieldsShouldPrecedeNonStatic
StaticOverridingNonStaticMembers
StoreReporter
SuperCallsNotAllowedInlineable
SuperQualMustBeParent
SymbolChangedSemanticsInVersion
SymbolHasUnparsableVersionNumber
SyntaxMsg
TailrecNotApplicable
TermMemberNeedsResultTypeForImplicitSearch
TestingReporter
ThrowingReporter
TopLevelCantBeImplicit
TopLevelImplicitClass
TraceSyntax
TraitCompanionWithMutableStatic
TraitIsExpected
TraitMayNotDefineNativeMethod
TraitParameterUsedAsParentPrefix
TraitRedefinedFinalMethodFromAnyRef
TraitsMayNotBeFinal
TypeDoesNotTakeParameters
TypeMismatch
reported
TypeMismatchMsg
TypeMsg
TypeSpliceInValPattern
TypeTestAlwaysSucceeds
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
WildcardOnTypeArgumentNotAllowedOnNew
WrongNumberOfParameters
WrongNumberOfTypeArgs
YieldOrDoExpectedInForComprehension
trace
force
dotty.tools.dotc.rewrites
Rewrites
Rewrites
dotty.tools.dotc.sbt
APIUtils
DefaultShowAPI
ExtractAPI
ExtractDependencies
ExtractDependencies
ShowAPI
dotty.tools.dotc.semanticdb
ExtractSemanticDB
Extractor
ExtractSemanticDB
Language
Language
UNKNOWN_LANGUAGE
SCALA
JAVA
Unrecognized
Range
Range
Scala3
SymbolKind
SymbolKind
Symbols
NameOps
SymbolOps
LocalSymbol
StringOps
InfoOps
RangeOps
Schema
Schema
LEGACY
SEMANTICDB3
SEMANTICDB4
Unrecognized
SymbolInformation
Kind
Kind
UNKNOWN_KIND
METHOD
MACRO
TYPE
PARAMETER
TYPE_PARAMETER
OBJECT
PACKAGE
PACKAGE_OBJECT
CLASS
TRAIT
SELF_PARAMETER
INTERFACE
LOCAL
FIELD
CONSTRUCTOR
Unrecognized
Property
Property
UNKNOWN_PROPERTY
ABSTRACT
FINAL
SEALED
IMPLICIT
LAZY
CASE
COVARIANT
CONTRAVARIANT
VAL
VAR
STATIC
PRIMARY
ENUM
DEFAULT
Unrecognized
SymbolInformation
SymbolOccurrence
Role
Role
UNKNOWN_ROLE
REFERENCE
DEFINITION
Unrecognized
SymbolOccurrence
TextDocument
TextDocument
TextDocuments
TextDocuments
Tools
dotty.tools.dotc.transform
AccessProxies
Insert
AccessProxies
ArrayApply
StripAscription
ArrayConstructors
BeanProperties
BetaReduce
BetaReduce
Bridges
ByNameClosures
ByNameClosures
CapturedVars
CheckReentrant
CheckStatic
CheckStatic
CollectNullableFields
CollectNullableFields
CompleteJavaEnums
CompleteJavaEnums
Constructors
Constructors
ContextFunctionResults
CookComments
CountOuterAccesses
CountOuterAccesses
CtxLazy
DropOuterAccessors
DropOuterAccessors
ElimByName
ElimByName
ElimErasedValueType
ElimErasedValueType
ElimOpaque
ElimOpaque
ElimOuterSelect
ElimPackagePrefixes
ElimPolyFunction
ElimPolyFunction
ElimRepeated
ElimRepeated
ElimStaticThis
Erasure
Erasure
Boxing
Typer
ExpandPrivate
ExpandSAMs
ExpandSAMs
ExplicitOuter
ExplicitOuter
OuterOps
ExplicitSelf
ExtensionMethods
ExtensionMethods
FirstTransform
FirstTransform
Flatten
FullParameterization
FullParameterization
FunctionXXLForwarders
GenericSignatures
Getters
Getters
HoistSuperArgs
HoistSuperArgs
Hoister
InlinePatterns
InlineVals
Inlining
Inlining
Instrumentation
InterceptedMethods
InterceptedMethods
LambdaLift
Lifter
LambdaLift
LazyVals
OffsetInfo
LazyVals
lazyNme
RLazyVals
LetOverApply
LiftTry
LiftTry
MacroTransform
Transformer
MegaPhase
MiniPhase
MegaPhase
Memoize
Memoize
Mixin
Mixin
MixinOps
MoveStatics
MoveStatics
NonLocalReturns
NonLocalReturns
OverridingPairs
Cursor
PCPCheckAndHeal
PCPCheckAndHeal
QuoteTypeTags
ParamForwarding
PatternMatcher
PatternMatcher
Translator
Plan
TestPlan
LetPlan
LabeledPlan
ReturnPlan
SeqPlan
ResultPlan
TestPlan
Test
TypeTest
EqualTest
LengthTest
NonEmptyTest
NonNullTest
GuardTest
PlanTransform
PickleQuotes
PickleQuotes
Embedded
Pickler
Pickler
PostInlining
PostInlining
PostTyper
PostTyper
PostTyperTransformer
ProtectedAccessors
ProtectedAccessors
Accessors
PruneErasedDefs
PruneErasedDefs
PureStats
PureStats
RenameLifted
RepeatableAnnotations
ResolveSuper
ResolveSuper
RestoreScopes
SelectStatic
SeqLiterals
SetRootTree
SetRootTree
SpecializeApplyMethods
SpecializeFunctions
Splicer
Call
Staging
Staging
SuperAccessors
SymUtils
SyntheticMembers
SyntheticMembers
TailRec
TailRecElimination
TailRec
TransformByNameApply
TransformWildcards
TreeChecker
Checker
TreeChecker
TreeExtractors
BinaryOp
NewWithArgs
ValueClassUnbox
TreeMapWithStages
TreeMapWithStages
TryCatchPatterns
TupleOptimizations
TypeTestsCasts
TypeUtils
UncacheGivenAliases
UncacheGivenAliases
UninitializedDefs
UninitializedDefs
VCElideAllocations
VCInlineMethods
ValueClasses
YCheckPositions
dotty.tools.dotc.transform.init
Cache
Checker
Checking
State
ClassSummary
Effects
Effect
Promote
FieldAccess
MethodCall
Env
Errors
Error
AccessNonInit
PromoteThis
PromoteWarm
PromoteCold
AccessCold
CallCold
CallUnknown
UnsafePromotion
Potentials
Potential
Refinable
ThisRef
SuperRef
Warm
Outer
FieldReturn
MethodReturn
Cold
Fun
Summarization
Summary
Summary
Util
dotty.tools.dotc.transform.localopt
StringContextChecker
InterpolationReporter
StringInterpolatorOpt
dotty.tools.dotc.transform.patmat
Empty
Or
Prod
Space
SpaceEngine
SpaceEngine
SpaceLogic
Typ
dotty.tools.dotc.transform.sjs
AddLocalJSFakeNews
AddLocalJSFakeNews
ExplicitJSClasses
ExplicitJSClasses
JSExportUtils
JSSymUtils
JSName
Literal
Computed
JSCallingConvention
Method
Property
UnaryOp
BinaryOp
JSCallingConvention
JUnitBootstrappers
JUnitBootstrappers
PrepJSExports
PrepJSInterop
ScalaJSPrepJSInteropTransformer
PrepJSInterop
dotty.tools.dotc.typer
Applications
Applications
Application
ArgMatch
TestApplication
ApplicableToTrees
ApplicableToTypes
TypedApply
ApplyToUntyped
ApplyToTyped
Checking
CheckNonCyclicMap
Checking
ConstFold
Deriving
Deriver
Docstrings
Dynamic
Dynamic
DynamicUnapply
ErrorReporting
Errors
EtaExpansion
ForceDegree
Value
FrontEnd
FrontEnd
IfBottom
ImplicitRunInfo
ImplicitSearchError
Implicits
RenamedImplicitRef
RefAndLevel
Candidate
Candidate
ImplicitRefs
OfTypeImplicits
ContextualImplicits
SearchResult
SearchSuccess
SearchFailure
SearchFailure
SearchFailureType
NoMatchingImplicits
NoMatchingImplicits
AmbiguousImplicits
MismatchedImplicit
DivergingImplicit
FailedExtension
NestedFailure
Implicits
hasSkolem
ImplicitSearch
ImportInfo
RootRef
ImportInfo
ImportSuggestions
Inferencing
Inferencing
Inliner
Intrinsics
Inliner
isElideableExpr
reducer
InlineTyper
ConstantValue
JavaChecks
LiftComplex
LiftComplex
LiftErased
LiftImpure
LiftImpure
LiftToDefs
Lifter
Namer
Completer
TypeDefCompleter
ClassCompleter
SuspendCompleter
NoChecking
NoLift
Nullables
NotNullInfo
NotNullInfo
NotNullConditional
NotNullConditional
CompareNull
TrackedRef
OpenSearch
PrepareInlineable
InlineAccessors
MakeInlineableMap
MakeInlineableDirect
MakeInlineablePassing
ProtoTypes
Compatibility
NoViewsAllowed
MatchAlways
IgnoredProto
CachedIgnoredProto
IgnoredProto
SelectionProto
CachedSelectionProto
SelectionProto
AnySelectionProto
UnapplySelectionProto
ApplyingProto
FunOrPolyProto
FunProtoState
FunProto
FunProtoTyped
ViewProto
CachedViewProto
ViewProto
PolyProto
AnyFunctionProto
AnyTypeConstructorProto
AssignProto
dummyTreeOfType
QuotesAndSplices
ReChecking
ReTyper
RefChecks
OptLevelInfo
LevelInfo
RefChecks
SearchHistory
SearchRoot
Synthesizer
TermRefSet
TermRefSet
TypeAssigner
TypeAssigner
Typer
BindingPrec
Typer
VarianceChecker
VarianceError
VarianceChecker
dotty.tools.dotc.util
Attachment
LinkSource
Container
CharBuffer
Chars
ClasspathFromClassloader
CommentParsing
DiffUtil
DotClass
EqHashMap
FreshNameCreator
FreshNameCreator
Default
GenericHashMap
GenericHashMap
HashMap
HashSet
HashSet
EntryIterator
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
Signature
Param
SimpleIdentityMap
SimpleIdentityMap
Map1
Map2
Map3
Map4
MapMore
SimpleIdentitySet
SimpleIdentitySet
empty
SixteenNibbles
SixteenNibbles
SourceFile
SourceFile
SourcePosition
Spans
Span
Coord
SrcPos
StackTraceOps
Stats
Store
Location
Store
Util
WeakHashSet
WeakHashSet
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
ZipArchive
ZipArchive
Entry
DirEntry
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
ScriptEngine
ScriptEngine
Factory
SigKill
State
SyntaxErrors
TypeOf
TypeOf
UnknownCommand
results
dotty.tools.scripting
Main
ScriptingDriver
ScriptingException
org.scalajs.ir
ClassKind
ClassKind
Class
ModuleClass
Interface
AbstractJSType
HijackedClass
JSClass
JSModuleClass
NativeJSClass
NativeJSModuleClass
EntryPointsInfo
EntryPointsInfo
Hashers
IRVersionNotSupportedException
InvalidIRException
Names
Name
LocalName
LocalName
LabelName
LabelName
FieldName
FieldName
SimpleMethodName
SimpleMethodName
MethodName
MethodName
ClassName
ClassName
OriginalName
OriginalName
Position
Position
SourceFile
Printers
IndentationManager
IRTreePrinter
ScalaJSVersions
Serializers
Transformers
Transformer
ClassTransformer
Traversers
Traverser
Trees
IRNode
TreeOrJSSpread
Tree
LocalIdent
LabelIdent
FieldIdent
MethodIdent
ClassIdent
VarDef
ParamDef
Skip
Block
Block
Labeled
AssignLhs
Assign
Return
If
While
DoWhile
ForIn
TryCatch
TryFinally
Throw
Match
Debugger
New
LoadModule
StoreModule
Select
SelectStatic
SelectJSNativeMember
Apply
ApplyStatically
ApplyStatic
ApplyDynamicImport
UnaryOp
UnaryOp
BinaryOp
BinaryOp
NewArray
ArrayValue
ArrayLength
ArraySelect
RecordValue
RecordSelect
IsInstanceOf
AsInstanceOf
GetClass
Clone
IdentityHashCode
JSNew
JSPrivateSelect
JSSelect
JSFunctionApply
JSMethodApply
JSSuperSelect
JSSuperMethodCall
JSSuperConstructorCall
JSImportCall
LoadJSConstructor
LoadJSModule
JSSpread
JSDelete
JSUnaryOp
JSUnaryOp
JSBinaryOp
JSBinaryOp
JSArrayConstr
JSObjectConstr
JSGlobalRef
JSGlobalRef
JSTypeOfGlobalRef
JSLinkingInfo
Literal
Undefined
Null
BooleanLiteral
CharLiteral
ByteLiteral
ShortLiteral
IntLiteral
LongLiteral
FloatLiteral
DoubleLiteral
StringLiteral
ClassOf
VarRef
This
Closure
CreateJSClass
Transient
Transient
Value
ClassDef
ClassDef
MemberDef
AnyFieldDef
FieldDef
JSFieldDef
MethodDef
JSMethodPropDef
JSMethodDef
JSPropertyDef
JSNativeMemberDef
TopLevelExportDef
TopLevelExportDef
TopLevelJSClassExportDef
TopLevelModuleExportDef
TopLevelMethodExportDef
TopLevelFieldExportDef
OptimizerHints
OptimizerHints
ApplyFlags
ApplyFlags
MemberNamespace
MemberNamespace
MemberFlags
MemberFlags
JSNativeLoadSpec
JSNativeLoadSpec
Global
Import
ImportWithGlobalFallback
TreeHash
Types
Type
PrimType
PrimTypeWithRef
AnyType
NothingType
UndefType
BooleanType
CharType
ByteType
ShortType
IntType
LongType
FloatType
DoubleType
StringType
NullType
ClassType
ArrayType
RecordType
RecordType
Field
NoType
TypeRef
NonArrayTypeRef
PrimRef
ClassRef
ArrayTypeRef
ArrayTypeRef
UTF8String
UTF8String
VersionChecks
scala3-compiler-bootstrapped
/
org.scalajs.ir
/
Names
/
Name
Name
sealed abstract
class
Name
(val encoded:
UTF8String
)
Graph
Supertypes
Known subtypes
class
Object
trait
Matchable
class
Any
class
LocalName
class
LabelName
class
FieldName
class
SimpleMethodName
class
ClassName
Type members
Value members
Type members
Types
type
ThisName
<:
Name
Value members
Abstract methods
protected
def
stringPrefix
:
String
Concrete methods
def
compareTo
(that:
ThisName
):
Int
final protected
def
equalsName
(that:
ThisName
):
Boolean
override
def
hashCode
():
Int
Definition Classes
Any
final
def
nameString
:
String
override
def
toString
():
String
Definition Classes
Any
Concrete fields
val
encoded
:
UTF8String