[英]Run Java to Kotlin converter from the command line?
您可以使用Intellij和Eclipse的Kotlin插件將Java文件轉換為Kotlin。 可以通過命令行在沒有這兩個IDE的情況下進行某種轉換嗎?
似乎有可能,但是沒有工具,只有代碼。 Kotlin Github存儲庫中的j2k模塊中有測試,以下示例來自測試(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
編寫自己的簡單包裝,以使其在文件上運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.