aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Flags.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/dotty/tools/dotc/core/Flags.scala')
-rw-r--r--src/dotty/tools/dotc/core/Flags.scala7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/core/Flags.scala b/src/dotty/tools/dotc/core/Flags.scala
index 5713d0629..ac4f51167 100644
--- a/src/dotty/tools/dotc/core/Flags.scala
+++ b/src/dotty/tools/dotc/core/Flags.scala
@@ -338,6 +338,10 @@ object Flags {
/** Flags representing access rights */
final val AccessFlags = Private | Protected | Local
+ final val AbstractSealed = Abstract | Sealed
+
+ final val SyntheticArtifact = Synthetic | Artifact
+
final val RetainedModuleFlags: FlagSet = ???
final val UninstantiatableFlags = Abstract | Final
@@ -389,4 +393,7 @@ object Flags {
/** Java symbol which is `protected` and `static` */
final val StaticProtected = allOf(JavaDefined, Protected, Static)
+
+ implicit def conjToFlagSet(conj: FlagConjunction): FlagSet =
+ FlagSet(conj.bits)
} \ No newline at end of file