aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Flags.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-09-23 12:44:31 +0200
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2014-10-11 08:24:36 +0200
commit8ec91d472f28ec1bf1c957815e5ca987410b7c47 (patch)
tree2c46ff35141ac9c889590fc73d0778405803358f /src/dotty/tools/dotc/core/Flags.scala
parent478b97a1cbc67af97bb8be98a36c5b8173898f2b (diff)
downloaddotty-8ec91d472f28ec1bf1c957815e5ca987410b7c47.tar.gz
dotty-8ec91d472f28ec1bf1c957815e5ca987410b7c47.tar.bz2
dotty-8ec91d472f28ec1bf1c957815e5ca987410b7c47.zip
Completed constructors phase
1) Type parameters are now copied to accessors 2) Constructors also work for traits 2) makes it possible do to mixin after constructors.
Diffstat (limited to 'src/dotty/tools/dotc/core/Flags.scala')
-rw-r--r--src/dotty/tools/dotc/core/Flags.scala7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/core/Flags.scala b/src/dotty/tools/dotc/core/Flags.scala
index 64c87ecb8..de27282fb 100644
--- a/src/dotty/tools/dotc/core/Flags.scala
+++ b/src/dotty/tools/dotc/core/Flags.scala
@@ -543,12 +543,15 @@ object Flags {
/** Labeled private[this] */
final val PrivateLocal = allOf(Private, Local)
- /** A private parameter accessor */
+ /** A private[this] parameter accessor */
final val PrivateLocalParamAccessor = allOf(Private, Local, ParamAccessor)
- /** A private parameter */
+ /** A private[this] parameter */
final val PrivateLocalParam = allOf(Private, Local, Param)
+ /** A private parameter accessor */
+ final val PrivateParamAccessor = allOf(Private, ParamAccessor)
+
/** A local parameter */
final val ParamAndLocal = allOf(Param, Local)