Я сегодня столкнулся с этим блоком кода и не знаю, как он работает. Я знаю, как создавать анонимные классы, но я привык видеть сигнатуру метода, а не просто пару скобок. Помещен ли код между фигурными скобками в статический блок? Это входит в конструктор? Или это что-то совсем другое?
conext.checking(new Expectations() {
{ // <- what does this pair of braces do?
oneOf(alarm).getAttackAlarm(null);
}
});