Merge pull request #2047 from drexin/wip-3858-make-case-classes-final-drexin
=all #3858 Make case classes final
This commit is contained in:
commit
4dd5fe3257
188 changed files with 764 additions and 765 deletions
|
|
@ -37,16 +37,16 @@ object TestActor {
|
|||
def run(sender: ActorRef, msg: Any): AutoPilot = sys.error("must not call")
|
||||
}
|
||||
|
||||
case class SetIgnore(i: Ignore) extends NoSerializationVerificationNeeded
|
||||
case class Watch(ref: ActorRef) extends NoSerializationVerificationNeeded
|
||||
case class UnWatch(ref: ActorRef) extends NoSerializationVerificationNeeded
|
||||
case class SetAutoPilot(ap: AutoPilot) extends NoSerializationVerificationNeeded
|
||||
final case class SetIgnore(i: Ignore) extends NoSerializationVerificationNeeded
|
||||
final case class Watch(ref: ActorRef) extends NoSerializationVerificationNeeded
|
||||
final case class UnWatch(ref: ActorRef) extends NoSerializationVerificationNeeded
|
||||
final case class SetAutoPilot(ap: AutoPilot) extends NoSerializationVerificationNeeded
|
||||
|
||||
trait Message {
|
||||
def msg: AnyRef
|
||||
def sender: ActorRef
|
||||
}
|
||||
case class RealMessage(msg: AnyRef, sender: ActorRef) extends Message
|
||||
final case class RealMessage(msg: AnyRef, sender: ActorRef) extends Message
|
||||
case object NullMessage extends Message {
|
||||
override def msg: AnyRef = throw new IllegalActorStateException("last receive did not dequeue a message")
|
||||
override def sender: ActorRef = throw new IllegalActorStateException("last receive did not dequeue a message")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue