summaryrefslogtreecommitdiff
path: root/src/swing
diff options
context:
space:
mode:
authorAntonio Cunei <antonio.cunei@epfl.ch>2009-11-09 16:13:33 +0000
committerAntonio Cunei <antonio.cunei@epfl.ch>2009-11-09 16:13:33 +0000
commite981bccdb7874726af0896efdadb5e192d25c14a (patch)
tree68ec4c2c9764a935c7efd72cf00a7206b6e18166 /src/swing
parentdf502f4ffa5ebf83e7e97a270504202e00f512ec (diff)
downloadscala-e981bccdb7874726af0896efdadb5e192d25c14a.tar.gz
scala-e981bccdb7874726af0896efdadb5e192d25c14a.tar.bz2
scala-e981bccdb7874726af0896efdadb5e192d25c14a.zip
Adds isDefinedAt to Function1. As a consequence,
code that mixes in PartialFunction now have to define isDefinedAt as override. Fixes #2225.
Diffstat (limited to 'src/swing')
-rw-r--r--src/swing/scala/swing/Reactions.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/swing/scala/swing/Reactions.scala b/src/swing/scala/swing/Reactions.scala
index dc7cb2d2f1..fbb20ada9f 100644
--- a/src/swing/scala/swing/Reactions.scala
+++ b/src/swing/scala/swing/Reactions.scala
@@ -19,7 +19,7 @@ object Reactions {
class Impl extends Reactions {
private val parts: Buffer[Reaction] = new ListBuffer[Reaction]
- def isDefinedAt(e: Event) = parts.exists(_ isDefinedAt e)
+ override def isDefinedAt(e: Event) = parts.exists(_ isDefinedAt e)
def += (r: Reaction): this.type = { parts += r; this }
def -= (r: Reaction): this.type = { parts -= r; this }
def apply(e: Event) {
@@ -36,7 +36,7 @@ object Reactions {
class Wrapper(listener: Any)(r: Reaction) extends Reaction with StronglyReferenced with Proxy {
def self = listener
- def isDefinedAt(e: Event) = r.isDefinedAt(e)
+ override def isDefinedAt(e: Event) = r.isDefinedAt(e)
def apply(e: Event) { r(e) }
}
}