Skip to content

Commit 5045b8f

Browse files
authored
Stabilize Quotes defn.PolyFunction (#18480)
2 parents d788ef2 + 59d69db commit 5045b8f

File tree

3 files changed

+2
-4
lines changed

3 files changed

+2
-4
lines changed

library/src/scala/quoted/Quotes.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4337,7 +4337,6 @@ trait Quotes { self: runtime.QuoteUnpickler & runtime.QuoteMatching =>
43374337
def FunctionClass(arity: Int, isContextual: Boolean): Symbol
43384338

43394339
/** The `scala.PolyFunction` built-in trait. */
4340-
@experimental
43414340
def PolyFunctionClass: Symbol
43424341

43434342
/** Function-like object that maps arity to symbols for classes `scala.TupleX`.

project/MiMaFilters.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ object MiMaFilters {
66
// New API in 3.4.X
77
ProblemFilters.exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule.ValOrDefDefTypeTest"),
88
ProblemFilters.exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule.ValOrDefDefMethods"),
9-
ProblemFilters.exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#defnModule.FunctionClass")
10-
// New API in 3.4.X
9+
ProblemFilters.exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#defnModule.FunctionClass"),
10+
ProblemFilters.exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#defnModule.PolyFunctionClass"),
1111
)
1212
val TastyCore: Seq[ProblemFilter] = Seq(
1313
ProblemFilters.exclude[DirectMissingMethodProblem]("dotty.tools.tasty.TastyFormat.EXPLICITtpt"),

tests/run-tasty-inspector/stdlibExperimentalDefinitions.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ val experimentalDefinitionInLibrary = Set(
8989
"scala.quoted.Quotes.reflectModule.MethodTypeMethods.hasErasedParams",
9090
"scala.quoted.Quotes.reflectModule.TermParamClauseMethods.erasedArgs",
9191
"scala.quoted.Quotes.reflectModule.TermParamClauseMethods.hasErasedArgs",
92-
"scala.quoted.Quotes.reflectModule.defnModule.PolyFunctionClass",
9392

9493
// New feature: reverse method on Tuple
9594
"scala.Tuple.reverse",

0 commit comments

Comments
 (0)