diff options
Diffstat (limited to 'src/dotty/tools/dotc/core/Flags.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/Flags.scala | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/core/Flags.scala b/src/dotty/tools/dotc/core/Flags.scala index f22c2a0f2..1b918cfcd 100644 --- a/src/dotty/tools/dotc/core/Flags.scala +++ b/src/dotty/tools/dotc/core/Flags.scala @@ -63,6 +63,8 @@ object Flags { */ def is(flags: FlagConjunction, butNot: FlagSet): Boolean = is(flags) && !is(butNot) + def isEmpty = (bits & ~KINDFLAGS) == 0 + /** Is this flag set a subset of that one? */ def <= (that: FlagSet) = (bits & that.bits) == bits @@ -434,6 +436,9 @@ object Flags { /** Labeled private[this] */ final val PrivateLocal = allOf(Private, Local) + /** A private parameter accessor */ + final val PrivateLocalParamAccessor = allOf(Private, Local, ParamAccessor) + /** A local parameter */ final val ParamAndLocal = allOf(Param, Local) |