Dropped methods not used anymore
This commit is contained in:
@@ -27,14 +27,10 @@ import kotlin.platform.platformStatic
|
|||||||
|
|
||||||
public abstract class ImportInsertHelper {
|
public abstract class ImportInsertHelper {
|
||||||
|
|
||||||
public abstract fun addImportDirectiveIfNeeded(importFqn: FqName, file: JetFile)
|
|
||||||
|
|
||||||
public abstract fun optimizeImportsOnTheFly(file: JetFile): Boolean
|
public abstract fun optimizeImportsOnTheFly(file: JetFile): Boolean
|
||||||
|
|
||||||
public abstract fun isImportedWithDefault(importPath: ImportPath, contextFile: JetFile): Boolean
|
public abstract fun isImportedWithDefault(importPath: ImportPath, contextFile: JetFile): Boolean
|
||||||
|
|
||||||
public fun needImport(fqName: FqName, file: JetFile): Boolean = needImport(ImportPath(fqName, false), file)
|
|
||||||
|
|
||||||
public abstract fun needImport(importPath: ImportPath, file: JetFile, importDirectives: List<JetImportDirective> = file.getImportDirectives()): Boolean
|
public abstract fun needImport(importPath: ImportPath, file: JetFile, importDirectives: List<JetImportDirective> = file.getImportDirectives()): Boolean
|
||||||
|
|
||||||
public abstract fun mayImportByCodeStyle(descriptor: DeclarationDescriptor): Boolean
|
public abstract fun mayImportByCodeStyle(descriptor: DeclarationDescriptor): Boolean
|
||||||
|
|||||||
@@ -57,21 +57,6 @@ import org.jetbrains.kotlin.descriptors.CallableDescriptor
|
|||||||
import org.jetbrains.kotlin.idea.refactoring.fqName.isImported
|
import org.jetbrains.kotlin.idea.refactoring.fqName.isImported
|
||||||
|
|
||||||
public class ImportInsertHelperImpl(private val project: Project) : ImportInsertHelper() {
|
public class ImportInsertHelperImpl(private val project: Project) : ImportInsertHelper() {
|
||||||
/**
|
|
||||||
* Add import directive into the PSI tree for the given package.
|
|
||||||
*
|
|
||||||
* @param importFqn full name of the import
|
|
||||||
* @param file File where directive should be added.
|
|
||||||
*/
|
|
||||||
override fun addImportDirectiveIfNeeded(importFqn: FqName, file: JetFile) {
|
|
||||||
val importPath = ImportPath(importFqn, false)
|
|
||||||
|
|
||||||
optimizeImportsOnTheFly(file)
|
|
||||||
|
|
||||||
if (needImport(importPath, file)) {
|
|
||||||
writeImportToFile(importPath, file)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun optimizeImportsOnTheFly(file: JetFile): Boolean {
|
override fun optimizeImportsOnTheFly(file: JetFile): Boolean {
|
||||||
if (CodeInsightSettings.getInstance().OPTIMIZE_IMPORTS_ON_THE_FLY) {
|
if (CodeInsightSettings.getInstance().OPTIMIZE_IMPORTS_ON_THE_FLY) {
|
||||||
|
|||||||
Reference in New Issue
Block a user