Как поместить взаимодействия Спока в несколько строк?

У меня очень долгое общение в Споке

reallyLongVariable.reallyLongMethod(argument, _, _, _, _, _) >> {n, a, builder, c, d, e -> builder.anotherLongMethod(SomeClass.staticInitializer(trackId));}

Я хотел бы поставить его на несколько строк, но получить Groovyc: unexpected token >> сообщение об ошибке, когда я пытаюсь разбить его на несколько строк здесь.

reallyLongVariable.reallyLongMethod(argument, _, _, _, _, _) 
    >> {n, a, builder, c, d, e -> builder.anotherLongMethod(SomeClass.staticInitializer(trackId));}

Есть ли способ разбить оператор на несколько строк перед >>?

1 ответ

Решение

В отличие от Java, Groovy не позволяет разбивать перед оператором, но только после оператора. Другим распространенным решением является разрыв после ->,

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