mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
don't use BreadcrumbsInfoProvider + cleanup GroovyBreadcrumbsInfoProvider
GitOrigin-RevId: 85cc26468c2463595d106f528501db1d90600679
This commit is contained in:
committed by
intellij-monorepo-bot
parent
be52a3c640
commit
c45fbce546
+4
-9
@@ -5,11 +5,11 @@ import com.intellij.lang.Language
|
||||
import com.intellij.psi.ElementDescriptionUtil
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.refactoring.util.RefactoringDescriptionLocation.WITH_PARENT
|
||||
import com.intellij.xml.breadcrumbs.BreadcrumbsInfoProvider
|
||||
import com.intellij.ui.breadcrumbs.BreadcrumbsProvider
|
||||
import org.jetbrains.plugins.groovy.GroovyLanguage
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.GrFunctionalExpression
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.GrField
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.GrVariableDeclaration
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.GrFunctionalExpression
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.GrMethodCall
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.GrReferenceExpression
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.typedef.GrAnonymousClassDefinition
|
||||
@@ -17,13 +17,8 @@ import org.jetbrains.plugins.groovy.lang.psi.api.statements.typedef.members.GrEn
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.typedef.members.GrMember
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.typedef.members.GrMethod
|
||||
|
||||
class GroovyBreadcrumbsInfoProvider : BreadcrumbsInfoProvider() {
|
||||
|
||||
private companion object {
|
||||
val ourLanguages: Array<Language> = arrayOf(GroovyLanguage)
|
||||
}
|
||||
|
||||
override fun getLanguages(): Array<Language> = ourLanguages
|
||||
class GroovyBreadcrumbsInfoProvider : BreadcrumbsProvider {
|
||||
override fun getLanguages(): Array<Language> = arrayOf(GroovyLanguage)
|
||||
|
||||
override fun acceptElement(e: PsiElement): Boolean = when (e) {
|
||||
is GrVariableDeclaration -> e.variables.singleOrNull() is GrField
|
||||
|
||||
Reference in New Issue
Block a user