internal
Attributes
- Experimental
- true
- Source
- package.scala
- Graph
-
- Supertypes
- Self type
-
internal.type
Members list
Type members
Classlikes
A trait for capabilities representing usage of mutable vars in capture sets.
A trait for capabilities representing usage of mutable vars in capture sets.
Attributes
- Source
- package.scala
- Supertypes
-
trait Mutabletrait Unscopedtrait Classifiertrait Separatetrait Statefultrait ExclusiveCapabilitytrait Capabilityclass Objecttrait Matchableclass AnyShow all
An annotation to reflect that a parameter or method carries the consume soft modifier.
An annotation to reflect that a parameter or method carries the consume soft modifier.
Attributes
- Source
- package.scala
- Supertypes
An annotation on a type indicating that the type was inferred. Added during inlining when we want to mark portions of aotherwise explicit type as inferred.
An annotation on a type indicating that the type was inferred. Added during inlining when we want to mark portions of aotherwise explicit type as inferred.
Attributes
- Source
- package.scala
- Supertypes
Deprecated classlikes
An internal annotation placed on a refinement created by capture checking. Refinements with this annotation unconditionally override any info from the parent type, so no intersection needs to be formed. This could be useful for tracked parameters as well.
An internal annotation placed on a refinement created by capture checking. Refinements with this annotation unconditionally override any info from the parent type, so no intersection needs to be formed. This could be useful for tracked parameters as well.
Attributes
- Deprecated
- true
- Source
- package.scala
- Supertypes
Value members
Concrete methods
An erasedValue issued internally by the compiler. Unlike the user-accessible compiletime.erasedValue, this version is assumed to be a pure expression, hence capability safe. The compiler generates this version only where it is known that a value can be generated.
An erasedValue issued internally by the compiler. Unlike the user-accessible compiletime.erasedValue, this version is assumed to be a pure expression, hence capability safe. The compiler generates this version only where it is known that a value can be generated.
Attributes
- Source
- package.scala