diff options
author | Martin Odersky <odersky@gmail.com> | 2012-02-20 13:49:03 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2012-02-20 13:49:03 +0100 |
commit | cae87f6797efa22aef043b4a586456735c1c6c31 (patch) | |
tree | a39c29f0c9914067f95b8a74bd7a47918bc00184 /src/compiler/scala/reflect/internal/Symbols.scala | |
parent | 213ca741b0dc43712def6c84603d62b88eac7be7 (diff) | |
download | scala-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.scala | 4 |
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) |