Вы можете использовать плагины Kotlin для Intellij и Eclipse для преобразования файлов Java в Kotlin. Может ли это преобразование быть из командной строки каким-либо образом без какой-либо из этих IDE?Запустить Java в Kotlin-конвертер из командной строки?
1
A
ответ
4
Кажется, что это возможно, но для этого нет никакого инструмента, просто кода. Есть тесты в j2k module в Котлине Github репозитории, приведенная ниже, взят из tests (AbstractJavaToKotlinConverterSingleFileTest):
private fun fileToKotlin(text: String, settings: ConverterSettings, project: Project): String {
val file = createJavaFile(text)
val converter = JavaToKotlinConverter(project, settings,
IdeaReferenceSearcher, IdeaResolverForConverter)
return converter.filesToKotlin(listOf(file), J2kPostProcessor(formatCode = true)).results.single()
}
Я полагаю, вы можете сделать .jar этого модуля и написать свою собственную простую обертку для JavaToKotlinConverter
, чтобы заставить его работать по файлам.
Смежные вопросы
- 1. Невозможно запустить java-класс из командной строки
- 2. Как запустить проект Java из командной строки
- 3. Java запустить phantomjs из командной строки
- 4. Запустить приложение Java из командной строки?
- 5. Попытки запустить программу Java из командной строки
- 6. Запустить ocaml из командной строки
- 7. Запустить фиджи из командной строки?
- 8. рубин, запустить из командной строки
- 9. запустить unittests из командной строки
- 10. Запустить и запустить CANoe из командной строки
- 11. Запустить и запустить CANape из командной строки
- 12. Не удалось запустить javac из командной строки
- 13. не может запустить качели из командной строки
- 14. Как запустить apdutool из командной строки?
- 15. Запустить файл WAR из командной строки
- 16. Запустить проект Eclipse из командной строки
- 17. Выполнение Java из командной строки
- 18. Как запустить набор TestNG из командной строки
- 19. Java-код из командной строки
- 20. Как запустить TestNG из командной строки
- 21. Как запустить файлы jar из командной строки
- 22. Запустить сборщик мусора из командной строки?
- 23. Как запустить модуль osgi из командной строки?
- 24. Как запустить блокнот программистов из командной строки
- 25. Невозможно запустить тест JUnit из командной строки
- 26. Как запустить огурца файл из командной строки
- 27. Невозможно запустить причал из командной строки
- 28. Как запустить cssnano из командной строки
- 29. Как запустить тест Spock из командной строки?
- 30. Запустить Java из командной строки - не удается найти основной класс
Спасибо за ответ и указатель на код, @hotkey. Очень признателен. –
@TravisSpencer, пожалуйста. Если ответ удовлетворен, вы можете согласиться с ним, чтобы передать вопрос ответу? – hotkey