Make JavaToKotlinAction.convertFiles compatible with AS 3.3
This commit is contained in:
@@ -104,7 +104,11 @@ class JavaToKotlinAction : AnAction() {
|
|||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
fun convertFiles(javaFiles: List<PsiJavaFile>, project: Project, enableExternalCodeProcessing: Boolean = true): List<KtFile> {
|
fun convertFiles(
|
||||||
|
javaFiles: List<PsiJavaFile>, project: Project,
|
||||||
|
enableExternalCodeProcessing: Boolean = true,
|
||||||
|
askExternalCodeProcessing: Boolean = true
|
||||||
|
): List<KtFile> {
|
||||||
var converterResult: JavaToKotlinConverter.FilesResult? = null
|
var converterResult: JavaToKotlinConverter.FilesResult? = null
|
||||||
fun convert() {
|
fun convert() {
|
||||||
val converter = JavaToKotlinConverter(project, ConverterSettings.defaultSettings, IdeaJavaToKotlinServices)
|
val converter = JavaToKotlinConverter(project, ConverterSettings.defaultSettings, IdeaJavaToKotlinServices)
|
||||||
@@ -126,7 +130,7 @@ class JavaToKotlinAction : AnAction() {
|
|||||||
|
|
||||||
if (enableExternalCodeProcessing && converterResult!!.externalCodeProcessing != null) {
|
if (enableExternalCodeProcessing && converterResult!!.externalCodeProcessing != null) {
|
||||||
val question = "Some code in the rest of your project may require corrections after performing this conversion. Do you want to find such code and correct it too?"
|
val question = "Some code in the rest of your project may require corrections after performing this conversion. Do you want to find such code and correct it too?"
|
||||||
if (Messages.showOkCancelDialog(project, question, title, Messages.getQuestionIcon()) == Messages.OK) {
|
if (!askExternalCodeProcessing || (Messages.showOkCancelDialog(project, question, title, Messages.getQuestionIcon()) == Messages.OK)) {
|
||||||
ProgressManager.getInstance().runProcessWithProgressSynchronously(
|
ProgressManager.getInstance().runProcessWithProgressSynchronously(
|
||||||
{
|
{
|
||||||
runReadAction {
|
runReadAction {
|
||||||
|
|||||||
@@ -100,7 +100,11 @@ class JavaToKotlinAction : AnAction() {
|
|||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
fun convertFiles(javaFiles: List<PsiJavaFile>, project: Project, enableExternalCodeProcessing: Boolean = true): List<KtFile> {
|
fun convertFiles(
|
||||||
|
javaFiles: List<PsiJavaFile>, project: Project,
|
||||||
|
enableExternalCodeProcessing: Boolean = true,
|
||||||
|
askExternalCodeProcessing: Boolean = true
|
||||||
|
): List<KtFile> {
|
||||||
var converterResult: JavaToKotlinConverter.FilesResult? = null
|
var converterResult: JavaToKotlinConverter.FilesResult? = null
|
||||||
fun convert() {
|
fun convert() {
|
||||||
val converter = JavaToKotlinConverter(project, ConverterSettings.defaultSettings, IdeaJavaToKotlinServices)
|
val converter = JavaToKotlinConverter(project, ConverterSettings.defaultSettings, IdeaJavaToKotlinServices)
|
||||||
@@ -122,7 +126,7 @@ class JavaToKotlinAction : AnAction() {
|
|||||||
|
|
||||||
if (enableExternalCodeProcessing && converterResult!!.externalCodeProcessing != null) {
|
if (enableExternalCodeProcessing && converterResult!!.externalCodeProcessing != null) {
|
||||||
val question = "Some code in the rest of your project may require corrections after performing this conversion. Do you want to find such code and correct it too?"
|
val question = "Some code in the rest of your project may require corrections after performing this conversion. Do you want to find such code and correct it too?"
|
||||||
if (Messages.showOkCancelDialog(project, question, title, Messages.getQuestionIcon()) == Messages.OK) {
|
if (!askExternalCodeProcessing || (Messages.showOkCancelDialog(project, question, title, Messages.getQuestionIcon()) == Messages.OK)) {
|
||||||
ProgressManager.getInstance().runProcessWithProgressSynchronously(
|
ProgressManager.getInstance().runProcessWithProgressSynchronously(
|
||||||
{
|
{
|
||||||
runReadAction {
|
runReadAction {
|
||||||
|
|||||||
@@ -99,9 +99,11 @@ class JavaToKotlinAction : AnAction() {
|
|||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
fun convertFiles(javaFiles: List<PsiJavaFile>, project: Project,
|
fun convertFiles(
|
||||||
enableExternalCodeProcessing: Boolean = true,
|
javaFiles: List<PsiJavaFile>, project: Project,
|
||||||
askExternalCodeProcessing: Boolean = true): List<KtFile> {
|
enableExternalCodeProcessing: Boolean = true,
|
||||||
|
askExternalCodeProcessing: Boolean = true
|
||||||
|
): List<KtFile> {
|
||||||
var converterResult: JavaToKotlinConverter.FilesResult? = null
|
var converterResult: JavaToKotlinConverter.FilesResult? = null
|
||||||
fun convert() {
|
fun convert() {
|
||||||
val converter = JavaToKotlinConverter(project, ConverterSettings.defaultSettings, IdeaJavaToKotlinServices)
|
val converter = JavaToKotlinConverter(project, ConverterSettings.defaultSettings, IdeaJavaToKotlinServices)
|
||||||
|
|||||||
@@ -99,9 +99,11 @@ class JavaToKotlinAction : AnAction() {
|
|||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
fun convertFiles(javaFiles: List<PsiJavaFile>, project: Project,
|
fun convertFiles(
|
||||||
enableExternalCodeProcessing: Boolean = true,
|
javaFiles: List<PsiJavaFile>, project: Project,
|
||||||
askExternalCodeProcessing: Boolean = true): List<KtFile> {
|
enableExternalCodeProcessing: Boolean = true,
|
||||||
|
askExternalCodeProcessing: Boolean = true
|
||||||
|
): List<KtFile> {
|
||||||
var converterResult: JavaToKotlinConverter.FilesResult? = null
|
var converterResult: JavaToKotlinConverter.FilesResult? = null
|
||||||
fun convert() {
|
fun convert() {
|
||||||
val converter = JavaToKotlinConverter(project, ConverterSettings.defaultSettings, IdeaJavaToKotlinServices)
|
val converter = JavaToKotlinConverter(project, ConverterSettings.defaultSettings, IdeaJavaToKotlinServices)
|
||||||
|
|||||||
Reference in New Issue
Block a user