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
1864
1864
def Flags_EmptyFlags : Flags = core.Flags .EmptyFlags
1865
1865
def Flags_Enum : Flags = core.Flags .Enum
1866
1866
def Flags_Erased : Flags = core.Flags .Erased
1867
+ def Flags_ExtensionMethod : Flags = core.Flags .ExtensionMethod
1867
1868
def Flags_FieldAccessor : Flags = core.Flags .Accessor
1868
1869
def Flags_Final : Flags = core.Flags .Final
1869
1870
def Flags_Given : Flags = core.Flags .Given
Original file line number Diff line number Diff line change @@ -1413,6 +1413,7 @@ trait CompilerInterface {
1413
1413
def Flags_EmptyFlags : Flags
1414
1414
def Flags_Enum : Flags
1415
1415
def Flags_Erased : Flags
1416
+ def Flags_ExtensionMethod : Flags
1416
1417
def Flags_FieldAccessor : Flags
1417
1418
def Flags_Final : Flags
1418
1419
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 =>
2858
2858
/** Is this symbol `erased` */
2859
2859
def Erased : Flags = internal.Flags_Erased
2860
2860
2861
+ /** Is this symbol a `def` defined in an `extension` */
2862
+ def ExtensionMethod : Flags = internal.Flags_ExtensionMethod
2863
+
2861
2864
/** Is this symbol a getter or a setter */
2862
2865
def FieldAccessor : Flags = internal.Flags_FieldAccessor
2863
2866
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ class ExtractorsPrinter[R <: Reflection & Singleton](val tasty: R) extends Print
26
26
if (flags.is(Flags .Covariant )) flagList += " Flags.Covariant"
27
27
if (flags.is(Flags .Enum )) flagList += " Flags.Enum"
28
28
if (flags.is(Flags .Erased )) flagList += " Flags.Erased"
29
+ if (flags.is(Flags .ExtensionMethod )) flagList += " Flags.ExtensionMethod"
29
30
if (flags.is(Flags .FieldAccessor )) flagList += " Flags.FieldAccessor"
30
31
if (flags.is(Flags .Final )) flagList += " Flags.Final"
31
32
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
31
31
if (flags.is(Flags .Covariant )) flagList += " covariant"
32
32
if (flags.is(Flags .Enum )) flagList += " enum"
33
33
if (flags.is(Flags .Erased )) flagList += " erased"
34
+ if (flags.is(Flags .ExtensionMethod )) flagList += " extension"
34
35
if (flags.is(Flags .FieldAccessor )) flagList += " accessor"
35
36
if (flags.is(Flags .Final )) flagList += " final"
36
37
if (flags.is(Flags .HasDefault )) flagList += " hasDefault"
You can’t perform that action at this time.
0 commit comments