Skip to content

Commit ecb434d

Browse files
committed
Move ErasedFunction to scala.runtime
1 parent d519010 commit ecb434d

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

compiler/src/dotty/tools/dotc/core/Definitions.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1447,7 +1447,7 @@ class Definitions {
14471447
lazy val PolyFunctionClass = requiredClass("scala.PolyFunction")
14481448
def PolyFunctionType = PolyFunctionClass.typeRef
14491449

1450-
lazy val ErasedFunctionClass = requiredClass("scala.ErasedFunction")
1450+
lazy val ErasedFunctionClass = requiredClass("scala.runtime.ErasedFunction")
14511451
def ErasedFunctionType = ErasedFunctionClass.typeRef
14521452

14531453
/** If `cls` is a class in the scala package, its name, otherwise EmptyTypeName */

library/src/scala/ErasedFunction.scala renamed to library/src/scala/runtime/ErasedFunction.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package scala
1+
package scala.runtime
22

33
import scala.annotation.experimental
44

tests/run-custom-args/tasty-inspector/stdlibExperimentalDefinitions.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ val experimentalDefinitionInLibrary = Set(
8080

8181
// New feature: functions with erased parameters.
8282
// Need erasedDefinitions enabled.
83-
"scala.ErasedFunction"
83+
"scala.runtime.ErasedFunction"
8484
)
8585

8686

0 commit comments

Comments
 (0)