File tree 4 files changed +3
-5
lines changed
tests/run-tasty-inspector
4 files changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -291,7 +291,7 @@ object Expr {
291
291
* @note if the found given requires additional search for other given instances,
292
292
* this additional search will NOT exclude the symbols from the `ignored` list.
293
293
*/
294
- @ scala.annotation.experimental def summonIgnoring [T ](using Type [T ])(using quotes : Quotes )(ignored : quotes.reflect.Symbol * ): Option [Expr [T ]] = {
294
+ def summonIgnoring [T ](using Type [T ])(using quotes : Quotes )(ignored : quotes.reflect.Symbol * ): Option [Expr [T ]] = {
295
295
import quotes .reflect ._
296
296
Implicits .searchIgnoring(TypeRepr .of[T ])(ignored* ) match {
297
297
case iss : ImplicitSearchSuccess => Some (iss.tree.asExpr.asInstanceOf [Expr [T ]])
Original file line number Diff line number Diff line change @@ -3716,7 +3716,7 @@ trait Quotes { self: runtime.QuoteUnpickler & runtime.QuoteMatching =>
3716
3716
* @note if an found given requires additional search for other given instances,
3717
3717
* this additional search will NOT exclude the symbols from the `ignored` list.
3718
3718
*/
3719
- @ experimental def searchIgnoring (tpe : TypeRepr )(ignored : Symbol * ): ImplicitSearchResult
3719
+ def searchIgnoring (tpe : TypeRepr )(ignored : Symbol * ): ImplicitSearchResult
3720
3720
}
3721
3721
3722
3722
/** Result of a given instance search */
Original file line number Diff line number Diff line change @@ -95,6 +95,7 @@ object MiMaFilters {
95
95
ProblemFilters .exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#MethodTypeModule.apply" ),
96
96
ProblemFilters .exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#MethodTypeMethods.methodTypeKind" ),
97
97
ProblemFilters .exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#MethodTypeMethods.isContextual" ),
98
+ ProblemFilters .exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#ImplicitsModule.searchIgnoring" ),
98
99
// Change `experimental` annotation to a final class
99
100
ProblemFilters .exclude[FinalClassProblem ](" scala.annotation.experimental" ),
100
101
),
Original file line number Diff line number Diff line change @@ -66,9 +66,6 @@ val experimentalDefinitionInLibrary = Set(
66
66
// Added for 3.6.0, stabilize after feedback.
67
67
" scala.quoted.Quotes.reflectModule.SymbolModule.newBoundedType" ,
68
68
" scala.quoted.Quotes.reflectModule.SymbolModule.newTypeAlias" ,
69
- // Added for 3.7.0, stabilise after feedback
70
- " scala.quoted.Quotes.reflectModule.ImplicitsModule.searchIgnoring" ,
71
- " scala.quoted.Expr$.summonIgnoring" ,
72
69
73
70
// New feature: functions with erased parameters.
74
71
// Need erasedDefinitions enabled.
You can’t perform that action at this time.
0 commit comments