File tree Expand file tree Collapse file tree 5 files changed +7
-0
lines changed
compiler/src/dotty/tools/dotc/tastyreflect Expand file tree Collapse file tree 5 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -1864,6 +1864,7 @@ class ReflectionCompilerInterface(val rootContext: core.Contexts.Context) extend
18641864 def Flags_EmptyFlags : Flags = core.Flags .EmptyFlags
18651865 def Flags_Enum : Flags = core.Flags .Enum
18661866 def Flags_Erased : Flags = core.Flags .Erased
1867+ def Flags_ExtensionMethod : Flags = core.Flags .ExtensionMethod
18671868 def Flags_FieldAccessor : Flags = core.Flags .Accessor
18681869 def Flags_Final : Flags = core.Flags .Final
18691870 def Flags_Given : Flags = core.Flags .Given
Original file line number Diff line number Diff line change @@ -1413,6 +1413,7 @@ trait CompilerInterface {
14131413 def Flags_EmptyFlags : Flags
14141414 def Flags_Enum : Flags
14151415 def Flags_Erased : Flags
1416+ def Flags_ExtensionMethod : Flags
14161417 def Flags_FieldAccessor : Flags
14171418 def Flags_Final : Flags
14181419 def Flags_Given : Flags
Original file line number Diff line number Diff line change @@ -2858,6 +2858,9 @@ class Reflection(private[scala] val internal: CompilerInterface) { self =>
28582858 /** Is this symbol `erased` */
28592859 def Erased : Flags = internal.Flags_Erased
28602860
2861+ /** Is this symbol a `def` defined in an `extension` */
2862+ def ExtensionMethod : Flags = internal.Flags_ExtensionMethod
2863+
28612864 /** Is this symbol a getter or a setter */
28622865 def FieldAccessor : Flags = internal.Flags_FieldAccessor
28632866
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ class ExtractorsPrinter[R <: Reflection & Singleton](val tasty: R) extends Print
2626 if (flags.is(Flags .Covariant )) flagList += " Flags.Covariant"
2727 if (flags.is(Flags .Enum )) flagList += " Flags.Enum"
2828 if (flags.is(Flags .Erased )) flagList += " Flags.Erased"
29+ if (flags.is(Flags .ExtensionMethod )) flagList += " Flags.ExtensionMethod"
2930 if (flags.is(Flags .FieldAccessor )) flagList += " Flags.FieldAccessor"
3031 if (flags.is(Flags .Final )) flagList += " Flags.Final"
3132 if (flags.is(Flags .HasDefault )) flagList += " Flags.HasDefault"
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ class SourceCodePrinter[R <: Reflection & Singleton](val tasty: R)(syntaxHighlig
3131 if (flags.is(Flags .Covariant )) flagList += " covariant"
3232 if (flags.is(Flags .Enum )) flagList += " enum"
3333 if (flags.is(Flags .Erased )) flagList += " erased"
34+ if (flags.is(Flags .ExtensionMethod )) flagList += " extension"
3435 if (flags.is(Flags .FieldAccessor )) flagList += " accessor"
3536 if (flags.is(Flags .Final )) flagList += " final"
3637 if (flags.is(Flags .HasDefault )) flagList += " hasDefault"
You can’t perform that action at this time.
0 commit comments