summaryrefslogtreecommitdiff
path: root/src/compiler/scala/reflect/internal/Symbols.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2012-02-20 13:49:03 +0100
committerMartin Odersky <odersky@gmail.com>2012-02-20 13:49:03 +0100
commitcae87f6797efa22aef043b4a586456735c1c6c31 (patch)
treea39c29f0c9914067f95b8a74bd7a47918bc00184 /src/compiler/scala/reflect/internal/Symbols.scala
parent213ca741b0dc43712def6c84603d62b88eac7be7 (diff)
downloadscala-cae87f6797efa22aef043b4a586456735c1c6c31.tar.gz
scala-cae87f6797efa22aef043b4a586456735c1c6c31.tar.bz2
scala-cae87f6797efa22aef043b4a586456735c1c6c31.zip
Renamed "inline class" to "derived value class"
Diffstat (limited to 'src/compiler/scala/reflect/internal/Symbols.scala')
-rw-r--r--src/compiler/scala/reflect/internal/Symbols.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/reflect/internal/Symbols.scala b/src/compiler/scala/reflect/internal/Symbols.scala
index d3641c1ee8..767f71a7c6 100644
--- a/src/compiler/scala/reflect/internal/Symbols.scala
+++ b/src/compiler/scala/reflect/internal/Symbols.scala
@@ -499,12 +499,12 @@ trait Symbols extends api.Symbols { self: SymbolTable =>
// class C extends D( { class E { ... } ... } ). Here, E is a class local to a constructor
final def isClassLocalToConstructor = isClass && hasFlag(INCONSTRUCTOR)
- final def isInlineClass =
+ final def isDerivedValueClass =
isClass && info.parents.headOption.getOrElse(AnyClass.tpe).typeSymbol == AnyValClass &&
!isPrimitiveValueClass
final def isMethodWithExtension =
- isMethod && owner.isInlineClass && !isParamAccessor && !isConstructor && !hasFlag(SUPERACCESSOR)
+ isMethod && owner.isDerivedValueClass && !isParamAccessor && !isConstructor && !hasFlag(SUPERACCESSOR)
final def isAnonymousClass = isClass && (name containsName tpnme.ANON_CLASS_NAME)
final def isAnonymousFunction = isSynthetic && (name containsName tpnme.ANON_FUN_NAME)