diff options
author | Den Shabalin <den.shabalin@gmail.com> | 2013-08-28 15:19:19 +0200 |
---|---|---|
committer | Den Shabalin <den.shabalin@gmail.com> | 2013-09-05 14:35:07 +0200 |
commit | 34f0f7dd2a5188aa35979cf45f15854ac0d86aa5 (patch) | |
tree | 0cd217752f17b0bfd2884937f5571d9d30a34d70 /src/reflect/scala/reflect/internal/BuildUtils.scala | |
parent | 9f03b67f5ff85dfcb7a7dbe25234c0428cb25175 (diff) | |
download | scala-34f0f7dd2a5188aa35979cf45f15854ac0d86aa5.tar.gz scala-34f0f7dd2a5188aa35979cf45f15854ac0d86aa5.tar.bz2 scala-34f0f7dd2a5188aa35979cf45f15854ac0d86aa5.zip |
merge flagsFromBits and FlagsAsBits into FlagsRepr
Diffstat (limited to 'src/reflect/scala/reflect/internal/BuildUtils.scala')
-rw-r--r-- | src/reflect/scala/reflect/internal/BuildUtils.scala | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/reflect/scala/reflect/internal/BuildUtils.scala b/src/reflect/scala/reflect/internal/BuildUtils.scala index dc3be59acd..73b7b79fdb 100644 --- a/src/reflect/scala/reflect/internal/BuildUtils.scala +++ b/src/reflect/scala/reflect/internal/BuildUtils.scala @@ -47,8 +47,6 @@ trait BuildUtils { self: SymbolTable => def setTypeSignature[S <: Symbol](sym: S, tpe: Type): S = sym.setTypeSignature(tpe) - def flagsFromBits(bits: Long): FlagSet = bits - def This(sym: Symbol): Tree = self.This(sym) def Select(qualifier: Tree, sym: Symbol): Select = self.Select(qualifier, sym) @@ -78,7 +76,8 @@ trait BuildUtils { self: SymbolTable => case _ => throw new IllegalArgumentException(s"Tree ${showRaw(tree)} isn't a correct representation of annotation, consider passing Ident as a first argument") } - object FlagsAsBits extends FlagsAsBitsExtractor { + object FlagsRepr extends FlagsReprExtractor { + def apply(bits: Long): FlagSet = bits def unapply(flags: Long): Some[Long] = Some(flags) } |