Можно ли увидеть код, сгенерированный Macwire

Можно ли увидеть, что за код генерируется wire макрос

lazy val securedRequestHandler : SecuredRequestHandler = wire[DefaultSecuredRequestHandler]

В приведенном выше примере, я хочу знать, какие аргументы были переданы, когда DefaultSecuredRequestHandler был создан. DefaultSecuredRequestHandler это не мой класс. Это часть Silhouette библиотека.

Я пытаюсь создать экземпляр DefaultSecuredRequestHandler и мне нужно пройти BodyParser.Default к нему, но я не знаю, где его взять. Тем не менее, я нашел в Интернете некоторый код, который мы использовали Macwire для создания экземпляра DefaultSecuredRequestHandler, Таким образом, я хочу знать, как DefaultSecuredRequestHandler был создан.

new DefaultSecuredAction(requestHandler: SecuredRequestHandler, bodyParser: Default) //I don't know how to create a bodyParser of type Default

0 ответов

Другие вопросы по тегам