Fix binary compatibility problems in ImportInsertHelper & ShortenReferences
This commit is contained in:
@@ -29,6 +29,18 @@ abstract class ImportInsertHelper {
|
|||||||
forceAllUnderImport: Boolean = false
|
forceAllUnderImport: Boolean = false
|
||||||
): ImportDescriptorResult
|
): ImportDescriptorResult
|
||||||
|
|
||||||
|
fun importDescriptor(
|
||||||
|
file: KtFile,
|
||||||
|
descriptor: DeclarationDescriptor,
|
||||||
|
forceAllUnderImport: Boolean = false
|
||||||
|
): ImportDescriptorResult = importDescriptor(
|
||||||
|
file,
|
||||||
|
descriptor,
|
||||||
|
ActionRunningMode.RUN_IN_CURRENT_THREAD,
|
||||||
|
forceAllUnderImport
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
@JvmStatic
|
@JvmStatic
|
||||||
fun getInstance(project: Project): ImportInsertHelper =
|
fun getInstance(project: Project): ImportInsertHelper =
|
||||||
|
|||||||
@@ -95,7 +95,6 @@ class ShortenReferences(val options: (KtElement) -> Options = { Options.DEFAULT
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@JvmOverloads
|
|
||||||
fun process(
|
fun process(
|
||||||
element: KtElement,
|
element: KtElement,
|
||||||
elementFilter: (PsiElement) -> FilterResult = { FilterResult.PROCESS },
|
elementFilter: (PsiElement) -> FilterResult = { FilterResult.PROCESS },
|
||||||
@@ -104,6 +103,14 @@ class ShortenReferences(val options: (KtElement) -> Options = { Options.DEFAULT
|
|||||||
return process(listOf(element), elementFilter, actionRunningMode).single()
|
return process(listOf(element), elementFilter, actionRunningMode).single()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@JvmOverloads
|
||||||
|
fun process(
|
||||||
|
element: KtElement,
|
||||||
|
elementFilter: (PsiElement) -> FilterResult = { FilterResult.PROCESS },
|
||||||
|
): KtElement {
|
||||||
|
return process(element, elementFilter, ActionRunningMode.RUN_IN_CURRENT_THREAD)
|
||||||
|
}
|
||||||
|
|
||||||
@JvmOverloads
|
@JvmOverloads
|
||||||
fun process(
|
fun process(
|
||||||
file: KtFile,
|
file: KtFile,
|
||||||
|
|||||||
Reference in New Issue
Block a user