diff --git a/compiler/frontend/src/org/jetbrains/kotlin/util/MappedExtensionProvider.kt b/compiler/frontend/src/org/jetbrains/kotlin/util/MappedExtensionProvider.kt index 3f58bc035a5..86946cb1165 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/util/MappedExtensionProvider.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/util/MappedExtensionProvider.kt @@ -21,7 +21,7 @@ import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.extensions.ExtensionPointName import java.lang.ref.WeakReference -open class MappedExtensionProvider +open class MappedExtensionProvider protected constructor( private val epName: ExtensionPointName, private val map: (List) -> R @@ -47,9 +47,9 @@ protected constructor( } } -class ExtensionProvider(epName: ExtensionPointName) : MappedExtensionProvider>(epName, { it }) { +class ExtensionProvider(epName: ExtensionPointName) : MappedExtensionProvider>(epName, { it }) { companion object { @JvmStatic - fun create(epName: ExtensionPointName): ExtensionProvider = ExtensionProvider(epName) + fun create(epName: ExtensionPointName): ExtensionProvider = ExtensionProvider(epName) } }