From d1b34443370dfcb91f0ae9d7ec74c490399f2f7e Mon Sep 17 00:00:00 2001 From: Patrik Nordwall Date: Fri, 27 Jan 2012 10:33:38 +0100 Subject: [PATCH] DOC: Added note about override of get in ExtensionId --- akka-actor/src/main/scala/akka/actor/Extension.scala | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/akka-actor/src/main/scala/akka/actor/Extension.scala b/akka-actor/src/main/scala/akka/actor/Extension.scala index f60d6afb22..547257e850 100644 --- a/akka-actor/src/main/scala/akka/actor/Extension.scala +++ b/akka-actor/src/main/scala/akka/actor/Extension.scala @@ -38,6 +38,12 @@ trait ExtensionId[T <: Extension] { /** * Returns an instance of the extension identified by this ExtensionId instance. * Java API + * For extensions written in Scala that are to be used used from Java also, + * this method should be overridden to get correct return type. + * {{{ + * override def get(system: ActorSystem): TheExtension = super.get(system) + * }}} + * */ def get(system: ActorSystem): T = apply(system)