mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[platform] IJPL-938 Deprecate public utils in com.intellij.refactoring.suggested
Update usages GitOrigin-RevId: d56e13ad1631e92d900ded8d89edbed7bf214c41
This commit is contained in:
committed by
intellij-monorepo-bot
parent
4e05453800
commit
59597eb185
@@ -11,7 +11,7 @@ import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.PsiType
|
||||
import com.intellij.psi.search.GlobalSearchScope
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.intellij.util.asSafely
|
||||
import com.siyeh.ig.testFrameworks.UAssertHint
|
||||
import org.jetbrains.uast.*
|
||||
|
||||
+2
-2
@@ -7,10 +7,10 @@ import com.intellij.openapi.util.registry.Registry
|
||||
import com.intellij.psi.*
|
||||
import com.intellij.psi.impl.source.tree.ChildRole
|
||||
import com.intellij.psi.impl.source.tree.java.MethodElement
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.intellij.refactoring.suggested.SuggestedChangeSignatureData
|
||||
import com.intellij.refactoring.suggested.SuggestedRefactoringSupport
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.siyeh.ig.psiutils.TypeUtils
|
||||
|
||||
class JavaSuggestedRefactoringSupport : SuggestedRefactoringSupport {
|
||||
|
||||
+1
-5
@@ -10,10 +10,7 @@ import com.intellij.psi.*
|
||||
import com.intellij.psi.search.GlobalSearchScope
|
||||
import com.intellij.psi.search.LocalSearchScope
|
||||
import com.intellij.psi.search.searches.ReferencesSearch
|
||||
import com.intellij.psi.util.PsiTreeUtil
|
||||
import com.intellij.psi.util.PsiTypesUtil
|
||||
import com.intellij.psi.util.PsiUtil
|
||||
import com.intellij.psi.util.TypeConversionUtil
|
||||
import com.intellij.psi.util.*
|
||||
import com.intellij.refactoring.extractMethod.newImpl.ExtractMethodHelper.findRequiredTypeParameters
|
||||
import com.intellij.refactoring.extractMethod.newImpl.ExtractMethodHelper.getExpressionType
|
||||
import com.intellij.refactoring.extractMethod.newImpl.ExtractMethodHelper.getReturnedExpression
|
||||
@@ -28,7 +25,6 @@ import com.intellij.refactoring.extractMethod.newImpl.structures.ExtractOptions
|
||||
import com.intellij.refactoring.extractMethod.newImpl.structures.FlowOutput
|
||||
import com.intellij.refactoring.extractMethod.newImpl.structures.FlowOutput.*
|
||||
import com.intellij.refactoring.extractMethod.newImpl.structures.InputParameter
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.util.Processor
|
||||
import java.util.*
|
||||
|
||||
|
||||
@@ -20,9 +20,9 @@ import com.intellij.psi.PsiClass
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiField
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.refactoring.IntroduceTargetChooser
|
||||
import com.intellij.refactoring.introduce.PsiIntroduceTarget
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.util.CommonRefactoringUtil
|
||||
import com.intellij.ui.logging.JvmLoggingSettingsStorage
|
||||
import org.jetbrains.java.generate.GenerationUtil
|
||||
|
||||
@@ -21,6 +21,6 @@ import com.intellij.psi.SmartPointerManager
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
|
||||
@JvmOverloads
|
||||
fun <T : PsiElement> T.createSmartPointer(theProject: Project = project): SmartPsiElementPointer<T> {
|
||||
internal fun <T : PsiElement> T.createSmartPointer(theProject: Project = project): SmartPsiElementPointer<T> {
|
||||
return SmartPointerManager.getInstance(theProject).createSmartPsiElementPointer(this)
|
||||
}
|
||||
|
||||
+4
-3
@@ -18,7 +18,6 @@ import com.intellij.psi.search.GlobalSearchScope;
|
||||
import com.intellij.psi.search.searches.FunctionalExpressionSearch;
|
||||
import com.intellij.psi.search.searches.MethodReferencesSearch;
|
||||
import com.intellij.psi.search.searches.ReferencesSearch;
|
||||
import com.intellij.psi.util.PointersKt;
|
||||
import com.intellij.testFramework.CompilerTester;
|
||||
import com.intellij.testFramework.IdeaTestUtil;
|
||||
import com.intellij.testFramework.SkipSlowTestLocally;
|
||||
@@ -28,6 +27,8 @@ import org.jetbrains.annotations.NotNull;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
|
||||
import static com.intellij.psi.SmartPointersKt.createSmartPointer;
|
||||
|
||||
@SkipSlowTestLocally
|
||||
public class CompilerReferencesFindUsagesTest extends DaemonAnalyzerTestCase {
|
||||
//TODO merge tests
|
||||
@@ -113,8 +114,8 @@ public class CompilerReferencesFindUsagesTest extends DaemonAnalyzerTestCase {
|
||||
private void assertSameUsageAfterRebuild(PsiElement target) {
|
||||
PsiReference ref1 = assertOneElement(searchReferences(target));
|
||||
|
||||
SmartPsiElementPointer<PsiElement> pRef = PointersKt.createSmartPointer(ref1.getElement());
|
||||
SmartPsiElementPointer<PsiElement> pTarget = PointersKt.createSmartPointer(target);
|
||||
SmartPsiElementPointer<PsiElement> pRef = createSmartPointer(ref1.getElement());
|
||||
SmartPsiElementPointer<PsiElement> pTarget = createSmartPointer(target);
|
||||
myCompilerTester.rebuild();
|
||||
|
||||
PsiReference ref2 = assertOneElement(searchReferences(pTarget.getElement()));
|
||||
|
||||
+1
-1
@@ -10,8 +10,8 @@ import com.intellij.psi.PsiElementFactory
|
||||
import com.intellij.psi.PsiJavaFile
|
||||
import com.intellij.psi.PsiLocalVariable
|
||||
import com.intellij.psi.util.descendantsOfType
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.refactoring.suggested.BaseSuggestedRefactoringChangeListenerTest
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
|
||||
class JavaSuggestedRefactoringChangeListenerTest : BaseSuggestedRefactoringChangeListenerTest() {
|
||||
override val fileType: FileType
|
||||
|
||||
@@ -16,8 +16,8 @@ import com.intellij.openapi.util.Ref
|
||||
import com.intellij.platform.ide.progress.runWithModalProgressBlocking
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import com.intellij.psi.util.parentOfType
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.jetbrains.jsonSchema.extension.JsonLikeSyntaxAdapter
|
||||
import com.jetbrains.jsonSchema.impl.JsonCachedValues
|
||||
import com.jetbrains.jsonSchema.impl.JsonOriginalPsiWalker
|
||||
|
||||
@@ -8,9 +8,9 @@ import com.intellij.openapi.editor.*
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.parents
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.jetbrains.jsonSchema.extension.JsonLikePsiWalker
|
||||
import com.jetbrains.jsonSchema.extension.adapters.JsonObjectValueAdapter
|
||||
import com.jetbrains.jsonSchema.extension.adapters.JsonValueAdapter
|
||||
|
||||
@@ -9,7 +9,6 @@ import com.intellij.psi.ContributedReferenceHost
|
||||
import com.intellij.psi.ElementManipulators
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiLanguageInjectionHost
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.util.SmartList
|
||||
import com.intellij.util.containers.headTailOrNull
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
|
||||
@@ -9,6 +9,7 @@ import com.intellij.refactoring.suggested.SuggestedRefactoringSupport.Signature
|
||||
import com.intellij.util.asSafely
|
||||
import com.intellij.util.keyFMap.KeyFMap
|
||||
import org.jetbrains.annotations.Nls
|
||||
import com.intellij.psi.createSmartPointer
|
||||
|
||||
private var nextFeatureUsageId = 0
|
||||
|
||||
|
||||
+2
-1
@@ -10,6 +10,7 @@ import com.intellij.psi.PsiNamedElementWithCustomPresentation
|
||||
import com.intellij.refactoring.suggested.SuggestedRefactoringState.ErrorLevel
|
||||
import com.intellij.refactoring.suggested.SuggestedRefactoringState.ParameterMarker
|
||||
import com.intellij.refactoring.suggested.SuggestedRefactoringSupport.Signature
|
||||
import com.intellij.openapi.editor.asTextRange
|
||||
|
||||
/**
|
||||
* A service transforming a sequence of declaration states into [SuggestedRefactoringState].
|
||||
@@ -145,7 +146,7 @@ abstract class SuggestedRefactoringStateChanges(protected val refactoringSupport
|
||||
}
|
||||
|
||||
protected open fun guessParameterIdByMarkers(markerRange: TextRange, prevState: SuggestedRefactoringState): Any? {
|
||||
return prevState.parameterMarkers.firstOrNull { it.rangeMarker.range == markerRange }?.parameterId
|
||||
return prevState.parameterMarkers.firstOrNull { it.rangeMarker.asTextRange == markerRange }?.parameterId
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -8,12 +8,8 @@ import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.util.NlsSafe
|
||||
import com.intellij.openapi.util.Ref
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.psi.PsiBinaryFile
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.PsiNamedElement
|
||||
import com.intellij.psi.*
|
||||
import com.intellij.psi.util.PsiTreeUtil
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.usageView.UsageInfo
|
||||
import com.intellij.usages.Usage
|
||||
import com.intellij.usages.UsageInfo2UsageAdapter
|
||||
|
||||
@@ -18,8 +18,8 @@ import com.intellij.openapi.util.Key
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.*
|
||||
import com.intellij.psi.util.PsiTreeUtil
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.intellij.util.SmartList
|
||||
import com.intellij.util.containers.ConcurrentIntObjectMap
|
||||
import com.intellij.util.ui.EDT
|
||||
|
||||
+1
-1
@@ -20,7 +20,7 @@ import com.intellij.openapi.vfs.JarFileSystem
|
||||
import com.intellij.openapi.vfs.VfsUtilCore
|
||||
import com.intellij.pom.Navigatable
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.intellij.ui.LightweightHint
|
||||
import com.intellij.util.ui.JBUI
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ import com.intellij.platform.backend.navigation.NavigationRequest
|
||||
import com.intellij.platform.backend.navigation.NavigationTarget
|
||||
import com.intellij.platform.backend.presentation.TargetPresentation
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
|
||||
internal class PsiElementNavigationTarget(private val myElement: PsiElement) : NavigationTarget {
|
||||
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ import com.intellij.platform.backend.navigation.NavigationRequest
|
||||
import com.intellij.platform.backend.navigation.NavigationTarget
|
||||
import com.intellij.platform.backend.presentation.TargetPresentation
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
|
||||
internal class PsiFileNavigationTarget(
|
||||
private val psiFile: PsiFile
|
||||
|
||||
+1
-1
@@ -19,7 +19,7 @@ import com.intellij.platform.backend.presentation.TargetPresentation
|
||||
import com.intellij.pom.Navigatable
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import com.intellij.util.SlowOperations
|
||||
import com.intellij.util.concurrency.annotations.RequiresReadLock
|
||||
import org.jetbrains.annotations.Nls
|
||||
|
||||
+1
-1
@@ -18,9 +18,9 @@ import com.intellij.psi.ElementManipulators
|
||||
import com.intellij.psi.PsiDocumentManager
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.PsiLanguageInjectionHost.Shred
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import com.intellij.psi.impl.PsiDocumentManagerBase
|
||||
import com.intellij.psi.impl.source.resolve.FileContextUtil
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.util.SmartList
|
||||
import com.intellij.util.containers.ContainerUtil
|
||||
import com.intellij.util.containers.tail
|
||||
|
||||
@@ -93,4 +93,10 @@ class NewIdentifierWatcher(private val maxIdentifiers: Int) {
|
||||
|
||||
private fun SuggestedRefactoringSupport.isIdentifierLike(text: CharSequence) =
|
||||
text.isNotEmpty() && isIdentifierStart(text[0]) && text.all { isIdentifierPart(it) }
|
||||
}
|
||||
|
||||
private val DocumentEvent.oldRange: TextRange
|
||||
get() = TextRange(offset, offset + oldLength)
|
||||
|
||||
private val DocumentEvent.newRange: TextRange
|
||||
get() = TextRange(offset, offset + newLength)
|
||||
}
|
||||
+1
@@ -33,6 +33,7 @@ import com.intellij.openapi.util.NlsContexts
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.PsiDocumentManager
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.intellij.refactoring.RefactoringBundle
|
||||
import com.intellij.refactoring.RefactoringFactory
|
||||
import com.intellij.refactoring.suggested.SuggestedRefactoringExecution.NewParameterValue
|
||||
|
||||
@@ -30,7 +30,6 @@ import com.intellij.platform.navbar.backend.NavBarItem
|
||||
import com.intellij.pom.Navigatable
|
||||
import com.intellij.problems.WolfTheProblemSolver
|
||||
import com.intellij.psi.*
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.ui.SimpleTextAttributes
|
||||
import com.intellij.ui.SimpleTextAttributes.*
|
||||
import com.intellij.util.IconUtil
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ import com.intellij.openapi.vfs.LocalFileSystem
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.openapi.wm.ToolWindowManager
|
||||
import com.intellij.psi.PsiManager
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
|
||||
internal class StatisticsEventLogConsole(private val project: Project, model: LogFilterModel, recorderId: String)
|
||||
: LogConsoleBase(project, null, eventLogToolWindowsId, false, model) {
|
||||
|
||||
@@ -6,7 +6,7 @@ import com.intellij.lang.injection.InjectedLanguageManager
|
||||
import com.intellij.psi.PsiDocumentManager
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.PsiReference
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.intellij.util.asSafely
|
||||
import com.intellij.util.text.allOccurrencesOf
|
||||
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ import com.intellij.psi.ElementManipulators
|
||||
import com.intellij.psi.PsiDocumentManager
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.intellij.util.concurrency.annotations.RequiresEdt
|
||||
import java.util.function.IntUnaryOperator
|
||||
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiWhiteSpace
|
||||
import com.intellij.psi.SyntaxTraverser
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
|
||||
/**
|
||||
* This class is needed to compute effective range without trailing right braces and whitespaces.
|
||||
|
||||
@@ -7,8 +7,8 @@ import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.PsiNameIdentifierOwner
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
import java.awt.event.MouseEvent
|
||||
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ import com.intellij.lang.injection.InjectedLanguageManager
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.patterns.StandardPatterns
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.intellij.util.ProcessingContext
|
||||
import com.intellij.webSymbols.FrameworkId
|
||||
import com.intellij.webSymbols.WebSymbolQualifiedKind
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ import com.intellij.model.Pointer
|
||||
import com.intellij.platform.backend.documentation.DocumentationSymbol
|
||||
import com.intellij.platform.backend.documentation.DocumentationTarget
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import com.intellij.webSymbols.WebSymbol
|
||||
import com.intellij.webSymbols.WebSymbolDelegate
|
||||
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ import com.intellij.model.Pointer
|
||||
import com.intellij.platform.backend.documentation.DocumentationSymbol
|
||||
import com.intellij.platform.backend.documentation.DocumentationTarget
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import com.intellij.webSymbols.PsiSourcedWebSymbol
|
||||
import com.intellij.webSymbols.PsiSourcedWebSymbolDelegate
|
||||
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ import com.intellij.openapi.util.text.StringUtil
|
||||
import com.intellij.platform.backend.documentation.DocumentationResult
|
||||
import com.intellij.platform.backend.documentation.DocumentationTarget
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import com.intellij.ui.scale.ScaleContext
|
||||
import com.intellij.ui.scale.ScaleType
|
||||
import com.intellij.util.IconUtil
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.SyntaxTraverser
|
||||
import com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil
|
||||
import com.intellij.psi.impl.source.tree.injected.changesHandler.innerRange
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.intellij.util.containers.ContainerUtil
|
||||
import com.intellij.webSymbols.WebSymbolsBundle
|
||||
import com.intellij.webSymbols.inspections.impl.WebSymbolsInspectionToolMappingEP
|
||||
|
||||
+2
-8
@@ -3,16 +3,12 @@ package com.intellij.webSymbols.search
|
||||
import com.intellij.model.psi.PsiExternalReferenceHost
|
||||
import com.intellij.openapi.util.Ref
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiNamedElement
|
||||
import com.intellij.psi.PsiReference
|
||||
import com.intellij.psi.SmartPointerManager
|
||||
import com.intellij.psi.*
|
||||
import com.intellij.psi.impl.FakePsiElement
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.refactoring.util.NonCodeUsageInfo
|
||||
import com.intellij.webSymbols.WebSymbol
|
||||
import com.intellij.webSymbols.query.WebSymbolsQueryExecutorFactory
|
||||
import com.intellij.psi.util.startOffset
|
||||
|
||||
class PsiSourcedWebSymbolReference(private val symbol: WebSymbol,
|
||||
private val sourceElement: PsiElement,
|
||||
@@ -72,7 +68,5 @@ class PsiSourcedWebSymbolReference(private val symbol: WebSymbol,
|
||||
newName,
|
||||
file.text.substring(range.startOffset, range.endOffset)))
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -16,8 +16,8 @@ import com.intellij.openapi.components.service
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.psi.PsiNameIdentifierOwner
|
||||
import com.intellij.psi.search.SearchScope
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.intellij.psi.util.walkUp
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.util.Query
|
||||
import com.intellij.webSymbols.PsiSourcedWebSymbol
|
||||
import com.intellij.webSymbols.WebSymbol
|
||||
|
||||
@@ -14,8 +14,8 @@ import com.intellij.openapi.util.ModificationTracker
|
||||
import com.intellij.platform.backend.navigation.NavigationTarget
|
||||
import com.intellij.pom.Navigatable
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import com.intellij.psi.util.PsiModificationTracker
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.util.containers.Stack
|
||||
import com.intellij.webSymbols.*
|
||||
import com.intellij.webSymbols.completion.WebSymbolCodeCompletionItem
|
||||
|
||||
@@ -11,12 +11,8 @@ import com.intellij.lang.LanguageExtension
|
||||
import com.intellij.openapi.components.Service
|
||||
import com.intellij.openapi.extensions.ExtensionPointName
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.psi.JavaPsiFacade
|
||||
import com.intellij.psi.PsiClass
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.psi.*
|
||||
import com.intellij.psi.xml.XmlTag
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.util.xml.highlighting.RemoveDomElementQuickFix
|
||||
import org.jetbrains.idea.devkit.DevKitBundle
|
||||
import org.jetbrains.idea.devkit.inspections.getProjectLevelFQN
|
||||
|
||||
@@ -10,8 +10,8 @@ import com.intellij.openapi.util.IntellijInternalApi
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import com.intellij.psi.util.PsiTreeUtil
|
||||
import com.intellij.psi.util.createSmartPointer
|
||||
import com.intellij.util.concurrency.annotations.RequiresBlockingContext
|
||||
import org.jetbrains.annotations.ApiStatus.Internal
|
||||
import org.jetbrains.idea.devkit.inspections.DevKitInspectionUtil
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ import com.intellij.openapi.fileEditor.FileDocumentManager
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.psi.PsiNameIdentifierOwner
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.intellij.workspaceModel.codegen.engine.GenerationProblem
|
||||
import com.intellij.workspaceModel.codegen.engine.ProblemLocation
|
||||
import org.jetbrains.kotlin.resolve.source.getPsi
|
||||
|
||||
@@ -4,11 +4,7 @@ package org.editorconfig.core
|
||||
import com.intellij.openapi.diagnostic.logger
|
||||
import com.intellij.openapi.progress.ProgressIndicatorProvider
|
||||
import com.intellij.openapi.util.Key
|
||||
import com.intellij.psi.util.CachedValue
|
||||
import com.intellij.psi.util.CachedValueProvider
|
||||
import com.intellij.psi.util.CachedValuesManager
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.*
|
||||
import dk.brics.automaton.Automaton
|
||||
import dk.brics.automaton.BasicOperations
|
||||
import dk.brics.automaton.RegExp
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ import com.intellij.psi.PsiComment
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiWhiteSpace
|
||||
import com.intellij.psi.util.elementType
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import org.jetbrains.kotlin.lexer.KtTokens
|
||||
import org.jetbrains.kotlin.psi.*
|
||||
|
||||
|
||||
+1
-2
@@ -9,11 +9,10 @@ import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiNameIdentifierOwner
|
||||
import com.intellij.psi.PsiWhiteSpace
|
||||
import com.intellij.psi.util.elementType
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.jetbrains.python.PythonTokenSetContributor
|
||||
import com.jetbrains.python.psi.*
|
||||
|
||||
|
||||
class PythonLineCompletionVisitorFactory : LineCompletionVisitorFactory {
|
||||
override val language: Language = Language.PYTHON
|
||||
override fun createVisitor(featureName: String, mode: CompletionGolfMode): LineCompletionEvaluationVisitor {
|
||||
|
||||
+2
-2
@@ -4,8 +4,8 @@ import com.intellij.cce.core.*
|
||||
import com.intellij.cce.visitor.exceptions.PsiConverterException
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.PsiComment
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.jetbrains.python.psi.*
|
||||
|
||||
class PythonMultiLineEvaluationVisitor : EvaluationVisitor, PyRecursiveElementVisitor() {
|
||||
|
||||
+2
-5
@@ -5,14 +5,12 @@ import com.intellij.cce.core.*
|
||||
import com.intellij.cce.util.CompletionGolfTextUtil.isValuableString
|
||||
import com.intellij.cce.visitor.exceptions.PsiConverterException
|
||||
import com.intellij.psi.*
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import kotlin.math.min
|
||||
|
||||
|
||||
interface LineCompletionEvaluationVisitor : EvaluationVisitor
|
||||
|
||||
|
||||
interface LineCompletionAllEvaluationVisitor : LineCompletionEvaluationVisitor {
|
||||
val processor: Processor
|
||||
|
||||
@@ -73,7 +71,6 @@ interface LineCompletionAllEvaluationVisitor : LineCompletionEvaluationVisitor {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
class Default(override val feature: String, override val language: Language = Language.ANOTHER)
|
||||
: LineCompletionAllEvaluationVisitor, PsiRecursiveElementVisitor() {
|
||||
override val processor = Processor()
|
||||
|
||||
+3
-6
@@ -32,12 +32,9 @@ import com.intellij.openapi.application.runInEdt
|
||||
import com.intellij.openapi.application.runReadAction
|
||||
import com.intellij.openapi.editor.Document
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.psi.PsiDocumentManager
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.SyntaxTraverser
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.*
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import java.lang.reflect.Type
|
||||
import java.nio.file.Paths
|
||||
import java.util.*
|
||||
|
||||
@@ -29,7 +29,7 @@ import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.SmartPointerManager
|
||||
import com.intellij.psi.util.parents
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import kotlinx.coroutines.*
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
|
||||
|
||||
+2
-2
@@ -5,8 +5,8 @@ import com.intellij.modcommand.ActionContext
|
||||
import com.intellij.modcommand.ModPsiUpdater
|
||||
import com.intellij.modcommand.Presentation
|
||||
import com.intellij.modcommand.PsiUpdateModCommandAction
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import org.jetbrains.plugins.groovy.GroovyBundle
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.branch.GrReturnStatement
|
||||
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ import com.intellij.modcommand.ModCommandQuickFix
|
||||
import com.intellij.model.Pointer
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.psi.PsiType
|
||||
import com.intellij.psi.util.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import org.jetbrains.annotations.Nls
|
||||
import org.jetbrains.annotations.Nls.Capitalization.Sentence
|
||||
import org.jetbrains.plugins.groovy.GroovyBundle
|
||||
|
||||
+2
-6
@@ -4,13 +4,9 @@ package org.jetbrains.plugins.groovy.codeInspection.untypedUnresolvedAccess.requ
|
||||
import com.intellij.codeInsight.daemon.impl.quickfix.CreateFromUsageBaseFix.getTargetSubstitutor
|
||||
import com.intellij.lang.jvm.JvmModifier
|
||||
import com.intellij.lang.jvm.actions.*
|
||||
import com.intellij.psi.PsiClassType
|
||||
import com.intellij.psi.PsiJvmSubstitutor
|
||||
import com.intellij.psi.PsiType
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.psi.*
|
||||
import com.intellij.psi.codeStyle.JavaCodeStyleManager
|
||||
import com.intellij.psi.codeStyle.VariableKind.PARAMETER
|
||||
import com.intellij.psi.util.createSmartPointer
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.GrCall
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.GrExpression
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.typedef.GrAnonymousClassDefinition
|
||||
@@ -27,7 +23,7 @@ internal abstract class CreateExecutableFromGroovyUsageRequest<out T : GrCall>(
|
||||
|
||||
private val psiManager = call.manager
|
||||
private val project = psiManager.project
|
||||
private val callPointer: SmartPsiElementPointer<T> = call.createSmartPointer(project)
|
||||
private val callPointer: SmartPsiElementPointer<T> = SmartPointerManager.getInstance(project).createSmartPsiElementPointer(call)
|
||||
protected val call: T get() = callPointer.element ?: error("dead pointer")
|
||||
|
||||
abstract fun getArguments(): List<Argument>?
|
||||
|
||||
+3
-5
@@ -4,12 +4,10 @@ package org.jetbrains.plugins.groovy.findUsages
|
||||
import com.intellij.openapi.application.QueryExecutorBase
|
||||
import com.intellij.openapi.application.runReadAction
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiReference
|
||||
import com.intellij.psi.PsiReferenceBase
|
||||
import com.intellij.psi.*
|
||||
import com.intellij.psi.search.searches.ReferencesSearch
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.intellij.util.Processor
|
||||
import org.jetbrains.plugins.groovy.lang.psi.GroovyFileBase
|
||||
import org.jetbrains.plugins.groovy.lang.psi.GroovyPsiElement
|
||||
|
||||
+1
-1
@@ -19,7 +19,7 @@ import org.jetbrains.plugins.groovy.lang.psi.api.statements.typedef.GrTypeDefini
|
||||
import org.jetbrains.plugins.groovy.lang.psi.expectedTypes.SupertypeConstraint;
|
||||
import org.jetbrains.plugins.groovy.lang.psi.expectedTypes.TypeConstraint;
|
||||
|
||||
import static com.intellij.psi.util.PointersKt.createSmartPointer;
|
||||
import static com.intellij.psi.SmartPointersKt.createSmartPointer;
|
||||
|
||||
/**
|
||||
* @author Maxim.Medvedev
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ import org.jetbrains.plugins.groovy.annotator.intentions.dynamic.ui.DynamicEleme
|
||||
import org.jetbrains.plugins.groovy.annotator.intentions.dynamic.ui.DynamicPropertyDialog;
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.arguments.GrArgumentLabel;
|
||||
|
||||
import static com.intellij.psi.util.PointersKt.createSmartPointer;
|
||||
import static com.intellij.psi.SmartPointersKt.createSmartPointer;
|
||||
|
||||
public class DynamicPropertyFromLabelFix extends DynamicPropertyFix {
|
||||
|
||||
|
||||
+2
-2
@@ -5,7 +5,6 @@ import com.intellij.openapi.editor.Editor;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.psi.PsiFile;
|
||||
import com.intellij.psi.SmartPsiElementPointer;
|
||||
import com.intellij.psi.util.PointersKt;
|
||||
import com.intellij.util.IncorrectOperationException;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
@@ -16,6 +15,7 @@ import org.jetbrains.plugins.groovy.annotator.intentions.dynamic.ui.DynamicEleme
|
||||
import org.jetbrains.plugins.groovy.annotator.intentions.dynamic.ui.DynamicPropertyDialog;
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.GrReferenceExpression;
|
||||
|
||||
import static com.intellij.psi.SmartPointersKt.createSmartPointer;
|
||||
import static org.jetbrains.plugins.groovy.lang.psi.util.PsiUtil.isInStaticCompilationContext;
|
||||
|
||||
public class DynamicPropertyFromRefFix extends DynamicPropertyFix {
|
||||
@@ -23,7 +23,7 @@ public class DynamicPropertyFromRefFix extends DynamicPropertyFix {
|
||||
private final SmartPsiElementPointer<GrReferenceExpression> myReferenceExpressionPointer;
|
||||
|
||||
public DynamicPropertyFromRefFix(GrReferenceExpression referenceExpression) {
|
||||
myReferenceExpressionPointer = PointersKt.createSmartPointer(referenceExpression);
|
||||
myReferenceExpressionPointer = createSmartPointer(referenceExpression);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ import com.intellij.openapi.editor.Editor
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.util.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.typedef.GrTypeDefinition
|
||||
|
||||
internal abstract class CreateMemberAction(
|
||||
|
||||
+1
-1
@@ -9,8 +9,8 @@ import com.intellij.openapi.editor.markup.GutterIconRenderer
|
||||
import com.intellij.openapi.progress.ProgressManager
|
||||
import com.intellij.psi.PsiDocumentManager
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.parentOfType
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.util.FunctionUtil
|
||||
import com.intellij.util.asSafely
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.GrMethodCall
|
||||
|
||||
+1
-1
@@ -5,8 +5,8 @@ import com.intellij.codeInsight.hints.declarative.InlayTreeSink
|
||||
import com.intellij.codeInsight.hints.declarative.InlineInlayPosition
|
||||
import com.intellij.codeInsight.hints.declarative.SharedBypassCollector
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.parentOfType
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.arguments.GrArgumentList
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.GrCall
|
||||
import org.jetbrains.plugins.groovy.lang.psi.util.PsiUtil
|
||||
|
||||
+1
-1
@@ -19,7 +19,7 @@ import org.jetbrains.plugins.groovy.lang.psi.api.statements.typedef.GrReferenceL
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.typedef.GrTypeDefinition;
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.types.GrCodeReferenceElement;
|
||||
|
||||
import static com.intellij.psi.util.PointersKt.createSmartPointer;
|
||||
import static com.intellij.psi.SmartPointersKt.createSmartPointer;
|
||||
|
||||
public class AddClassToExtendsFix extends GroovyFix {
|
||||
private final SmartPsiElementPointer<GrTypeDefinition> myPsiClassPointer;
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ import org.jetbrains.plugins.groovy.lang.psi.api.statements.typedef.members.GrMe
|
||||
import java.io.IOException;
|
||||
import java.util.Properties;
|
||||
|
||||
import static com.intellij.psi.util.PointersKt.createSmartPointer;
|
||||
import static com.intellij.psi.SmartPointersKt.createSmartPointer;
|
||||
|
||||
public class AddMethodFix extends GroovyFix {
|
||||
private static final Logger LOG = Logger.getInstance(AddMethodFix.class);
|
||||
|
||||
+1
-1
@@ -28,7 +28,7 @@ import org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.GrRefere
|
||||
|
||||
import java.util.HashSet;
|
||||
|
||||
import static com.intellij.psi.util.PointersKt.createSmartPointer;
|
||||
import static com.intellij.psi.SmartPointersKt.createSmartPointer;
|
||||
|
||||
/**
|
||||
* @author Max Medvedev
|
||||
|
||||
+2
-2
@@ -11,9 +11,9 @@ import com.intellij.codeInsight.template.TemplateManager
|
||||
import com.intellij.codeInsight.template.impl.VariableNode
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.util.PsiTreeUtil
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.parentOfType
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.intellij.util.asSafely
|
||||
import icons.JetgroovyIcons
|
||||
import org.jetbrains.plugins.groovy.ext.ginq.*
|
||||
|
||||
+1
-5
@@ -12,11 +12,7 @@ import com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrd
|
||||
import com.intellij.psi.search.GlobalSearchScope
|
||||
import com.intellij.psi.search.LocalSearchScope
|
||||
import com.intellij.psi.search.SearchScope
|
||||
import com.intellij.psi.util.TypeConversionUtil
|
||||
import com.intellij.psi.util.parentOfType
|
||||
import com.intellij.psi.util.parentsOfType
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.*
|
||||
import org.jetbrains.plugins.groovy.intentions.style.inference.driver.getJavaLangObject
|
||||
import org.jetbrains.plugins.groovy.intentions.style.inference.graph.InferenceUnitNode
|
||||
import org.jetbrains.plugins.groovy.lang.psi.GroovyFile
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package training.featuresSuggester.suggesters
|
||||
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.PsiComment
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import training.featuresSuggester.*
|
||||
import training.featuresSuggester.actions.*
|
||||
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ package training.featuresSuggester.suggesters
|
||||
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import training.featuresSuggester.FeatureSuggesterBundle
|
||||
import training.featuresSuggester.NoSuggestion
|
||||
import training.featuresSuggester.SuggesterSupport
|
||||
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
package training.featuresSuggester.suggesters
|
||||
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import training.featuresSuggester.*
|
||||
import training.featuresSuggester.actions.Action
|
||||
import training.featuresSuggester.actions.BeforeEditorTextRemovedAction
|
||||
|
||||
+1
-2
@@ -7,7 +7,6 @@ import com.intellij.lang.jvm.JvmModifier
|
||||
import com.intellij.lang.jvm.actions.*
|
||||
import com.intellij.psi.*
|
||||
import com.intellij.psi.codeStyle.JavaCodeStyleSettings
|
||||
import com.intellij.psi.util.createSmartPointer
|
||||
import com.intellij.psi.xml.XmlAttribute
|
||||
import com.intellij.psi.xml.XmlAttributeValue
|
||||
import com.intellij.util.VisibilityUtil
|
||||
@@ -31,7 +30,7 @@ class CreateEventHandlerRequest(element: XmlAttributeValue) : CreateMethodReques
|
||||
|
||||
private val myProject = element.project
|
||||
private val myVisibility = getVisibility(element)
|
||||
private val myPointer = element.createSmartPointer(myProject)
|
||||
private val myPointer = SmartPointerManager.getInstance(myProject).createSmartPsiElementPointer(element)
|
||||
|
||||
override fun isValid(): Boolean = myPointer.element.let {
|
||||
it != null && it.value.let { value ->
|
||||
|
||||
+2
-9
@@ -10,17 +10,12 @@ import com.intellij.openapi.editor.EditorModificationUtilEx
|
||||
import com.intellij.openapi.fileTypes.FileType
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.util.Key
|
||||
import com.intellij.psi.PsiDocumentManager
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiErrorElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.PsiWhiteSpace
|
||||
import com.intellij.psi.TokenType
|
||||
import com.intellij.psi.*
|
||||
import com.intellij.psi.codeStyle.CodeStyleManager
|
||||
import com.intellij.psi.impl.source.tree.LeafPsiElement
|
||||
import com.intellij.psi.tree.TokenSet
|
||||
import com.intellij.psi.util.PsiTreeUtil
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import com.intellij.util.DocumentUtil
|
||||
import org.jetbrains.kotlin.KtNodeTypes
|
||||
import org.jetbrains.kotlin.idea.KotlinFileType
|
||||
@@ -28,8 +23,6 @@ import org.jetbrains.kotlin.kdoc.lexer.KDocTokens
|
||||
import org.jetbrains.kotlin.lexer.KtTokens
|
||||
import org.jetbrains.kotlin.psi.*
|
||||
import org.jetbrains.kotlin.utils.addToStdlib.safeAs
|
||||
import kotlin.jvm.java
|
||||
import kotlin.takeIf
|
||||
|
||||
internal object KotlinTypedHandlerHelper {
|
||||
internal val PREVIOUS_IN_STRING_DOLLAR_TYPED_OFFSET_KEY = Key.create<Int>("PREVIOUS_IN_STRING_DOLLAR_TYPED_OFFSET_KEY")
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ import com.intellij.openapi.vfs.VirtualFileManager
|
||||
import com.intellij.platform.backend.workspace.WorkspaceModel
|
||||
import com.intellij.platform.backend.workspace.impl.WorkspaceModelInternal
|
||||
import com.intellij.psi.PsiManager
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import com.intellij.testFramework.LightVirtualFile
|
||||
import com.intellij.util.applyIf
|
||||
import com.intellij.util.ui.EDT.isCurrentThreadEdt
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ package org.jetbrains.kotlin.idea.codeinsight.api.applicable.intentions
|
||||
import com.intellij.modcommand.ActionContext
|
||||
import com.intellij.modcommand.ModCommand
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisAllowanceManager
|
||||
import org.jetbrains.kotlin.idea.codeinsight.api.applicable.ApplicableRangesProvider
|
||||
import org.jetbrains.kotlin.psi.KtBlockExpression
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ package org.jetbrains.kotlin.idea.k2.codeinsight.fixes
|
||||
import com.intellij.modcommand.ActionContext
|
||||
import com.intellij.modcommand.ModPsiUpdater
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.fir.diagnostics.KtFirDiagnostic
|
||||
import org.jetbrains.kotlin.analysis.api.symbols.KtClassKind
|
||||
|
||||
+1
-1
@@ -4,8 +4,8 @@ package org.jetbrains.kotlin.idea.k2.codeinsight.fixes
|
||||
import com.intellij.codeInsight.intention.HighPriorityAction
|
||||
import com.intellij.modcommand.ActionContext
|
||||
import com.intellij.modcommand.ModPsiUpdater
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.parentOfType
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.fir.diagnostics.KtFirDiagnostic
|
||||
import org.jetbrains.kotlin.analysis.api.symbols.KtClassKind
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.statistics.StatisticsInfo
|
||||
import com.intellij.psi.statistics.StatisticsManager
|
||||
import com.intellij.psi.util.PsiModificationTracker
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.fir.diagnostics.KtFirDiagnostic
|
||||
import org.jetbrains.kotlin.analysis.api.renderer.base.annotations.KtRendererAnnotationsFilter
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ package org.jetbrains.kotlin.idea.codeInsight
|
||||
import com.intellij.psi.PsiWhiteSpace
|
||||
import com.intellij.psi.search.LocalSearchScope
|
||||
import com.intellij.psi.search.searches.ReferencesSearch
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.types.KtErrorType
|
||||
import org.jetbrains.kotlin.analysis.api.types.KtTypeNullability
|
||||
|
||||
+1
-5
@@ -3,12 +3,8 @@ package org.jetbrains.kotlin.idea.codeInsight
|
||||
|
||||
import com.intellij.ide.util.EditSourceUtil
|
||||
import com.intellij.pom.Navigatable
|
||||
import com.intellij.psi.PsiClass
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiMethod
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.psi.*
|
||||
import com.intellij.psi.util.parents
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.util.concurrency.annotations.RequiresReadLock
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
import org.jetbrains.kotlin.analysis.api.KtAllowAnalysisOnEdt
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ import com.intellij.lang.SmartEnterProcessorWithFixers
|
||||
import com.intellij.openapi.editor.Editor
|
||||
import com.intellij.psi.PsiClass
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import org.jetbrains.kotlin.idea.base.codeInsight.handlers.fixers.end
|
||||
import org.jetbrains.kotlin.idea.base.codeInsight.handlers.fixers.range
|
||||
import org.jetbrains.kotlin.idea.codeInsight.handlers.KotlinSmartEnterHandler
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ import com.intellij.openapi.editor.Editor
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.util.NlsSafe
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import org.jetbrains.kotlin.analysis.api.KtAllowAnalysisFromWriteAction
|
||||
import org.jetbrains.kotlin.analysis.api.KtAllowAnalysisOnEdt
|
||||
import org.jetbrains.kotlin.analysis.api.analyze
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ import com.intellij.openapi.editor.Editor
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.psi.PsiComment
|
||||
import com.intellij.psi.PsiDocumentManager
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.renderer.types.impl.KtTypeRendererForSource
|
||||
|
||||
+1
-1
@@ -4,9 +4,9 @@ package org.jetbrains.kotlin.idea.codeinsights.impl.base
|
||||
import com.intellij.psi.PsiComment
|
||||
import com.intellij.psi.PsiWhiteSpace
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import com.intellij.psi.util.elementType
|
||||
import com.intellij.psi.util.siblings
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.calls.successfulFunctionCallOrNull
|
||||
import org.jetbrains.kotlin.analysis.api.calls.symbol
|
||||
|
||||
+2
-2
@@ -4,8 +4,8 @@ package org.jetbrains.kotlin.idea.codeinsights.impl.base.applicators
|
||||
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.tree.TokenSet
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import org.jetbrains.kotlin.idea.codeinsight.api.applicators.ApplicabilityRange
|
||||
import org.jetbrains.kotlin.lexer.KtTokens
|
||||
import org.jetbrains.kotlin.psi.*
|
||||
|
||||
+2
-6
@@ -2,14 +2,10 @@
|
||||
package org.jetbrains.kotlin.idea.codeinsights.impl.base.inspections
|
||||
|
||||
import com.intellij.psi.PsiComment
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import org.jetbrains.kotlin.idea.base.util.reformatted
|
||||
import org.jetbrains.kotlin.idea.codeinsight.utils.findExistingEditor
|
||||
import org.jetbrains.kotlin.psi.KtBlockExpression
|
||||
import org.jetbrains.kotlin.psi.KtExpression
|
||||
import org.jetbrains.kotlin.psi.KtIfExpression
|
||||
import org.jetbrains.kotlin.psi.KtPsiFactory
|
||||
import org.jetbrains.kotlin.psi.createExpressionByPattern
|
||||
import org.jetbrains.kotlin.psi.*
|
||||
import org.jetbrains.kotlin.psi.psiUtil.allChildren
|
||||
import org.jetbrains.kotlin.utils.addToStdlib.safeAs
|
||||
|
||||
|
||||
-1
@@ -14,7 +14,6 @@ import com.intellij.psi.PsiWhiteSpace
|
||||
import com.intellij.psi.util.PsiTreeUtil
|
||||
import com.intellij.psi.util.parentOfType
|
||||
import com.intellij.psi.util.parents
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.calls.singleVariableAccessCall
|
||||
import org.jetbrains.kotlin.analysis.api.calls.symbol
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ import com.intellij.psi.PsiMethod
|
||||
import com.intellij.psi.impl.compiled.ClsMethodImpl
|
||||
import com.intellij.psi.impl.source.tree.SharedImplUtil
|
||||
import com.intellij.psi.util.PropertyUtilBase
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import org.jdom.Element
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.analyze
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ import com.intellij.codeInspection.ProblemsHolder
|
||||
import com.intellij.modcommand.ModPsiUpdater
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.components.KtDiagnosticCheckerFilter
|
||||
import org.jetbrains.kotlin.analysis.api.fir.diagnostics.KtFirDiagnostic
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.psi.search.searches.ReferencesSearch
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.util.startOffset
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.components.KtConstantEvaluationMode
|
||||
import org.jetbrains.kotlin.idea.base.analysis.api.utils.shortenReferencesInRange
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ import com.intellij.codeInspection.ProblemsHolder
|
||||
import com.intellij.modcommand.ModPsiUpdater
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.idea.base.psi.replaced
|
||||
import org.jetbrains.kotlin.idea.base.resources.KotlinBundle
|
||||
|
||||
+1
-1
@@ -4,8 +4,8 @@ package org.jetbrains.kotlin.idea.k2.codeinsight.intentions
|
||||
import com.intellij.modcommand.ActionContext
|
||||
import com.intellij.modcommand.ModPsiUpdater
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import com.intellij.psi.util.descendantsOfType
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.idea.base.psi.replaced
|
||||
import org.jetbrains.kotlin.idea.base.resources.KotlinBundle
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ package org.jetbrains.kotlin.idea.k2.codeinsight.intentions
|
||||
import com.intellij.modcommand.ActionContext
|
||||
import com.intellij.modcommand.ModPsiUpdater
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.idea.base.psi.replaced
|
||||
import org.jetbrains.kotlin.idea.base.resources.KotlinBundle
|
||||
|
||||
-1
@@ -5,7 +5,6 @@ import com.intellij.modcommand.ActionContext
|
||||
import com.intellij.modcommand.ModPsiUpdater
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.idea.base.resources.KotlinBundle
|
||||
import org.jetbrains.kotlin.idea.codeinsight.api.applicable.intentions.KotlinApplicableModCommandAction
|
||||
|
||||
+2
-2
@@ -5,8 +5,8 @@ import com.intellij.modcommand.ActionContext
|
||||
import com.intellij.modcommand.ModPsiUpdater
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import com.intellij.psi.util.startOffset
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.config.LanguageFeature
|
||||
import org.jetbrains.kotlin.idea.base.projectStructure.languageVersionSettings
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ package org.jetbrains.kotlin.idea.k2.codeinsight.intentions
|
||||
import com.intellij.modcommand.ActionContext
|
||||
import com.intellij.modcommand.ModPsiUpdater
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.calls.singleFunctionCallOrNull
|
||||
import org.jetbrains.kotlin.analysis.api.types.KtType
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ package org.jetbrains.kotlin.idea.codeInsight.intentions.shared
|
||||
import com.intellij.openapi.editor.Editor
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.util.elementType
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.util.containers.addIfNotNull
|
||||
import org.jetbrains.kotlin.idea.base.resources.KotlinBundle
|
||||
import org.jetbrains.kotlin.idea.codeInsight.intentions.shared.AddBracesToAllBranchesIntention.Util.allBranchExpressions
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ import com.intellij.codeInsight.hints.declarative.InlineInlayPosition
|
||||
import com.intellij.codeInsight.hints.declarative.PsiPointerInlayActionNavigationHandler
|
||||
import com.intellij.codeInsight.hints.declarative.PsiPointerInlayActionPayload
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.util.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import org.jetbrains.kotlin.analysis.api.analyze
|
||||
import org.jetbrains.kotlin.analysis.api.symbols.KtAnonymousFunctionSymbol
|
||||
import org.jetbrains.kotlin.idea.codeInsight.hints.SHOW_IMPLICIT_RECEIVERS_AND_PARAMS
|
||||
|
||||
+1
-2
@@ -1,13 +1,12 @@
|
||||
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.kotlin.idea.k2.codeinsight.hints
|
||||
|
||||
|
||||
import com.intellij.codeInsight.hints.declarative.InlayActionData
|
||||
import com.intellij.codeInsight.hints.declarative.PresentationTreeBuilder
|
||||
import com.intellij.codeInsight.hints.declarative.PsiPointerInlayActionNavigationHandler
|
||||
import com.intellij.codeInsight.hints.declarative.PsiPointerInlayActionPayload
|
||||
import com.intellij.codeInsight.hints.declarative.StringInlayActionPayload
|
||||
import com.intellij.psi.util.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.KtStarTypeProjection
|
||||
|
||||
-1
@@ -14,7 +14,6 @@ import com.intellij.pom.Navigatable
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiMethod
|
||||
import com.intellij.psi.PsiWhiteSpace
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import org.jetbrains.annotations.Nls
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.analyze
|
||||
|
||||
+1
-1
@@ -8,8 +8,8 @@ import com.intellij.openapi.roots.libraries.Library
|
||||
import com.intellij.psi.PsiDocumentManager
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import com.intellij.psi.util.parentOfType
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
import org.jetbrains.annotations.Nls
|
||||
import org.jetbrains.kotlin.analysis.api.analyze
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ import com.intellij.openapi.editor.markup.GutterIconRenderer
|
||||
import com.intellij.openapi.util.NlsSafe
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.calls.KtExplicitReceiverValue
|
||||
import org.jetbrains.kotlin.analysis.api.calls.KtImplicitReceiverValue
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ import com.intellij.openapi.editor.markup.GutterIconRenderer
|
||||
import com.intellij.openapi.util.NlsSafe
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.SmartPsiElementPointer
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import org.jetbrains.kotlin.analysis.api.symbols.KtFunctionSymbol
|
||||
import org.jetbrains.kotlin.analysis.api.symbols.KtKotlinPropertySymbol
|
||||
import org.jetbrains.kotlin.idea.KotlinIcons
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ import com.intellij.openapi.editor.Document
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.psi.util.PsiUtilCore
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.util.Function
|
||||
import org.jetbrains.kotlin.KtNodeTypes
|
||||
import org.jetbrains.kotlin.analysis.api.KtAllowAnalysisFromWriteAction
|
||||
|
||||
+1
-1
@@ -2,10 +2,10 @@
|
||||
package org.jetbrains.kotlin.idea.codeinsight.utils
|
||||
|
||||
import com.intellij.openapi.command.WriteCommandAction
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import com.intellij.psi.util.descendantsOfType
|
||||
import com.intellij.psi.util.elementType
|
||||
import com.intellij.psi.util.prevLeaf
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import org.jetbrains.kotlin.analysis.api.KtAllowAnalysisFromWriteAction
|
||||
import org.jetbrains.kotlin.analysis.api.KtAllowAnalysisOnEdt
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
|
||||
+1
-1
@@ -2,8 +2,8 @@
|
||||
|
||||
package org.jetbrains.kotlin.idea.completion.contributors
|
||||
|
||||
import com.intellij.psi.createSmartPointer
|
||||
import com.intellij.psi.util.parentsOfType
|
||||
import com.intellij.refactoring.suggested.createSmartPointer
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.components.KtScopeKind
|
||||
import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeOwner
|
||||
|
||||
+4
-12
@@ -9,27 +9,19 @@ import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.PsiDocumentManager
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.util.elementType
|
||||
import com.intellij.psi.util.endOffset
|
||||
import com.intellij.psi.util.parentOfType
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.refactoring.suggested.startOffset
|
||||
import org.jetbrains.kotlin.idea.completion.lookups.*
|
||||
import org.jetbrains.kotlin.idea.completion.lookups.ImportStrategy
|
||||
import org.jetbrains.kotlin.idea.completion.lookups.KotlinLookupObject
|
||||
import org.jetbrains.kotlin.idea.completion.lookups.withClassifierSymbolInfo
|
||||
import com.intellij.psi.util.startOffset
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.symbols.KtClassLikeSymbol
|
||||
import org.jetbrains.kotlin.analysis.api.symbols.nameOrAnonymous
|
||||
import org.jetbrains.kotlin.idea.base.analysis.api.utils.shortenReferencesInRange
|
||||
import org.jetbrains.kotlin.idea.completion.lookups.*
|
||||
import org.jetbrains.kotlin.idea.completion.lookups.TailTextProvider.getTailText
|
||||
import org.jetbrains.kotlin.kdoc.psi.impl.KDocName
|
||||
import org.jetbrains.kotlin.lexer.KtTokens
|
||||
import org.jetbrains.kotlin.name.Name
|
||||
import org.jetbrains.kotlin.psi.KtCallableDeclaration
|
||||
import org.jetbrains.kotlin.psi.KtContextReceiver
|
||||
import org.jetbrains.kotlin.psi.KtContextReceiverList
|
||||
import org.jetbrains.kotlin.psi.KtDeclaration
|
||||
import org.jetbrains.kotlin.psi.KtFile
|
||||
import org.jetbrains.kotlin.psi.KtNameReferenceExpression
|
||||
import org.jetbrains.kotlin.psi.*
|
||||
import org.jetbrains.kotlin.renderer.render
|
||||
|
||||
internal class ClassLookupElementFactory {
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ import com.intellij.codeInsight.lookup.LookupElement
|
||||
import com.intellij.codeInsight.lookup.LookupElementBuilder
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.refactoring.suggested.endOffset
|
||||
import com.intellij.psi.util.endOffset
|
||||
import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
|
||||
import org.jetbrains.kotlin.analysis.api.signatures.KtFunctionLikeSignature
|
||||
import org.jetbrains.kotlin.analysis.api.symbols.KtFunctionLikeSymbol
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user