簡體   English   中英

從命令行運行Java到Kotlin轉換器?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM