Class JFlexFindUsagesProvider

  • All Implemented Interfaces:
    com.intellij.lang.findUsages.FindUsagesProvider, com.intellij.psi.ElementDescriptionProvider

    public class JFlexFindUsagesProvider
    extends java.lang.Object
    implements com.intellij.lang.findUsages.FindUsagesProvider, com.intellij.psi.ElementDescriptionProvider
    • Field Summary

      • Fields inherited from interface com.intellij.psi.ElementDescriptionProvider

        EP_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canFindUsagesFor​(@NotNull com.intellij.psi.PsiElement psiElement)  
      @NotNull java.lang.String getDescriptiveName​(@NotNull com.intellij.psi.PsiElement element)  
      @Nullable java.lang.String getElementDescription​(@NotNull com.intellij.psi.PsiElement psiElement, @NotNull com.intellij.psi.ElementDescriptionLocation location)  
      java.lang.String getHelpId​(@NotNull com.intellij.psi.PsiElement psiElement)  
      @NotNull java.lang.String getNodeText​(@NotNull com.intellij.psi.PsiElement element, boolean useFullName)  
      @NotNull java.lang.String getType​(@NotNull com.intellij.psi.PsiElement element)  
      com.intellij.lang.cacheBuilder.WordsScanner getWordsScanner()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JFlexFindUsagesProvider

        public JFlexFindUsagesProvider()
    • Method Detail

      • getWordsScanner

        public com.intellij.lang.cacheBuilder.WordsScanner getWordsScanner()
        Specified by:
        getWordsScanner in interface com.intellij.lang.findUsages.FindUsagesProvider
      • canFindUsagesFor

        public boolean canFindUsagesFor​(@NotNull
                                        @NotNull com.intellij.psi.PsiElement psiElement)
        Specified by:
        canFindUsagesFor in interface com.intellij.lang.findUsages.FindUsagesProvider
      • getHelpId

        public java.lang.String getHelpId​(@NotNull
                                          @NotNull com.intellij.psi.PsiElement psiElement)
        Specified by:
        getHelpId in interface com.intellij.lang.findUsages.FindUsagesProvider
      • getType

        @NotNull
        public @NotNull java.lang.String getType​(@NotNull
                                                 @NotNull com.intellij.psi.PsiElement element)
        Specified by:
        getType in interface com.intellij.lang.findUsages.FindUsagesProvider
      • getDescriptiveName

        @NotNull
        public @NotNull java.lang.String getDescriptiveName​(@NotNull
                                                            @NotNull com.intellij.psi.PsiElement element)
        Specified by:
        getDescriptiveName in interface com.intellij.lang.findUsages.FindUsagesProvider
      • getNodeText

        @NotNull
        public @NotNull java.lang.String getNodeText​(@NotNull
                                                     @NotNull com.intellij.psi.PsiElement element,
                                                     boolean useFullName)
        Specified by:
        getNodeText in interface com.intellij.lang.findUsages.FindUsagesProvider
      • getElementDescription

        @Nullable
        public @Nullable java.lang.String getElementDescription​(@NotNull
                                                                @NotNull com.intellij.psi.PsiElement psiElement,
                                                                @NotNull
                                                                @NotNull com.intellij.psi.ElementDescriptionLocation location)
        Specified by:
        getElementDescription in interface com.intellij.psi.ElementDescriptionProvider