@@ -2484,13 +2484,11 @@ class QuotesImpl private (using val ctx: Context) extends Quotes, QuoteUnpickler
2484
2484
newMethod(owner, name, tpe, Flags .EmptyFlags , noSymbol)
2485
2485
def newMethod (owner : Symbol , name : String , tpe : TypeRepr , flags : Flags , privateWithin : Symbol ): Symbol =
2486
2486
import Flags .*
2487
- // TODO: missing AbsOverride
2488
- checkValidFlags(flags.toTermFlags, Private | Protected | Override | Deferred | Final | Method | Implicit | Given | Local ) // Synthetic | ExtensionMethod | Exported | Erased | Infix | Invisible
2487
+ checkValidFlags(flags.toTermFlags, Private | Protected | Override | Deferred | Final | Method | Implicit | Given | Local | AbsOverride ) // Synthetic | ExtensionMethod | Exported | Erased | Infix | Invisible
2489
2488
dotc.core.Symbols .newSymbol(owner, name.toTermName, flags | dotc.core.Flags .Method , tpe, privateWithin)
2490
2489
def newVal (owner : Symbol , name : String , tpe : TypeRepr , flags : Flags , privateWithin : Symbol ): Symbol =
2491
2490
import Flags .*
2492
- // TODO: missing AbsOverride
2493
- checkValidFlags(flags.toTermFlags, Private | Protected | Override | Deferred | Final | Param | Implicit | Lazy | Mutable | Local | ParamAccessor | Module | Package | Case | CaseAccessor | Given | Enum ) // Synthetic | Erased | Invisible
2491
+ checkValidFlags(flags.toTermFlags, Private | Protected | Override | Deferred | Final | Param | Implicit | Lazy | Mutable | Local | ParamAccessor | Module | Package | Case | CaseAccessor | Given | Enum | AbsOverride ) // Synthetic | Erased | Invisible
2494
2492
dotc.core.Symbols .newSymbol(owner, name.toTermName, flags, tpe, privateWithin)
2495
2493
def newBind (owner : Symbol , name : String , flags : Flags , tpe : TypeRepr ): Symbol =
2496
2494
import Flags .*
@@ -2770,6 +2768,7 @@ class QuotesImpl private (using val ctx: Context) extends Quotes, QuoteUnpickler
2770
2768
2771
2769
object Flags extends FlagsModule :
2772
2770
def Abstract : Flags = dotc.core.Flags .Abstract
2771
+ def AbsOverride : Flags = dotc.core.Flags .AbsOverride
2773
2772
def Artifact : Flags = dotc.core.Flags .Artifact
2774
2773
def Case : Flags = dotc.core.Flags .Case
2775
2774
def CaseAccessor : Flags = dotc.core.Flags .CaseAccessor
0 commit comments