Попробуйте найти метод KotlinToJVMBytecodeCompiler.compileScript в Kotlin 1.4.10
Во время миграции моего java-проекта с Kotlin 1.2 на 1.4 я столкнулся с проблемой, что в версии 1.4 нет такого метода, как KotlinToJVMBytecodeCompiler.compileScript().
Class<?> script = requireNonNull(KotlinToJVMBytecodeCompiler.INSTANCE.compileScript(environment, getClass().getClassLoader()), () -> file + " compilation failed");
Пожалуйста, подскажите, чем мне заменить это?
Благодаря!
1 ответ
Мне удалось найти эту фиксацию удаления на github https://github.com/JetBrains/kotlin/commit/d863dc04e60ce82a162dbc4b5f1c9d379806177a#diff-36340d5f4473fd26b6fd3d39ac22b10560a53da22b65c763ba0b9e4d9864a18e
Тогда, возможно, вы увидите, что вам нужно сделать, чтобы перенести свой код на новую версию, если нет, тогда, возможно, возникнет проблема в github, что эта общедоступная функция была удалена без какой-либо информации, как перейти на что-то новое