diff options
author | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-08-17 15:49:44 +0200 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-08-17 15:54:49 +0200 |
commit | 05af0a361815a0ca438a9af94981aa7001bc6d6c (patch) | |
tree | f50721d9d88cba486f8ed6b0f3aaa26ef1149329 /src/dotty/tools/dotc/core/Flags.scala | |
parent | 03b8d82cec2eef61f4ada69a4a8b285b160e0648 (diff) | |
download | dotty-05af0a361815a0ca438a9af94981aa7001bc6d6c.tar.gz dotty-05af0a361815a0ca438a9af94981aa7001bc6d6c.tar.bz2 dotty-05af0a361815a0ca438a9af94981aa7001bc6d6c.zip |
All non-deferred Scala2 defined methods in traits need a method in implClass.
As one can call them either indirectly through mixin composition or directly through super[Mixin].foo
Diffstat (limited to 'src/dotty/tools/dotc/core/Flags.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/Flags.scala | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/core/Flags.scala b/src/dotty/tools/dotc/core/Flags.scala index 161c8fde3..0ab68ce29 100644 --- a/src/dotty/tools/dotc/core/Flags.scala +++ b/src/dotty/tools/dotc/core/Flags.scala @@ -598,6 +598,7 @@ object Flags { final val SyntheticTypeParam = allOf(Synthetic, TypeParam) final val SyntheticCase = allOf(Synthetic, Case) final val AbstractAndOverride = allOf(Abstract, Override) + final val Scala2Trait = allOf(Scala2x, Trait) implicit def conjToFlagSet(conj: FlagConjunction): FlagSet = FlagSet(conj.bits) |