diff options
author | liu fengyun <liu@fengy.me> | 2016-10-20 19:19:05 +0200 |
---|---|---|
committer | liu fengyun <liu@fengy.me> | 2016-10-22 11:03:32 +0200 |
commit | 446bb6c8375166e90d9a1ce099e9139c3aa2f8e8 (patch) | |
tree | 41ebe29caf12e883d961d30d91a0e2dcda2bbe78 /src/dotty/tools/dotc/ast/untpd.scala | |
parent | a3527a909df913579141285964c77e4ef4d17dd0 (diff) | |
download | dotty-446bb6c8375166e90d9a1ce099e9139c3aa2f8e8.tar.gz dotty-446bb6c8375166e90d9a1ce099e9139c3aa2f8e8.tar.bz2 dotty-446bb6c8375166e90d9a1ce099e9139c3aa2f8e8.zip |
address review feedback
Diffstat (limited to 'src/dotty/tools/dotc/ast/untpd.scala')
-rw-r--r-- | src/dotty/tools/dotc/ast/untpd.scala | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/dotty/tools/dotc/ast/untpd.scala b/src/dotty/tools/dotc/ast/untpd.scala index 3ffc47bf8..6513dfdc3 100644 --- a/src/dotty/tools/dotc/ast/untpd.scala +++ b/src/dotty/tools/dotc/ast/untpd.scala @@ -95,36 +95,36 @@ object untpd extends Trees.Instance[Untyped] with UntypedTreeInfo { // ----- Modifiers ----------------------------------------------------- /** Mod is intended to record syntactic information about modifiers, it's - * NOT a replacement of flagsets. + * NOT a replacement of FlagSet. * * For any query about semantic information, check `flags` instead. */ - sealed trait Mod extends Positioned + sealed abstract class Mod(val flags: FlagSet) extends Positioned object Mod { - case class Private() extends Mod + case class Private() extends Mod(Flags.Private) - case class Protected() extends Mod + case class Protected() extends Mod(Flags.Protected) - case class Val() extends Mod + case class Val() extends Mod(Flags.EmptyFlags) - case class Var() extends Mod + case class Var() extends Mod(Flags.Mutable) - case class Implicit() extends Mod + case class Implicit(flag: FlagSet = Flags.ImplicitCommon) extends Mod(flag) - case class Final() extends Mod + case class Final() extends Mod(Flags.Final) - case class Sealed() extends Mod + case class Sealed() extends Mod(Flags.Sealed) - case class Override() extends Mod + case class Override() extends Mod(Flags.Override) - case class Abstract() extends Mod + case class Abstract() extends Mod(Flags.Abstract) - case class Lazy() extends Mod + case class Lazy() extends Mod(Flags.Lazy) - case class Inline() extends Mod + case class Inline() extends Mod(Flags.Inline) - case class Type() extends Mod + case class Type() extends Mod(Flags.EmptyFlags) } /** Modifiers and annotations for definitions |