From e4fc4b82187446dfb48b0c96f20b5b995401a922 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Sat, 16 Jun 2018 20:08:29 +0300 Subject: [PATCH] New J2K: Create services for new j2k --- .../kotlin/idea/j2k/IdeaJavaToKotlinServices.kt | 6 ++++++ .../jetbrains/kotlin/j2k/NewJavaToKotlinServices.kt | 10 ++++++++++ 2 files changed, 16 insertions(+) create mode 100644 j2k/newSrc/org/jetbrains/kotlin/j2k/NewJavaToKotlinServices.kt diff --git a/idea/src/org/jetbrains/kotlin/idea/j2k/IdeaJavaToKotlinServices.kt b/idea/src/org/jetbrains/kotlin/idea/j2k/IdeaJavaToKotlinServices.kt index 6b6564790c5..d02f39f4366 100644 --- a/idea/src/org/jetbrains/kotlin/idea/j2k/IdeaJavaToKotlinServices.kt +++ b/idea/src/org/jetbrains/kotlin/idea/j2k/IdeaJavaToKotlinServices.kt @@ -58,4 +58,10 @@ private object IdeaJavaDataFlowAnalyzerFacade : JavaDataFlowAnalyzerFacade { IntellijNullability.NOT_NULL -> Nullability.NotNull IntellijNullability.NULLABLE -> Nullability.Nullable } +} + +object IdeaNewJavaToKotlinServices : NewJavaToKotlinServices { + override val oldServices: JavaToKotlinConverterServices + get() = IdeaJavaToKotlinServices + } \ No newline at end of file diff --git a/j2k/newSrc/org/jetbrains/kotlin/j2k/NewJavaToKotlinServices.kt b/j2k/newSrc/org/jetbrains/kotlin/j2k/NewJavaToKotlinServices.kt new file mode 100644 index 00000000000..cbe3d5a53c6 --- /dev/null +++ b/j2k/newSrc/org/jetbrains/kotlin/j2k/NewJavaToKotlinServices.kt @@ -0,0 +1,10 @@ +/* + * Copyright 2010-2018 JetBrains s.r.o. 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.j2k + +interface NewJavaToKotlinServices { + val oldServices: JavaToKotlinConverterServices +}