Есть ли способ отключить метаданные Kotlin или просто запутать их? Это добавлено во время компиляции.
Весь код хорошо запутан, но библиотека Kotlin с именем "kotlin-refle.jar" оставляет детали метода, такие как имя класса, метод и параметры, с типом.
@ Метаданные (mv = {1, 1, 13}, bv = {1, 0, 3}, k = 1, d1 =
{ "\ 000 \ 022 \ п \ 002 \ 030 \ 002 \ N \ 002 \ 030 \ 002 \ N \ 000 \ N \ 002 \ 020 \ 016 \ N \ 002 \ Ъ \ 002 \ 030 \ 0002 \ 0020 \ 001B \ г \ 022 \ 006 \ 020 \ 002 \ 032 \ 0020 \ 003? \ 006 \ 002 \ 020 \ 004R \ 016 \ 020 \ 002 \ 032 \ 0020 \ 003X? \ 004? \ 006 \ 002 \ п \ 000 \ 006 \ 005" },
d2 = {"Lcom / test / SomeException;", "Lcom / test / SomeException;", "errorMessage", "", "(Ljava / lang / String;) V", "build"})
открытый финальный класс SomeException расширяет Exception {
public SomeException (@NotNull String paramString) {super (paramString); this.errorMessage = paramString; }
приватный финал String errorMessage;
}