@@ -342,6 +342,9 @@ object Flags {
342342 /** Symbol is a Java default method */
343343 val (_, DefaultMethod @ _, _) = newFlags(38 , " <defaultmethod>" )
344344
345+ /** Symbol is a transparent inline method or trait */
346+ val (Transparent @ _, _, _) = newFlags(39 , " transparent" )
347+
345348 /** Symbol is an enum class or enum case (if used with case) */
346349 val (Enum @ _, EnumVal @ _, _) = newFlags(40 , " enum" )
347350
@@ -419,7 +422,7 @@ object Flags {
419422
420423 /** Flags representing source modifiers */
421424 private val CommonSourceModifierFlags : FlagSet =
422- commonFlags(Private , Protected , Final , Case , Implicit , Given , Override , JavaStatic )
425+ commonFlags(Private , Protected , Final , Case , Implicit , Given , Override , JavaStatic , Transparent )
423426
424427 val TypeSourceModifierFlags : FlagSet =
425428 CommonSourceModifierFlags .toTypeFlags | Abstract | Sealed | Opaque | Open
@@ -449,7 +452,7 @@ object Flags {
449452 * is completed)
450453 */
451454 val AfterLoadFlags : FlagSet = commonFlags(
452- FromStartFlags , AccessFlags , Final , AccessorOrSealed , LazyOrTrait , SelfName , JavaDefined )
455+ FromStartFlags , AccessFlags , Final , AccessorOrSealed , LazyOrTrait , SelfName , JavaDefined , Transparent )
453456
454457 /** A value that's unstable unless complemented with a Stable flag */
455458 val UnstableValueFlags : FlagSet = Mutable | Method
@@ -499,7 +502,7 @@ object Flags {
499502 /** Flags that can apply to a module val */
500503 val RetainedModuleValFlags : FlagSet = RetainedModuleValAndClassFlags |
501504 Override | Final | Method | Implicit | Given | Lazy |
502- Accessor | AbsOverride | StableRealizable | Captured | Synchronized | Erased
505+ Accessor | AbsOverride | StableRealizable | Captured | Synchronized | Erased | Transparent
503506
504507 /** Flags that can apply to a module class */
505508 val RetainedModuleClassFlags : FlagSet = RetainedModuleValAndClassFlags | Enum
0 commit comments