Я знаю в Java, если я хочу использовать отражение, чтобы установить последнее поле, я могу изменить модификатор доступа к полю следующим образом:
Field field = clazz.getDeclaredField("someField");
field.setAccessible(true);
Field modifiersField = Field.class.getDeclaredField("modifiers");
modifiersField.setAccessible(true);
modifiersField.setInt(field, field.getModifiers() & ~Modifier.FINAL);
Мне трудно достичь того же в котлине.Проблема с побитовыми операторами в последней строке modifiersField.setInt(field, field.getModifiers() & ~Modifier.FINAL)
.По общему признанию я немного не знаю о побитовых операторах вообще и не знаю эквивалентов Котлина.