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