closes #2019: Use parentheses for arity-0 methods which are not referentially transparent

This commit is contained in:
Heiko Seeberger 2012-04-24 16:38:21 +02:00
parent 1f30be1f87
commit 8dbfbbe966
40 changed files with 110 additions and 110 deletions

View file

@ -245,19 +245,19 @@ trait ActorClassification { this: ActorEventBus with ActorClassifier ⇒
val current = mappings get monitored
current match {
case null
if (monitored.isTerminated) false
if (monitored.isTerminated()) false
else {
if (mappings.putIfAbsent(monitored, empty + monitor) ne null) associate(monitored, monitor)
else if (monitored.isTerminated) !dissociate(monitored, monitor) else true
else if (monitored.isTerminated()) !dissociate(monitored, monitor) else true
}
case raw: TreeSet[_]
val v = raw.asInstanceOf[TreeSet[ActorRef]]
if (monitored.isTerminated) false
if (monitored.isTerminated()) false
if (v.contains(monitor)) true
else {
val added = v + monitor
if (!mappings.replace(monitored, v, added)) associate(monitored, monitor)
else if (monitored.isTerminated) !dissociate(monitored, monitor) else true
else if (monitored.isTerminated()) !dissociate(monitored, monitor) else true
}
}
}