@@ -2831,110 +2831,113 @@ class Reflection(private[scala] val internal: CompilerInterface) { self =>
2831
2831
2832
2832
object Flags :
2833
2833
2834
+ /** Is this symbol `abstract` */
2835
+ def Abstract : Flags = internal.Flags_Abstract
2836
+
2837
+ /** Was this symbol generated by Scala compiler */
2838
+ def Artifact : Flags = internal.Flags_Artifact
2839
+
2840
+ /** Is this symbol `case` */
2841
+ def Case : Flags = internal.Flags_Case
2842
+
2843
+ /** Is this symbol a getter for case class parameter */
2844
+ def CaseAcessor : Flags = internal.Flags_CaseAcessor
2845
+
2846
+ /** Is this symbol a type parameter marked as contravariant `-` */
2847
+ def Contravariant : Flags = internal.Flags_Contravariant
2848
+
2849
+ /** Is this symbol a type parameter marked as covariant `+` */
2850
+ def Covariant : Flags = internal.Flags_Covariant
2851
+
2834
2852
/** The empty set of flags */
2835
2853
def EmptyFlags = internal.Flags_EmptyFlags
2836
2854
2837
- /** Is this symbol `private` */
2838
- def Private : Flags = internal.Flags_Private
2855
+ /** Is this symbol an enum */
2856
+ def Enum : Flags = internal.Flags_Enum
2839
2857
2840
- /** Is this symbol `protected ` */
2841
- def Protected : Flags = internal.Flags_Protected
2858
+ /** Is this symbol `erased ` */
2859
+ def Erased : Flags = internal.Flags_Erased
2842
2860
2843
- /** Is this symbol `abstract` */
2844
- def Abstract : Flags = internal.Flags_Abstract
2861
+ /** Is this symbol a `def` defined in an `extension` */
2862
+ def ExtensionMethod : Flags = internal.Flags_ExtensionMethod
2863
+
2864
+ /** Is this symbol a getter or a setter */
2865
+ def FieldAccessor : Flags = internal.Flags_FieldAccessor
2845
2866
2846
2867
/** Is this symbol `final` */
2847
2868
def Final : Flags = internal.Flags_Final
2848
2869
2849
- /** Is this symbol `sealed` */
2850
- def Sealed : Flags = internal.Flags_Sealed
2870
+ /** Is this symbol an inferable ("given") parameter */
2871
+ def Given : Flags = internal.Flags_Given
2851
2872
2852
- /** Is this symbol `case` */
2853
- def Case : Flags = internal.Flags_Case
2873
+ /** Is this symbol a parameter with a default value? */
2874
+ def HasDefault : Flags = internal.Flags_HasDefault
2854
2875
2855
2876
/** Is this symbol `implicit` */
2856
2877
def Implicit : Flags = internal.Flags_Implicit
2857
2878
2858
- /** Is this symbol an inferable ("given") parameter */
2859
- def Given : Flags = internal.Flags_Given
2879
+ /** Is this symbol `inline` */
2880
+ def Inline : Flags = internal.Flags_Inline
2860
2881
2861
- /** Is this symbol `erased` */
2862
- def Erased : Flags = internal.Flags_Erased
2882
+ /** Is this symbol defined in a Java class */
2883
+ def JavaDefined : Flags = internal.Flags_JavaDefined
2863
2884
2864
2885
/** Is this symbol `lazy` */
2865
2886
def Lazy : Flags = internal.Flags_Lazy
2866
2887
2867
- /** Is this symbol `override` */
2868
- def Override : Flags = internal.Flags_Override
2869
-
2870
- /** Is this symbol `inline` */
2871
- def Inline : Flags = internal.Flags_Inline
2888
+ /** Is this symbol local? Used in conjunction with private/private[Type] to mean private[this] extends Modifier proctected[this] */
2889
+ def Local : Flags = internal.Flags_Local
2872
2890
2873
2891
/** Is this symbol marked as a macro. An inline method containing toplevel splices */
2874
2892
def Macro : Flags = internal.Flags_Macro
2875
2893
2876
- /** Is this symbol marked as static. Mapped to static Java member */
2877
- def Static : Flags = internal.Flags_Static
2894
+ /** Is this symbol a module class */
2895
+ def ModuleClass : Flags = internal.Flags_ModuleClass
2878
2896
2879
- /** Is this symbol defined in a Java class */
2880
- def JavaDefined : Flags = internal.Flags_JavaDefined
2897
+ /** Is this symbol a `var` (when used on a ValDef) */
2898
+ def Mutable : Flags = internal.Flags_Mutable
2881
2899
2882
2900
/** Is this symbol an object or its class (used for a ValDef or a ClassDef extends Modifier respectively) */
2883
2901
def Object : Flags = internal.Flags_Object
2884
2902
2885
- /** Is this symbol a trait */
2886
- def Trait : Flags = internal.Flags_Trait
2887
-
2888
- /** Is this symbol local? Used in conjunction with private/private[Type] to mean private[this] extends Modifier proctected[this] */
2889
- def Local : Flags = internal.Flags_Local
2890
-
2891
- /** Was this symbol generated by Scala compiler */
2892
- def Synthetic : Flags = internal.Flags_Synthetic
2903
+ /** Is this symbol `override` */
2904
+ def Override : Flags = internal.Flags_Override
2893
2905
2894
- /** Is this symbol to be tagged Java Synthetic */
2895
- def Artifact : Flags = internal.Flags_Artifact
2906
+ /** Is this symbol a package */
2907
+ def Package : Flags = internal.Flags_Package
2896
2908
2897
- /** Is this symbol a `var` (when used on a ValDef) */
2898
- def Mutable : Flags = internal.Flags_Mutable
2909
+ /** Is this symbol a parameter */
2910
+ def Param : Flags = internal.Flags_Param
2899
2911
2900
- /** Is this symbol a getter or a setter */
2901
- def FieldAccessor : Flags = internal.Flags_FieldAccessor
2912
+ /** Is this symbol a parameter accessor */
2913
+ def ParamAccessor : Flags = internal.Flags_ParamAccessor
2902
2914
2903
- /** Is this symbol a getter for case class parameter */
2904
- def CaseAcessor : Flags = internal.Flags_CaseAcessor
2915
+ /** Is this symbol `private` */
2916
+ def Private : Flags = internal.Flags_Private
2905
2917
2906
- /** Is this symbol a type parameter marked as covariant `+` */
2907
- def Covariant : Flags = internal.Flags_Covariant
2918
+ /** Is this symbol labeled private[this] */
2919
+ def PrivateLocal : Flags = internal.Flags_PrivateLocal
2908
2920
2909
- /** Is this symbol a type parameter marked as contravariant `- ` */
2910
- def Contravariant : Flags = internal.Flags_Contravariant
2921
+ /** Is this symbol `protected ` */
2922
+ def Protected : Flags = internal.Flags_Protected
2911
2923
2912
2924
/** Was this symbol imported from Scala2.x */
2913
2925
def Scala2X : Flags = internal.Flags_Scala2X
2914
2926
2915
- /** Is this symbol a parameter with a default value? */
2916
- def HasDefault : Flags = internal.Flags_HasDefault
2927
+ /** Is this symbol `sealed` */
2928
+ def Sealed : Flags = internal.Flags_Sealed
2917
2929
2918
2930
/** Is this symbol member that is assumed to be stable and realizable */
2919
2931
def StableRealizable : Flags = internal.Flags_StableRealizable
2920
2932
2921
- /** Is this symbol a parameter */
2922
- def Param : Flags = internal.Flags_Param
2923
-
2924
- /** Is this symbol a parameter accessor */
2925
- def ParamAccessor : Flags = internal.Flags_ParamAccessor
2926
-
2927
- /** Is this symbol an enum */
2928
- def Enum : Flags = internal.Flags_Enum
2929
-
2930
- /** Is this symbol a module class */
2931
- def ModuleClass : Flags = internal.Flags_ModuleClass
2933
+ /** Is this symbol marked as static. Mapped to static Java member */
2934
+ def Static : Flags = internal.Flags_Static
2932
2935
2933
- /** Is this symbol labeled private[this] */
2934
- def PrivateLocal : Flags = internal.Flags_PrivateLocal
2936
+ /** Is this symbol to be tagged Java Synthetic */
2937
+ def Synthetic : Flags = internal.Flags_Synthetic
2935
2938
2936
- /** Is this symbol a package */
2937
- def Package : Flags = internal.Flags_Package
2939
+ /** Is this symbol a trait */
2940
+ def Trait : Flags = internal.Flags_Trait
2938
2941
2939
2942
extension (flags : Flags ):
2940
2943
/** Is the given flag set a subset of this flag sets */
0 commit comments