동적 호출을 생성자 호출로 교체할 수 있는 사례를 보고합니다.
예:
import akka.actor._
class Foo(foo: String, bar: Int) extends AbstractActor
object Foo {
def props(foo: String, bar: Int): Props = Props(classOf[Foo], foo, bar)
}
Foo.props("foo", 42)
빠른 수정 적용 후:
import akka.actor._
class Foo(foo: String, bar: Int) extends AbstractActor
object Foo {
def props(foo: String, bar: Int): Props = Props(new Foo(foo, bar))
}
Foo.props("foo", 42)