diff options
author | Paul Phillips <paulp@improving.org> | 2012-05-10 12:39:09 -0700 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2012-05-10 16:01:38 -0700 |
commit | 4db08212f63d3a5cd5467b91b25ff5b36e79fd5c (patch) | |
tree | 6fafc157026845c96378ad4d7373562bb4240a27 /src/compiler/scala/reflect/internal/Definitions.scala | |
parent | 1bff5703d28a0232dc772769dd6017862114a4a2 (diff) | |
download | scala-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.scala | 2 |
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) |