summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIulian Dragos <jaguarul@gmail.com>2007-08-08 09:56:08 +0000
committerIulian Dragos <jaguarul@gmail.com>2007-08-08 09:56:08 +0000
commitd725f4a6d25fb85584e29e5dc43049a8f70f6a92 (patch)
treeeb54a134fff16493116b61c3bbe0e8ae6905da6f
parent42f11c0affa9e0e901ff3b7f9fa116e8b82c9dbb (diff)
downloadscala-d725f4a6d25fb85584e29e5dc43049a8f70f6a92.tar.gz
scala-d725f4a6d25fb85584e29e5dc43049a8f70f6a92.tar.bz2
scala-d725f4a6d25fb85584e29e5dc43049a8f70f6a92.zip
Changed implicit conversions to java's boxed ty...
Changed implicit conversions to java's boxed types to use the static method '.valueOf' instead of directly creating new instances (for better performance, according to java doc).
-rw-r--r--src/library/scala/Predef.scala16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/library/scala/Predef.scala b/src/library/scala/Predef.scala
index 2372d4ea92..402913f26d 100644
--- a/src/library/scala/Predef.scala
+++ b/src/library/scala/Predef.scala
@@ -302,14 +302,14 @@ object Predef {
implicit def float2double(x: Float): Double = x.toDouble
- implicit def byte2Byte(x: Byte) = new java.lang.Byte(x)
- implicit def short2Short(x: Short) = new java.lang.Short(x)
- implicit def char2Character(x: Char) = new java.lang.Character(x)
- implicit def int2Integer(x: Int) = new java.lang.Integer(x)
- implicit def long2Long(x: Long) = new java.lang.Long(x)
- implicit def float2Float(x: Float) = new java.lang.Float(x)
- implicit def double2Double(x: Double) = new java.lang.Double(x)
- implicit def boolean2Boolean(x: Boolean) = new java.lang.Boolean(x)
+ implicit def byte2Byte(x: Byte) = java.lang.Byte.valueOf(x)
+ implicit def short2Short(x: Short) = java.lang.Short.valueOf(x)
+ implicit def char2Character(x: Char) = java.lang.Character.valueOf(x)
+ implicit def int2Integer(x: Int) = java.lang.Integer.valueOf(x)
+ implicit def long2Long(x: Long) = java.lang.Long.valueOf(x)
+ implicit def float2Float(x: Float) = java.lang.Float.valueOf(x)
+ implicit def double2Double(x: Double) = java.lang.Double.valueOf(x)
+ implicit def boolean2Boolean(x: Boolean) = java.lang.Boolean.valueOf(x)
def currentThread = java.lang.Thread.currentThread()