diff options
author | Iulian Dragos <jaguarul@gmail.com> | 2007-08-08 09:56:08 +0000 |
---|---|---|
committer | Iulian Dragos <jaguarul@gmail.com> | 2007-08-08 09:56:08 +0000 |
commit | d725f4a6d25fb85584e29e5dc43049a8f70f6a92 (patch) | |
tree | eb54a134fff16493116b61c3bbe0e8ae6905da6f /src/library | |
parent | 42f11c0affa9e0e901ff3b7f9fa116e8b82c9dbb (diff) | |
download | scala-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).
Diffstat (limited to 'src/library')
-rw-r--r-- | src/library/scala/Predef.scala | 16 |
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() |