New J2K: use old J2K for evaluate expression instead of new one

#KT-32693 fixed
This commit is contained in:
Ilya Kirillov
2019-07-25 00:25:05 +03:00
parent e795e4b73d
commit 4e5e14046d
5 changed files with 38 additions and 64 deletions
@@ -1,39 +0,0 @@
/*
* Copyright 2010-2019 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
package org.jetbrains.kotlin.idea.j2k
import com.intellij.openapi.module.Module
import com.intellij.openapi.progress.ProgressIndicator
import com.intellij.openapi.project.Project
import com.intellij.psi.PsiJavaFile
import org.jetbrains.kotlin.j2k.*
object JavaToKotlinConverterFactory {
fun createJavaToKotlinConverter(
project: Project,
targetModule: Module?,
settings: ConverterSettings,
services: JavaToKotlinConverterServices
): JavaToKotlinConverter =
J2kConverterExtension.extension.createJavaToKotlinConverter(project, targetModule, settings, services)
fun createPostProcessor(formatCode: Boolean): PostProcessor =
J2kConverterExtension.extension.createPostProcessor(formatCode)
fun createWithProgressIndicator(
progress: ProgressIndicator?,
files: List<PsiJavaFile>?,
phasesCount: Int
): WithProgressProcessor =
J2kConverterExtension.extension.createWithProgressProcessor(progress, files, phasesCount)
fun doCheckBeforeConversion(project: Project, module: Module): Boolean =
J2kConverterExtension.extension.doCheckBeforeConversion(project, module)
val isNewJ2k: Boolean
get() = J2kConverterExtension.extension.isNewJ2k
}