From 48f0614b3f7da2930cbb2df81488ac15d9f356ad Mon Sep 17 00:00:00 2001 From: Patrik Nordwall Date: Tue, 18 Aug 2015 16:14:59 +0200 Subject: [PATCH] =act #18187 Make Props.producer private[akka] * to make it possible to access producer.actorClass for validation purposes, as requested for Akka Streams ActorPublisher/Subscriber --- akka-actor/src/main/scala/akka/actor/Props.scala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/akka-actor/src/main/scala/akka/actor/Props.scala b/akka-actor/src/main/scala/akka/actor/Props.scala index e1908aa60e..86f61f099a 100644 --- a/akka-actor/src/main/scala/akka/actor/Props.scala +++ b/akka-actor/src/main/scala/akka/actor/Props.scala @@ -169,7 +169,10 @@ final case class Props(deploy: Deploy, clazz: Class[_], args: immutable.Seq[Any] @transient private[this] var _cachedActorClass: Class[_ <: Actor] = _ - private[this] def producer: IndirectActorProducer = { + /** + * INTERNAL API + */ + private[akka] def producer: IndirectActorProducer = { if (_producer eq null) _producer = IndirectActorProducer(clazz, args)