diff --git a/compiler/build-tools/kotlin-build-tools-api/api/build-tools-api.api b/compiler/build-tools/kotlin-build-tools-api/api/kotlin-build-tools-api.api similarity index 100% rename from compiler/build-tools/kotlin-build-tools-api/api/build-tools-api.api rename to compiler/build-tools/kotlin-build-tools-api/api/kotlin-build-tools-api.api diff --git a/compiler/build-tools/kotlin-build-tools-api/src/main/kotlin/org/jetbrains/kotlin/buildtools/api/CompilationService.kt b/compiler/build-tools/kotlin-build-tools-api/src/main/kotlin/org/jetbrains/kotlin/buildtools/api/CompilationService.kt index 93a8d15a50a..5b2cf758d16 100644 --- a/compiler/build-tools/kotlin-build-tools-api/src/main/kotlin/org/jetbrains/kotlin/buildtools/api/CompilationService.kt +++ b/compiler/build-tools/kotlin-build-tools-api/src/main/kotlin/org/jetbrains/kotlin/buildtools/api/CompilationService.kt @@ -9,11 +9,12 @@ package org.jetbrains.kotlin.buildtools.api * A facade for invoking compilation in Kotlin compiler. It allows to use compiler in different modes. * TODO: add a mention where to see the available modes after implementing them */ -interface CompilationService { - fun compile() +public interface CompilationService { + public fun compile() - companion object { + public companion object { @JvmStatic - fun loadImplementation(classLoader: ClassLoader) = loadImplementation(CompilationService::class, classLoader) + public fun loadImplementation(classLoader: ClassLoader): CompilationService = + loadImplementation(CompilationService::class, classLoader) } } \ No newline at end of file diff --git a/compiler/build-tools/kotlin-build-tools-api/src/main/kotlin/org/jetbrains/kotlin/buildtools/api/SharedApiClassesClassLoader.kt b/compiler/build-tools/kotlin-build-tools-api/src/main/kotlin/org/jetbrains/kotlin/buildtools/api/SharedApiClassesClassLoader.kt index 4dca4917a34..c2c2850fef9 100644 --- a/compiler/build-tools/kotlin-build-tools-api/src/main/kotlin/org/jetbrains/kotlin/buildtools/api/SharedApiClassesClassLoader.kt +++ b/compiler/build-tools/kotlin-build-tools-api/src/main/kotlin/org/jetbrains/kotlin/buildtools/api/SharedApiClassesClassLoader.kt @@ -16,7 +16,7 @@ import kotlin.reflect.KClass */ @Suppress("FunctionName") @JvmName("newInstance") -fun SharedApiClassesClassLoader(): ClassLoader = SharedApiClassesClassLoaderImpl( +public fun SharedApiClassesClassLoader(): ClassLoader = SharedApiClassesClassLoaderImpl( SharedApiClassesClassLoaderImpl::class.java.classLoader, ClassLoader.getSystemClassLoader(), SharedApiClassesClassLoaderImpl::class.java.`package`.name,