Dropped methods not used anymore
This commit is contained in:
@@ -27,14 +27,10 @@ import kotlin.platform.platformStatic
|
||||
|
||||
public abstract class ImportInsertHelper {
|
||||
|
||||
public abstract fun addImportDirectiveIfNeeded(importFqn: FqName, file: JetFile)
|
||||
|
||||
public abstract fun optimizeImportsOnTheFly(file: 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 mayImportByCodeStyle(descriptor: DeclarationDescriptor): Boolean
|
||||
|
||||
@@ -57,21 +57,6 @@ import org.jetbrains.kotlin.descriptors.CallableDescriptor
|
||||
import org.jetbrains.kotlin.idea.refactoring.fqName.isImported
|
||||
|
||||
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 {
|
||||
if (CodeInsightSettings.getInstance().OPTIMIZE_IMPORTS_ON_THE_FLY) {
|
||||
|
||||
Reference in New Issue
Block a user