summaryrefslogtreecommitdiff
path: root/sources/scala/tools/nsc/symtab/Flags.scala
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scala/tools/nsc/symtab/Flags.scala')
-rw-r--r--sources/scala/tools/nsc/symtab/Flags.scala13
1 files changed, 6 insertions, 7 deletions
diff --git a/sources/scala/tools/nsc/symtab/Flags.scala b/sources/scala/tools/nsc/symtab/Flags.scala
index 8823f3d49f..14c5febb3d 100644
--- a/sources/scala/tools/nsc/symtab/Flags.scala
+++ b/sources/scala/tools/nsc/symtab/Flags.scala
@@ -44,8 +44,7 @@ object Flags {
final val ACCESSED = 0x01000000; // symbol was accessed at least once
final val SELECTOR = 0x02000000; // symbol was used as selector in Select
-
- final val CAPTURED = 0x04000000; // variable is accessed from nested function. Set by LambdaLift
+ final val BRIDGE = 0x04000000; // function is a bridge method. Set by Erasure
final val ACCESSOR = 0x08000000; // a value or variable accessor
final val ACCESS_METHOD = 0x10000000; // function is an access function for a method in some
@@ -54,7 +53,7 @@ object Flags {
// for parameters: is a val parameter
final val LABEL = 0x40000000; // symbol is a label. Set by TailCall
- final val BRIDGE = 0x80000000; // function is a bridge method. Set by Erasure
+ final val CAPTURED = 0x80000000l; // variable is accessed from nested function. Set by LambdaLift
final val INTERFACE = 0x100000000l; // symbol is an interface
final val IS_ERROR = 0x200000000l; // symbol is an error symbol
@@ -94,10 +93,11 @@ object Flags {
.filter("" !=).mkString("", " ", "");
private def flagToString(flag: long): String = {
- if (flag == INTERFACE) "<interface>"
- else if (flag == IS_ERROR) "<is_error>"
+ if (flag == CAPTURED) "<captured>"
+ else if (flag == INTERFACE) "<interface>"
+ else if (flag == IS_ERROR) "<is-error>"
else if (flag == OVERLOADED) "<overloaded>"
- else if (flag == TRANS_FLAG) "<transient>"
+ else if (flag == TRANS_FLAG) "<trans-flag>"
else if (flag == INITIALIZED) "<initialized>"
else if (flag == LOCKED) "<locked>"
else flag.asInstanceOf[int] match {
@@ -133,7 +133,6 @@ object Flags {
case ACCESSED => "<accessed>"
case SELECTOR => "<selector>"
- case CAPTURED => "<captured>"
case ACCESSOR => "<accessor>"
case ACCESS_METHOD => "<access>"