Можно ли увидеть код, сгенерированный 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