diff --git a/akka-actor/src/main/scala/akka/actor/IO.scala b/akka-actor/src/main/scala/akka/actor/IO.scala index ac9e09ec47..ca0486fefb 100644 --- a/akka-actor/src/main/scala/akka/actor/IO.scala +++ b/akka-actor/src/main/scala/akka/actor/IO.scala @@ -663,8 +663,8 @@ object IO { if (left > more.length) (Cont(step(left - more.length)), Chunk.empty) else - (Done(), Chunk(more drop left)) - case eof @ EOF(None) ⇒ (Done(), eof) + (Done(()), Chunk(more drop left)) + case eof @ EOF(None) ⇒ (Done(()), eof) case eof @ EOF(cause) ⇒ (Cont(step(left), cause), eof) } diff --git a/akka-actor/src/main/scala/akka/japi/JavaAPI.scala b/akka-actor/src/main/scala/akka/japi/JavaAPI.scala index 99670252dc..b8baf5ffda 100644 --- a/akka-actor/src/main/scala/akka/japi/JavaAPI.scala +++ b/akka-actor/src/main/scala/akka/japi/JavaAPI.scala @@ -96,7 +96,7 @@ abstract class PurePartialFunction[A, B] extends scala.runtime.AbstractFunction1 def apply(x: A, isCheck: Boolean): B final def isDefinedAt(x: A): Boolean = try { apply(x, true); true } catch { case NoMatch ⇒ false } - final def apply(x: A): B = try apply(x, false) catch { case NoMatch ⇒ throw new MatchError } + final def apply(x: A): B = try apply(x, false) catch { case NoMatch ⇒ throw new MatchError(x) } } /** diff --git a/akka-actor/src/main/scala/akka/util/SubclassifiedIndex.scala b/akka-actor/src/main/scala/akka/util/SubclassifiedIndex.scala index d07fff3a32..f3623003ed 100644 --- a/akka-actor/src/main/scala/akka/util/SubclassifiedIndex.scala +++ b/akka-actor/src/main/scala/akka/util/SubclassifiedIndex.scala @@ -30,7 +30,7 @@ object SubclassifiedIndex { val kids = subkeys flatMap (_ addValue value) if (!(values contains value)) { values += value - kids :+ (key, values) + kids :+ ((key, values)) } else kids } @@ -43,7 +43,7 @@ object SubclassifiedIndex { val kids = subkeys flatMap (_ removeValue value) if (values contains value) { values -= value - kids :+ (key, values) + kids :+ ((key, values)) } else kids } @@ -104,7 +104,7 @@ class SubclassifiedIndex[K, V] private (private var values: Set[V])(implicit sc: val v = values + value val n = new Nonroot(key, v) integrate(n) - n.addValue(key, value) :+ (key, v) + n.addValue(key, value) :+ ((key, v)) } else ch } diff --git a/akka-camel/src/test/scala/akka/camel/TestSupport.scala b/akka-camel/src/test/scala/akka/camel/TestSupport.scala index 2a507fd183..0bea9d6781 100644 --- a/akka-camel/src/test/scala/akka/camel/TestSupport.scala +++ b/akka-camel/src/test/scala/akka/camel/TestSupport.scala @@ -36,7 +36,7 @@ private[camel] object TestSupport { camel.template.asyncRequestBody(to, msg).get(timeout.toNanos, TimeUnit.NANOSECONDS) } catch { case e: ExecutionException ⇒ throw e.getCause - case e: TimeoutException ⇒ throw new AssertionError("Failed to get response to message [%s], send to endpoint [%s], within [%s]" format (msg, to, timeout), e) + case e: TimeoutException ⇒ throw new AssertionError("Failed to get response to message [%s], send to endpoint [%s], within [%s]".format(msg, to, timeout)) } } diff --git a/project/AkkaBuild.scala b/project/AkkaBuild.scala index 7bbfca5a51..e0e61589ae 100644 --- a/project/AkkaBuild.scala +++ b/project/AkkaBuild.scala @@ -403,7 +403,7 @@ object AkkaBuild extends Build { resolvers += "Typesafe Repo" at "http://repo.typesafe.com/typesafe/releases/", // compile options - scalacOptions ++= Seq("-encoding", "UTF-8", "-target:jvm-1.6", "-deprecation", "-feature", "-unchecked", "-Xlog-reflective-calls") ++ ( + scalacOptions ++= Seq("-encoding", "UTF-8", "-target:jvm-1.6", "-deprecation", "-feature", "-unchecked", "-Xlog-reflective-calls", "-Ywarn-adapted-args") ++ ( if (true || (System getProperty "java.runtime.version" startsWith "1.7")) Seq() else Seq("-optimize")), // -optimize fails with jdk7 javacOptions ++= Seq("-Xlint:unchecked", "-Xlint:deprecation"),