aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Flags.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-02-15 16:06:26 +0100
committerMartin Odersky <odersky@gmail.com>2013-02-15 16:06:46 +0100
commit11c5251de18aab187646e3f58612b457349ebe6a (patch)
tree310cc1aa63aaa4c72d8bb7c60a72a7ee586e7b3a /src/dotty/tools/dotc/core/Flags.scala
parent8928c64386fcc00d75ff6e07cfae9534d8e34632 (diff)
downloaddotty-11c5251de18aab187646e3f58612b457349ebe6a.tar.gz
dotty-11c5251de18aab187646e3f58612b457349ebe6a.tar.bz2
dotty-11c5251de18aab187646e3f58612b457349ebe6a.zip
New definitions and flags
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