summaryrefslogtreecommitdiff
path: root/src/compiler/scala/reflect/internal/Definitions.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-05-10 12:39:09 -0700
committerPaul Phillips <paulp@improving.org>2012-05-10 16:01:38 -0700
commit4db08212f63d3a5cd5467b91b25ff5b36e79fd5c (patch)
tree6fafc157026845c96378ad4d7373562bb4240a27 /src/compiler/scala/reflect/internal/Definitions.scala
parent1bff5703d28a0232dc772769dd6017862114a4a2 (diff)
downloadscala-4db08212f63d3a5cd5467b91b25ff5b36e79fd5c.tar.gz
scala-4db08212f63d3a5cd5467b91b25ff5b36e79fd5c.tar.bz2
scala-4db08212f63d3a5cd5467b91b25ff5b36e79fd5c.zip
Be discriminating about custom hashcodes.
If there are no primitives, use the regular boxy one.
Diffstat (limited to 'src/compiler/scala/reflect/internal/Definitions.scala')
-rw-r--r--src/compiler/scala/reflect/internal/Definitions.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/reflect/internal/Definitions.scala b/src/compiler/scala/reflect/internal/Definitions.scala
index edafde1346..0612dcdfd4 100644
--- a/src/compiler/scala/reflect/internal/Definitions.scala
+++ b/src/compiler/scala/reflect/internal/Definitions.scala
@@ -1207,7 +1207,7 @@ trait Definitions extends reflect.api.StandardDefinitions {
def isPrimitiveValueClass(sym: Symbol) = ScalaValueClasses contains sym
def isNonUnitValueClass(sym: Symbol) = isPrimitiveValueClass(sym) && (sym != UnitClass)
def isSpecializableClass(sym: Symbol) = isPrimitiveValueClass(sym) || (sym == AnyRefClass)
- def isScalaValueType(tp: Type) = ScalaValueClasses contains tp.typeSymbol
+ def isPrimitiveValueType(tp: Type) = isPrimitiveValueClass(tp.typeSymbol)
/** Is symbol a boxed value class, e.g. java.lang.Integer? */
def isBoxedValueClass(sym: Symbol) = boxedValueClassesSet(sym)