@@ -331,7 +331,9 @@ object Flags {
331
331
final val JavaDefined = commonFlag(30 , " <java>" )
332
332
333
333
/** Symbol is implemented as a Java static */
334
- final val Static = commonFlag(31 , " <static>" )
334
+ final val JavaStatic = commonFlag(31 , " <static>" )
335
+ final val JavaStaticTerm = JavaStatic .toTermFlags
336
+ final val JavaStaticType = JavaStatic .toTypeFlags
335
337
336
338
/** Variable is accessed from nested function. */
337
339
final val Captured = termFlag(32 , " <captured>" )
@@ -421,7 +423,7 @@ object Flags {
421
423
/** Flags representing source modifiers */
422
424
final val SourceModifierFlags =
423
425
commonFlags(Private , Protected , Abstract , Final ,
424
- Sealed , Case , Implicit , Override , AbsOverride , Lazy , Static )
426
+ Sealed , Case , Implicit , Override , AbsOverride , Lazy , JavaStatic )
425
427
426
428
/** Flags representing modifiers that can appear in trees */
427
429
final val ModifierFlags =
@@ -436,7 +438,7 @@ object Flags {
436
438
/** Flags guaranteed to be set upon symbol creation */
437
439
final val FromStartFlags =
438
440
AccessFlags | Module | Package | Deferred | MethodOrHKCommon | Param | ParamAccessor | Scala2ExistentialCommon |
439
- InSuperCall | Touched | Static | CovariantOrOuter | ContravariantOrLabel | ExpandedName | AccessorOrSealed |
441
+ InSuperCall | Touched | JavaStatic | CovariantOrOuter | ContravariantOrLabel | ExpandedName | AccessorOrSealed |
440
442
CaseAccessorOrTypeArgument | Fresh | Frozen | Erroneous | ImplicitCommon | Permanent |
441
443
SelfNameOrImplClass
442
444
@@ -473,7 +475,7 @@ object Flags {
473
475
*/
474
476
final val RetainedModuleValAndClassFlags : FlagSet =
475
477
AccessFlags | Package | Case |
476
- Synthetic | ExpandedName | JavaDefined | Static | Artifact |
478
+ Synthetic | ExpandedName | JavaDefined | JavaStatic | Artifact |
477
479
Erroneous | Lifted | MixedIn | Specialized
478
480
479
481
/** Flags that can apply to a module val */
@@ -487,7 +489,7 @@ object Flags {
487
489
488
490
/** Packages and package classes always have these flags set */
489
491
final val PackageCreationFlags =
490
- Module | Package | Final | JavaDefined | Static
492
+ Module | Package | Final | JavaDefined
491
493
492
494
/** These flags are pickled */
493
495
final val PickledFlags = flagRange(FirstFlag , FirstNotPickledFlag )
@@ -562,7 +564,7 @@ object Flags {
562
564
final val ProtectedLocal = allOf(Protected , Local )
563
565
564
566
/** Java symbol which is `protected` and `static` */
565
- final val StaticProtected = allOf(JavaDefined , Protected , Static )
567
+ final val StaticProtected = allOf(JavaDefined , Protected , JavaStatic )
566
568
567
569
final val AbstractFinal = allOf(Abstract , Final )
568
570
final val AbstractSealed = allOf(Abstract , Sealed )
0 commit comments