diff options
author | Paul Phillips <paulp@improving.org> | 2011-06-16 19:40:40 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2011-06-16 19:40:40 +0000 |
commit | 916d5f2de0ddbae60b2a1ae18bb3ab0d96f84897 (patch) | |
tree | 58b8f4c3475b4ddb2e62f248b6bac9202d5e487f /src/compiler/scala/reflect/internal/Symbols.scala | |
parent | 270c0cb80df85b613cfa3e5f85f70cf1f35e2388 (diff) | |
download | scala-916d5f2de0ddbae60b2a1ae18bb3ab0d96f84897.tar.gz scala-916d5f2de0ddbae60b2a1ae18bb3ab0d96f84897.tar.bz2 scala-916d5f2de0ddbae60b2a1ae18bb3ab0d96f84897.zip |
Deprecated scala.reflect.generic, except for By...
Deprecated scala.reflect.generic, except for ByteCodecs. After we move
some non-internal things out of scala.reflect.internal we should go back
and improve some deprecation messages (i.e. point somewhere useful.) No
review.
Diffstat (limited to 'src/compiler/scala/reflect/internal/Symbols.scala')
-rw-r--r-- | src/compiler/scala/reflect/internal/Symbols.scala | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/compiler/scala/reflect/internal/Symbols.scala b/src/compiler/scala/reflect/internal/Symbols.scala index 131fe78db0..5cdd979a3e 100644 --- a/src/compiler/scala/reflect/internal/Symbols.scala +++ b/src/compiler/scala/reflect/internal/Symbols.scala @@ -507,14 +507,7 @@ trait Symbols /* extends reflect.generic.Symbols*/ { self: SymbolTable => final def isLocal: Boolean = owner.isTerm /** Is this symbol a constant? */ - final def isConstant: Boolean = - isStable && (tpe match { - case ConstantType(_) => true - case PolyType(_, ConstantType(_)) => true - case MethodType(_, ConstantType(_)) => true - case NullaryMethodType(ConstantType(_)) => true - case _ => false - }) + final def isConstant: Boolean = isStable && isConstantType(tpe.resultType) /** Is this class nested in another class or module (not a package)? */ final def isNestedClass: Boolean = |