From 11c5251de18aab187646e3f58612b457349ebe6a Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Fri, 15 Feb 2013 16:06:26 +0100 Subject: New definitions and flags --- src/dotty/tools/dotc/core/Flags.scala | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/dotty/tools/dotc/core/Flags.scala') 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 -- cgit v1.2.3