Scala 3
3.2.2
Learn
Install
Playground
Find A Library
Community
Blog
Scala 3
Learn
Install
Playground
Find A Library
Community
Blog
API
scala
annotation
meta
beanGetter
beanSetter
companionClass
companionMethod
companionObject
field
getter
languageFeature
param
setter
unchecked
uncheckedStable
uncheckedVariance
Annotation
ClassfileAnnotation
ConstantAnnotation
MainAnnotation
MainAnnotation
Info
Parameter
ParameterAnnotation
RefiningAnnotation
StaticAnnotation
TypeConstraint
alpha
capability
compileTimeOnly
constructorOnly
elidable
elidable
experimental
implicitAmbiguous
implicitNotFound
newMain
newMain
alias
nowarn
retains
retainsByName
showAsInfix
static
strictfp
switch
tailrec
targetName
threadUnsafe
transparentTrait
unspecialized
unused
varargs
beans
BeanProperty
BooleanBeanProperty
collection
concurrent
Map
TrieMap
TrieMap
MangledHashing
convert
AsJavaConverters
AsJavaExtensions
BufferHasAsJava
ConcurrentMapHasAsJava
IterableHasAsJava
IteratorHasAsJava
MapHasAsJava
MutableMapHasAsJava
MutableSeqHasAsJava
MutableSetHasAsJava
SeqHasAsJava
SetHasAsJava
AsScalaConverters
AsScalaExtensions
CollectionHasAsScala
ConcurrentMapHasAsScala
DictionaryHasAsScala
EnumerationHasAsScala
IterableHasAsScala
IteratorHasAsScala
ListHasAsScala
MapHasAsScala
PropertiesHasAsScala
SetHasAsScala
ImplicitConversions
ImplicitConversionsToJava
ImplicitConversionsToScala
StreamExtensions
AnyArrayHasSeqParStream
ByteArrayHasSeqParStream
CharArrayHasSeqParStream
DoubleArrayHasSeqParStream
DoubleStreamHasToScala
FloatArrayHasSeqParStream
IntArrayHasSeqParStream
IntStreamHasToScala
IterableHasSeqStream
IterableNonGenericHasParStream
LongArrayHasSeqParStream
LongStreamHasToScala
MapHasParKeyValueStream
MapHasSeqKeyValueStream
ShortArrayHasSeqParStream
StepperHasParStream
StepperHasSeqStream
StreamHasToScala
StringHasSeqParStream
StreamExtensions
AccumulatorFactoryInfo
AccumulatorFactoryInfo
LowPriorityAccumulatorFactoryInfo
StreamShape
StreamShape
StreamShapeLowPriority1
StreamUnboxer
StreamUnboxer
ToJavaImplicits
ToScalaImplicits
generic
DefaultSerializable
DefaultSerializationProxy
IsIterable
IsIterable
IsIterableLowPriority
IsIterableOnce
IsIterableOnce
IsIterableOnceLowPriority
IsMap
IsMap
IsSeq
IsSeq
Subtractable
immutable
::
AbstractMap
AbstractSeq
AbstractSet
ArraySeq
ArraySeq
ofBoolean
ofByte
ofChar
ofDouble
ofFloat
ofInt
ofLong
ofRef
ofShort
ofUnit
BitSet
BitSet
BitSet1
BitSet2
BitSetN
HashMap
HashMap
HashSet
HashSet
IndexedSeq
IndexedSeq
IndexedSeqDefaults
IndexedSeqOps
IntMap
IntMap
Iterable
Iterable
LazyList
LazyList
#::
Deferrer
SerializationProxy
cons
LinearSeq
LinearSeq
LinearSeqOps
List
List
ListMap
ListMap
ListSet
ListSet
LongMap
LongMap
Map
Map
Map1
Map2
Map3
Map4
WithDefault
MapOps
ImmutableKeySet
Nil
NumericRange
NumericRange
Exclusive
Inclusive
Queue
Queue
Range
Range
BigDecimal
BigInt
Exclusive
Inclusive
Int
Long
Partial
Seq
Seq
SeqMap
SeqMap
SeqOps
Set
Set
Set1
Set2
Set3
Set4
SetOps
SortedMap
SortedMap
WithDefault
SortedMapOps
ImmutableKeySortedSet
SortedSet
SortedSet
SortedSetOps
Stream
Stream
#::
Cons
Deferrer
Empty
SerializationProxy
cons
StrictOptimizedMapOps
StrictOptimizedSeqOps
StrictOptimizedSetOps
StrictOptimizedSortedMapOps
StrictOptimizedSortedSetOps
TreeMap
TreeMap
TreeSeqMap
TreeSeqMap
Builder
OrderBy
Insertion
Modification
OrderBy
Ordering
TreeSet
TreeSet
Vector
Vector
VectorBuilder
VectorMap
VectorMap
WrappedString
WrappedString
UnwrapOp
mutable
AbstractBuffer
AbstractIterable
AbstractMap
AbstractSeq
AbstractSet
AnyRefMap
AnyRefMap
AnyRefMapBuilder
ArrayBuffer
ArrayBuffer
ArrayBufferView
ArrayBuilder
ArrayBuilder
ofBoolean
ofByte
ofChar
ofDouble
ofFloat
ofInt
ofLong
ofRef
ofShort
ofUnit
ArrayDeque
ArrayDeque
ArrayDequeOps
ArraySeq
ArraySeq
ofBoolean
ofByte
ofChar
ofDouble
ofFloat
ofInt
ofLong
ofRef
ofShort
ofUnit
BitSet
BitSet
Buffer
Buffer
Builder
Clearable
Cloneable
CollisionProofHashMap
CollisionProofHashMap
Node
RBNode
Growable
Growable
GrowableBuilder
HashMap
HashMap
HashSet
HashSet
ImmutableBuilder
IndexedBuffer
IndexedBuffer
IndexedSeq
IndexedSeq
IndexedSeqOps
Iterable
Iterable
LinkedHashMap
LinkedHashMap
LinkedHashSet
LinkedHashSet
ListBuffer
ListBuffer
ListMap
ListMap
LongMap
LongMap
LongMapBuilder
Map
Map
WithDefault
MapOps
MultiMap
OpenHashMap
OpenHashMap
PriorityQueue
PriorityQueue
Queue
Queue
ReusableBuilder
Seq
Seq
SeqMap
SeqMap
SeqOps
Set
Set
SetOps
Shrinkable
SortedMap
SortedMap
WithDefault
SortedMapOps
SortedSet
SortedSet
SortedSetOps
Stack
Stack
StringBuilder
StringBuilder
TreeMap
TreeMap
TreeSet
TreeSet
UnrolledBuffer
UnrolledBuffer
Unrolled
WeakHashMap
WeakHashMap
+:
:+
AbstractIndexedSeqView
AbstractIterable
AbstractIterator
AbstractMap
AbstractMapView
AbstractSeq
AbstractSeqView
AbstractSet
AbstractView
AnyStepper
AnyStepper
AnyStepperSpliterator
ArrayOps
WithFilter
ArrayOps
BitSet
BitSet
BitSetOps
BitSetOps
BufferedIterator
BuildFrom
BuildFrom
BuildFromLowPriority1
BuildFromLowPriority2
ClassTagIterableFactory
ClassTagIterableFactory
AnyIterableDelegate
Delegate
ClassTagSeqFactory
ClassTagSeqFactory
AnySeqDelegate
Delegate
DefaultMap
DoubleStepper
DoubleStepper
DoubleStepperSpliterator
EvidenceIterableFactory
EvidenceIterableFactory
Delegate
EvidenceIterableFactoryDefaults
Factory
Factory
IndexedSeq
IndexedSeq
IndexedSeqOps
IndexedSeqView
IndexedSeqView
Appended
Concat
Drop
DropRight
Id
Map
Prepended
Reverse
Slice
Take
TakeRight
IntStepper
IntStepper
IntStepperSpliterator
Iterable
Iterable
IterableFactory
IterableFactory
Delegate
IterableFactoryDefaults
IterableOnce
IterableOnce
IterableOnceExtensionMethods
IterableOnceOps
IterableOps
IterableOps
SizeCompareOps
WithFilter
Iterator
GroupedIterator
Iterator
JavaConverters
AsJava
AsJavaCollection
AsJavaDictionary
AsJavaEnumeration
AsScala
LazyZip2
LazyZip2
LazyZip3
LazyZip3
LazyZip4
LazyZip4
LinearSeq
LinearSeq
LinearSeqOps
LongStepper
LongStepper
LongStepperSpliterator
Map
Map
MapFactory
MapFactory
Delegate
MapFactoryDefaults
MapOps
MapOps
WithFilter
MapView
MapView
Filter
FilterKeys
Id
MapValues
TapEach
MapViewFactory
Searching
Found
InsertionPoint
SearchImpl
SearchResult
Seq
Seq
SeqFactory
SeqFactory
Delegate
UnapplySeqWrapper
SeqMap
SeqMap
SeqOps
SeqOps
SeqView
SeqView
Appended
Concat
Drop
DropRight
Id
Map
Prepended
Reverse
Sorted
Take
TakeRight
Set
Set
SetOps
SortedIterableFactory
SortedIterableFactory
Delegate
SortedMap
SortedMap
SortedMapFactory
SortedMapFactory
Delegate
SortedMapFactoryDefaults
SortedMapOps
SortedMapOps
WithFilter
SortedOps
SortedSet
SortedSet
SortedSetFactoryDefaults
SortedSetOps
SortedSetOps
WithFilter
SpecificIterableFactory
Stepper
Stepper
EfficientSplit
StepperShape
StepperShape
Shape
StepperShapeLowPriority1
StepperShapeLowPriority2
StrictOptimizedClassTagSeqFactory
StrictOptimizedIterableOps
StrictOptimizedLinearSeqOps
StrictOptimizedMapOps
StrictOptimizedSeqFactory
StrictOptimizedSeqOps
StrictOptimizedSetOps
StrictOptimizedSortedMapOps
StrictOptimizedSortedSetOps
StringOps
WithFilter
StringOps
StringView
View
View
Appended
Collect
Concat
DistinctBy
Drop
DropRight
DropWhile
Elems
Empty
Fill
Filter
Filter
FlatMap
Iterate
LeftPartitionMapped
Map
PadTo
Prepended
RightPartitionMapped
ScanLeft
Single
Tabulate
Take
TakeRight
TakeWhile
Unfold
Updated
Zip
ZipAll
ZipWithIndex
WithFilter
compat
Platform
compiletime
ops
any
boolean
double
float
int
long
string
testing
Error
ErrorKind
ErrorKind
Parser
Typer
concurrent
duration
Deadline
Deadline
DeadlineIsOrdered
DoubleMult
Duration
DurationIsOrdered
Infinite
Duration
DurationConversions
DurationConversions
Classifier
fromNowConvert
spanConvert
DurationDouble
DurationInt
DurationLong
FiniteDuration
FiniteDurationIsOrdered
FiniteDuration
IntMult
LongMult
fromNow
span
Await
Awaitable
Batchable
BlockContext
BlockContext
CanAwait
Channel
DelayedLazyVal
ExecutionContext
ExecutionContext
Implicits
parasitic
ExecutionContextExecutor
ExecutionContextExecutorService
Future
Future
never
JavaConversions
OnCompleteRunnable
Promise
Promise
SyncChannel
SyncVar
deriving
Mirror
Mirror
Product
Singleton
SingletonProxy
Sum
io
AnsiColor
AnsiColor
BufferedSource
BufferedLineIterator
Codec
Codec
LowPriorityCodecImplicits
Source
Source
LineIterator
NoPositioner
Positioner
RelaxedPosition
RelaxedPositioner
StdIn
jdk
javaapi
CollectionConverters
DurationConverters
FunctionConverters
FutureConverters
OptionConverters
StreamConverters
Accumulator
Accumulator
AccumulatorFactoryShape
AccumulatorFactoryShape
LowPriorityAccumulatorFactoryShape
AnyAccumulator
AnyAccumulator
SerializationProxy
CollectionConverters
DoubleAccumulator
DoubleAccumulator
SerializationProxy
DurationConverters
JavaDurationOps
ScalaDurationOps
FunctionConverters
FunctionWrappers
AsJavaBiConsumer
AsJavaBiFunction
AsJavaBiPredicate
AsJavaBinaryOperator
AsJavaBooleanSupplier
AsJavaConsumer
AsJavaDoubleBinaryOperator
AsJavaDoubleConsumer
AsJavaDoubleFunction
AsJavaDoublePredicate
AsJavaDoubleSupplier
AsJavaDoubleToIntFunction
AsJavaDoubleToLongFunction
AsJavaDoubleUnaryOperator
AsJavaFunction
AsJavaIntBinaryOperator
AsJavaIntConsumer
AsJavaIntFunction
AsJavaIntPredicate
AsJavaIntSupplier
AsJavaIntToDoubleFunction
AsJavaIntToLongFunction
AsJavaIntUnaryOperator
AsJavaLongBinaryOperator
AsJavaLongConsumer
AsJavaLongFunction
AsJavaLongPredicate
AsJavaLongSupplier
AsJavaLongToDoubleFunction
AsJavaLongToIntFunction
AsJavaLongUnaryOperator
AsJavaObjDoubleConsumer
AsJavaObjIntConsumer
AsJavaObjLongConsumer
AsJavaPredicate
AsJavaSupplier
AsJavaToDoubleBiFunction
AsJavaToDoubleFunction
AsJavaToIntBiFunction
AsJavaToIntFunction
AsJavaToLongBiFunction
AsJavaToLongFunction
AsJavaUnaryOperator
FromJavaBiConsumer
FromJavaBiFunction
FromJavaBiPredicate
FromJavaBinaryOperator
FromJavaBooleanSupplier
FromJavaConsumer
FromJavaDoubleBinaryOperator
FromJavaDoubleConsumer
FromJavaDoubleFunction
FromJavaDoublePredicate
FromJavaDoubleSupplier
FromJavaDoubleToIntFunction
FromJavaDoubleToLongFunction
FromJavaDoubleUnaryOperator
FromJavaFunction
FromJavaIntBinaryOperator
FromJavaIntConsumer
FromJavaIntFunction
FromJavaIntPredicate
FromJavaIntSupplier
FromJavaIntToDoubleFunction
FromJavaIntToLongFunction
FromJavaIntUnaryOperator
FromJavaLongBinaryOperator
FromJavaLongConsumer
FromJavaLongFunction
FromJavaLongPredicate
FromJavaLongSupplier
FromJavaLongToDoubleFunction
FromJavaLongToIntFunction
FromJavaLongUnaryOperator
FromJavaObjDoubleConsumer
FromJavaObjIntConsumer
FromJavaObjLongConsumer
FromJavaPredicate
FromJavaSupplier
FromJavaToDoubleBiFunction
FromJavaToDoubleFunction
FromJavaToIntBiFunction
FromJavaToIntFunction
FromJavaToLongBiFunction
FromJavaToLongFunction
FromJavaUnaryOperator
RichBiConsumerAsFunction2
RichBiFunctionAsFunction2
RichBiPredicateAsFunction2
RichBinaryOperatorAsFunction2
RichBooleanSupplierAsFunction0
RichConsumerAsFunction1
RichDoubleBinaryOperatorAsFunction2
RichDoubleConsumerAsFunction1
RichDoubleFunctionAsFunction1
RichDoublePredicateAsFunction1
RichDoubleSupplierAsFunction0
RichDoubleToIntFunctionAsFunction1
RichDoubleToLongFunctionAsFunction1
RichDoubleUnaryOperatorAsFunction1
RichFunction0AsBooleanSupplier
RichFunction0AsDoubleSupplier
RichFunction0AsIntSupplier
RichFunction0AsLongSupplier
RichFunction0AsSupplier
RichFunction1AsConsumer
RichFunction1AsDoubleConsumer
RichFunction1AsDoubleFunction
RichFunction1AsDoublePredicate
RichFunction1AsDoubleToIntFunction
RichFunction1AsDoubleToLongFunction
RichFunction1AsDoubleUnaryOperator
RichFunction1AsFunction
RichFunction1AsIntConsumer
RichFunction1AsIntFunction
RichFunction1AsIntPredicate
RichFunction1AsIntToDoubleFunction
RichFunction1AsIntToLongFunction
RichFunction1AsIntUnaryOperator
RichFunction1AsLongConsumer
RichFunction1AsLongFunction
RichFunction1AsLongPredicate
RichFunction1AsLongToDoubleFunction
RichFunction1AsLongToIntFunction
RichFunction1AsLongUnaryOperator
RichFunction1AsPredicate
RichFunction1AsToDoubleFunction
RichFunction1AsToIntFunction
RichFunction1AsToLongFunction
RichFunction1AsUnaryOperator
RichFunction2AsBiConsumer
RichFunction2AsBiFunction
RichFunction2AsBiPredicate
RichFunction2AsBinaryOperator
RichFunction2AsDoubleBinaryOperator
RichFunction2AsIntBinaryOperator
RichFunction2AsLongBinaryOperator
RichFunction2AsObjDoubleConsumer
RichFunction2AsObjIntConsumer
RichFunction2AsObjLongConsumer
RichFunction2AsToDoubleBiFunction
RichFunction2AsToIntBiFunction
RichFunction2AsToLongBiFunction
RichFunctionAsFunction1
RichIntBinaryOperatorAsFunction2
RichIntConsumerAsFunction1
RichIntFunctionAsFunction1
RichIntPredicateAsFunction1
RichIntSupplierAsFunction0
RichIntToDoubleFunctionAsFunction1
RichIntToLongFunctionAsFunction1
RichIntUnaryOperatorAsFunction1
RichLongBinaryOperatorAsFunction2
RichLongConsumerAsFunction1
RichLongFunctionAsFunction1
RichLongPredicateAsFunction1
RichLongSupplierAsFunction0
RichLongToDoubleFunctionAsFunction1
RichLongToIntFunctionAsFunction1
RichLongUnaryOperatorAsFunction1
RichObjDoubleConsumerAsFunction2
RichObjIntConsumerAsFunction2
RichObjLongConsumerAsFunction2
RichPredicateAsFunction1
RichSupplierAsFunction0
RichToDoubleBiFunctionAsFunction2
RichToDoubleFunctionAsFunction1
RichToIntBiFunctionAsFunction2
RichToIntFunctionAsFunction1
RichToLongBiFunctionAsFunction2
RichToLongFunctionAsFunction1
RichUnaryOperatorAsFunction1
FutureConverters
CompletionStageOps
FutureOps
IntAccumulator
IntAccumulator
SerializationProxy
LongAccumulator
LongAccumulator
SerializationProxy
OptionConverters
RichOption
RichOptional
RichOptionalDouble
RichOptionalInt
RichOptionalLong
OptionShape
OptionShape
Priority0FunctionExtensions
Priority1FunctionExtensions
Priority2FunctionExtensions
Priority3FunctionExtensions
StreamConverters
math
BigDecimal
RoundingMode
BigDecimal
BigInt
BigInt
Equiv
Equiv
BigDecimal
BigInt
Boolean
Byte
Char
DeprecatedDoubleEquiv
DeprecatedFloatEquiv
Double
IeeeEquiv
IeeeEquiv
StrictEquiv
StrictEquiv
ExtraImplicits
Float
IeeeEquiv
IeeeEquiv
StrictEquiv
StrictEquiv
Implicits
Int
Long
Short
String
Symbol
Unit
Fractional
FractionalOps
Fractional
ExtraImplicits
Implicits
Integral
IntegralOps
Integral
ExtraImplicits
Implicits
LowPriorityEquiv
LowPriorityOrderingImplicits
Numeric
BigDecimalAsIfIntegral
BigDecimalAsIfIntegral
BigDecimalIsConflicted
BigDecimalIsFractional
BigDecimalIsFractional
BigIntIsIntegral
BigIntIsIntegral
ByteIsIntegral
ByteIsIntegral
CharIsIntegral
CharIsIntegral
DoubleIsFractional
DoubleIsFractional
ExtraImplicits
FloatIsFractional
FloatIsFractional
Implicits
IntIsIntegral
IntIsIntegral
LongIsIntegral
LongIsIntegral
ShortIsIntegral
ShortIsIntegral
Numeric
NumericOps
Ordered
Ordered
Ordering
OrderingOps
Ordering
BigDecimal
BigDecimalOrdering
BigInt
BigIntOrdering
Boolean
BooleanOrdering
Byte
ByteOrdering
CachedReverse
Char
CharOrdering
DeprecatedDoubleOrdering
DeprecatedFloatOrdering
Double
IeeeOrdering
IeeeOrdering
TotalOrdering
TotalOrdering
ExtraImplicits
Float
IeeeOrdering
IeeeOrdering
TotalOrdering
TotalOrdering
Implicits
Int
IntOrdering
Long
LongOrdering
OptionOrdering
Short
ShortOrdering
String
StringOrdering
Symbol
SymbolOrdering
Unit
UnitOrdering
PartialOrdering
PartialOrdering
PartiallyOrdered
ScalaNumericAnyConversions
ScalaNumericConversions
quoted
runtime
Expr
Patterns
fromAbove
patternType
QuoteMatching
ExprMatchModule
TypeMatchModule
QuoteUnpickler
SplicedType
StopMacroExpansion
Expr
Expr
ExprMap
Exprs
FromExpr
FromExpr
EmptyTupleFromExpr
NilFromExpr
NoneFromExpr
StringContextFromExpr
Quotes
reflectModule
AlternativesMethods
AlternativesModule
AndOrTypeMethods
AndTypeModule
AnnotatedMethods
AnnotatedModule
AnnotatedTypeMethods
AnnotatedTypeModule
AppliedMethods
AppliedModule
AppliedTypeMethods
AppliedTypeModule
ApplyMethods
ApplyModule
AssignMethods
AssignModule
BindMethods
BindModule
BlockMethods
BlockModule
BooleanConstantModule
ByNameMethods
ByNameModule
ByNameTypeMethods
ByNameTypeModule
ByteConstantModule
CaseDefMethods
CaseDefModule
CharConstantModule
ClassDefMethods
ClassDefModule
ClassOfConstantModule
ClosureMethods
ClosureModule
CompilationInfoModule
ConstantMethods
ConstantModule
ConstantTypeMethods
ConstantTypeModule
DefDefMethods
DefDefModule
DefinitionMethods
DefinitionModule
DoubleConstantModule
ExportMethods
ExportModule
FlagsMethods
FlagsModule
FloatConstantModule
GivenSelectorMethods
GivenSelectorModule
IdentMethods
IdentModule
IfMethods
IfModule
ImplicitSearchFailureMethods
ImplicitSearchSuccessMethods
ImplicitsModule
ImportMethods
ImportModule
InferredModule
InlinedMethods
InlinedModule
IntConstantModule
LambdaModule
LambdaTypeMethods
LambdaTypeTreeMethods
LambdaTypeTreeModule
LiteralMethods
LiteralModule
LongConstantModule
MatchCaseMethods
MatchCaseModule
MatchMethods
MatchModule
MatchTypeMethods
MatchTypeModule
MatchTypeTreeMethods
MatchTypeTreeModule
MethodTypeMethods
MethodTypeModule
NamedArgMethods
NamedArgModule
NamedTypeMethods
NewMethods
NewModule
NoPrefixModule
NullConstantModule
OmitSelectorMethods
OmitSelectorModule
OrTypeModule
PackageClauseMethods
PackageClauseModule
ParamClauseMethods
ParamClauseModule
ParamRefMethods
ParamRefModule
PolyTypeMethods
PolyTypeModule
PositionMethods
PositionModule
Printer
PrinterModule
RecursiveThisMethods
RecursiveThisModule
RecursiveTypeMethods
RecursiveTypeModule
RefModule
RefinedMethods
RefinedModule
RefinementMethods
RefinementModule
RenameSelectorMethods
RenameSelectorModule
RepeatedMethods
RepeatedModule
ReturnMethods
ReturnModule
SelectMethods
SelectModule
SelectOuterMethods
SelectOuterModule
SelectorModule
ShortConstantModule
SignatureMethods
SignatureModule
SimpleSelectorMethods
SimpleSelectorModule
SingletonMethods
SingletonModule
SourceFileMethods
SourceFileModule
StringConstantModule
SummonFromMethods
SummonFromModule
SuperMethods
SuperModule
SuperTypeMethods
SuperTypeModule
SymbolMethods
SymbolModule
TermMethods
TermModule
TermParamClauseMethods
TermParamClauseModule
TermRefModule
ThisMethods
ThisModule
ThisTypeMethods
ThisTypeModule
TreeAccumulator
TreeMap
TreeMethods
TreeModule
TreeTraverser
TryMethods
TryModule
TypeApplyMethods
TypeApplyModule
TypeBindMethods
TypeBindModule
TypeBlockMethods
TypeBlockModule
TypeBoundsMethods
TypeBoundsModule
TypeBoundsTreeMethods
TypeBoundsTreeModule
TypeCaseDefMethods
TypeCaseDefModule
TypeDefMethods
TypeDefModule
TypeIdentMethods
TypeIdentModule
TypeLambdaMethods
TypeLambdaModule
TypeParamClauseMethods
TypeParamClauseModule
TypeProjectionMethods
TypeProjectionModule
TypeRefMethods
TypeRefModule
TypeReprMethods
TypeReprModule
TypeSelectMethods
TypeSelectModule
TypeTreeMethods
TypeTreeModule
TypedMethods
TypedModule
TypedOrTestMethods
TypedOrTestModule
UnapplyMethods
UnapplyModule
UnitConstantModule
ValDefMethods
ValDefModule
WhileMethods
WhileModule
WildcardModule
WildcardTypeTreeMethods
WildcardTypeTreeModule
defnModule
reportModule
ToExpr
ToExpr
ArrayOfBooleanToExpr
ArrayOfByteToExpr
ArrayOfCharToExpr
ArrayOfDoubleToExpr
ArrayOfFloatToExpr
ArrayOfIntToExpr
ArrayOfLongToExpr
ArrayOfShortToExpr
BigDecimalToExpr
BigIntToExpr
EmptyTupleToExpr
NilToExpr
NoneToExpr
StringContextToExpr
Type
Type
Varargs
ref
PhantomReference
Reference
ReferenceQueue
ReferenceWrapper
SoftReference
SoftReference
WeakReference
WeakReference
reflect
AnyValManifest
ClassManifestDeprecatedApis
ClassManifestFactory
ClassTag
ClassTag
Enum
Manifest
Manifest
ManifestFactory
NameTransformer
NoManifest
OptManifest
Selectable
Selectable
TypeTest
TypeTest
runtime
coverage
Invoker
java8
JFunction0$mcB$sp
JFunction0$mcC$sp
JFunction0$mcD$sp
JFunction0$mcF$sp
JFunction0$mcI$sp
JFunction0$mcJ$sp
JFunction0$mcS$sp
JFunction0$mcV$sp
JFunction0$mcZ$sp
JFunction1$mcDD$sp
JFunction1$mcDF$sp
JFunction1$mcDI$sp
JFunction1$mcDJ$sp
JFunction1$mcFD$sp
JFunction1$mcFF$sp
JFunction1$mcFI$sp
JFunction1$mcFJ$sp
JFunction1$mcID$sp
JFunction1$mcIF$sp
JFunction1$mcII$sp
JFunction1$mcIJ$sp
JFunction1$mcJD$sp
JFunction1$mcJF$sp
JFunction1$mcJI$sp
JFunction1$mcJJ$sp
JFunction1$mcVD$sp
JFunction1$mcVF$sp
JFunction1$mcVI$sp
JFunction1$mcVJ$sp
JFunction1$mcZD$sp
JFunction1$mcZF$sp
JFunction1$mcZI$sp
JFunction1$mcZJ$sp
JFunction2$mcDDD$sp
JFunction2$mcDDI$sp
JFunction2$mcDDJ$sp
JFunction2$mcDID$sp
JFunction2$mcDII$sp
JFunction2$mcDIJ$sp
JFunction2$mcDJD$sp
JFunction2$mcDJI$sp
JFunction2$mcDJJ$sp
JFunction2$mcFDD$sp
JFunction2$mcFDI$sp
JFunction2$mcFDJ$sp
JFunction2$mcFID$sp
JFunction2$mcFII$sp
JFunction2$mcFIJ$sp
JFunction2$mcFJD$sp
JFunction2$mcFJI$sp
JFunction2$mcFJJ$sp
JFunction2$mcIDD$sp
JFunction2$mcIDI$sp
JFunction2$mcIDJ$sp
JFunction2$mcIID$sp
JFunction2$mcIII$sp
JFunction2$mcIIJ$sp
JFunction2$mcIJD$sp
JFunction2$mcIJI$sp
JFunction2$mcIJJ$sp
JFunction2$mcJDD$sp
JFunction2$mcJDI$sp
JFunction2$mcJDJ$sp
JFunction2$mcJID$sp
JFunction2$mcJII$sp
JFunction2$mcJIJ$sp
JFunction2$mcJJD$sp
JFunction2$mcJJI$sp
JFunction2$mcJJJ$sp
JFunction2$mcVDD$sp
JFunction2$mcVDI$sp
JFunction2$mcVDJ$sp
JFunction2$mcVID$sp
JFunction2$mcVII$sp
JFunction2$mcVIJ$sp
JFunction2$mcVJD$sp
JFunction2$mcVJI$sp
JFunction2$mcVJJ$sp
JFunction2$mcZDD$sp
JFunction2$mcZDI$sp
JFunction2$mcZDJ$sp
JFunction2$mcZID$sp
JFunction2$mcZII$sp
JFunction2$mcZIJ$sp
JFunction2$mcZJD$sp
JFunction2$mcZJI$sp
JFunction2$mcZJJ$sp
AbstractFunction0
AbstractFunction1
AbstractFunction10
AbstractFunction11
AbstractFunction12
AbstractFunction13
AbstractFunction14
AbstractFunction15
AbstractFunction16
AbstractFunction17
AbstractFunction18
AbstractFunction19
AbstractFunction2
AbstractFunction20
AbstractFunction21
AbstractFunction22
AbstractFunction3
AbstractFunction4
AbstractFunction5
AbstractFunction6
AbstractFunction7
AbstractFunction8
AbstractFunction9
AbstractPartialFunction
ArrayCharSequence
Arrays
EnumValue
FractionalProxy
FunctionXXL
IntegralProxy
LambdaDeserialize
LambdaDeserialize
LambdaDeserializer
LazyBoolean
LazyByte
LazyChar
LazyDouble
LazyFloat
LazyInt
LazyLong
LazyRef
LazyShort
LazyUnit
LazyVals
Evaluating
LazyValControlState
Names
NullValue
Waiting
MatchCase
ModuleSerializationProxy
NonLocalReturnControl
Nothing$
Null$
OrderedProxy
RangedProxy
RichBoolean
RichByte
RichChar
RichDouble
RichFloat
RichInt
RichLong
RichShort
Scala3RunTime
ScalaNumberProxy
ScalaRunTime
ScalaWholeNumberProxy
StructuralCallSite
StructuralCallSite
Tuple2Zipped
Tuple2Zipped
Ops
Tuple3Zipped
Tuple3Zipped
Ops
TupleMirror
TupleXXL
TupleXXL
TupledFunctions
Tuples
TypeBox
ZippedIterable2
ZippedIterable2
ZippedIterable3
ZippedIterable3
sys
process
BasicIO
FileProcessLogger
Process
Process
ProcessBuilder
ProcessBuilder
FileBuilder
Sink
Source
URLBuilder
ProcessCreation
ProcessIO
ProcessImplicits
ProcessLogger
ProcessLogger
BooleanProp
BooleanProp
Prop
Prop
Creator
DoubleProp
FileProp
IntProp
StringProp
ShutdownHookThread
ShutdownHookThread
SystemProperties
SystemProperties
util
control
Breaks
TryBlock
Breaks
ControlThrowable
Exception
By
Catch
Described
Finally
NoStackTrace
NoStackTrace
NonFatal
NonLocalReturns
ReturnThrowable
TailCalls
TailRec
hashing
ByteswapHashing
ByteswapHashing
Hashing
Hashing
Default
MurmurHash3
ArrayHashing
matching
Regex
Regex
Groups
Match
Match
MatchData
MatchIterator
UnanchoredRegex
ChainingOps
ChainingSyntax
CommandLineParser
FromString
given_FromString_Boolean
given_FromString_Byte
given_FromString_Double
given_FromString_Float
given_FromString_Int
given_FromString_Long
given_FromString_Short
given_FromString_String
FromString
ParseError
DynamicVariable
Either
Either
LeftProjection
MergeableEither
RightProjection
Failure
FromDigits
FromDigits
BigDecimalFromDigits
BigIntFromDigits
Decimal
Floating
FromDigitsException
MalformedNumber
NumberTooLarge
NumberTooSmall
WithRadix
Left
LowPriorityNotGiven
NotGiven
NotGiven
Properties
Random
Random
Right
Sorting
Success
Try
WithFilter
Try
TupledFunction
Using
Manager
Manager
Releasable
AutoCloseableIsReleasable
Releasable
chaining
#::
*:
*:
<:<
<:<
=:=
Any
AnyKind
AnyRef
AnyVal
App
Array
UnapplySeqWrapper
Array
Boolean
Boolean
Byte
Byte
CanEqual
CanEqual
derived
CanThrow
Char
Char
Console
Conversion
DelayedInit
Double
Double
DummyImplicit
DummyImplicit
Dynamic
EmptyTuple
Enumeration
Val
Value
ValueOrdering
ValueSet
ValueSet
Equals
Float
Float
Function
Function0
Function1
UnliftOps
Function1
Function10
Function11
Function12
Function13
Function14
Function15
Function16
Function17
Function18
Function19
Function2
Function20
Function21
Function22
Function3
Function4
Function5
Function6
Function7
Function8
Function9
IArray
WithFilter
Int
Int
Long
Long
MatchError
Matchable
NonEmptyTuple
None
NotImplementedError
Nothing
Null
Option
Option
WithFilter
PartialFunction
PartialFunction
ElementWiseExtractor
PolyFunction
Predef
ArrayCharSequence
ArrowAssoc
Ensuring
SeqCharSequence
StringFormat
any2stringadd
Product
Product1
Product1
Product10
Product10
Product11
Product11
Product12
Product12
Product13
Product13
Product14
Product14
Product15
Product15
Product16
Product16
Product17
Product17
Product18
Product18
Product19
Product19
Product2
Product2
Product20
Product20
Product21
Product21
Product22
Product22
Product3
Product3
Product4
Product4
Product5
Product5
Product6
Product6
Product7
Product7
Product8
Product8
Product9
Product9
Proxy
Proxy
Typed
ScalaReflectionException
Selectable
Selectable
WithoutPreciseParameterTypes
SerialVersionUID
Short
Short
Singleton
Some
Specializable
Specializable
Group
SpecializedGroup
StringContext
s
StringContext
InvalidEscapeException
Symbol
Symbol
Tuple
Tuple
Tuple1
Tuple10
Tuple11
Tuple12
Tuple13
Tuple14
Tuple15
Tuple16
Tuple17
Tuple18
Tuple19
Tuple2
Tuple20
Tuple21
Tuple22
Tuple3
Tuple4
Tuple5
Tuple6
Tuple7
Tuple8
Tuple9
UninitializedError
UninitializedFieldError
Unit
Unit
ValueOf
caps
deprecated
deprecatedInheritance
deprecatedName
deprecatedOverriding
inline
language
3.0
3.0-migration
3.1
3.1-migration
3.2
3.2-migration
adhocExtensions
deprecated
symbolLiterals
experimental
captureChecking
erasedDefinitions
fewerBraces
genericNumberLiterals
namedTypeArguments
pureFunctions
saferExceptions
future
future-migration
noAutoTupling
strictEquality
unsafeNulls
languageFeature
dynamics
dynamics
existentials
existentials
experimental
macros
macros
higherKinds
higherKinds
implicitConversions
implicitConversions
postfixOps
postfixOps
reflectiveCalls
reflectiveCalls
main
native
noinline
specialized
throws
transient
unchecked
unsafeExceptions
volatile
dotty.tools.tasty
util
Util
TastyBuffer
Addr
NameRef
TastyBuffer
TastyFormat
NameTags
NameTags
TastyHash
TastyHeader
TastyHeaderUnpickler
TastyHeaderUnpickler
TastyReader
UnpickleException
Scala 3
/
scala
/
main
main
scala.main
class
main
extends
Annotation
An annotation that designates a main function
Attributes
Source
main.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Annotation
class
Object
trait
Matchable
class
Any
In this article
Attributes