basmilius

GetTextCompletionProvider

Sep 21st, 2017
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 1.03 KB | None | 0 0
  1. package com.basmilius.bastools.framework.all.completion
  2.  
  3. import com.basmilius.bastools.framework.base.completion.BaseCompletionProvider
  4. import com.intellij.codeInsight.completion.CompletionParameters
  5. import com.intellij.codeInsight.completion.CompletionResultSet
  6. import com.intellij.patterns.ElementPattern
  7. import com.intellij.patterns.PlatformPatterns
  8. import com.intellij.psi.PsiElement
  9. import com.intellij.util.ProcessingContext
  10. import com.jetbrains.localization.LocaleElementTypes
  11.  
  12. /**
  13.  * Class GetTextCompletionProvider
  14.  *
  15.  * @author Bas Milius
  16.  * @package com.basmilius.bastools.framework.all.completion
  17.  */
  18. class GetTextCompletionProvider: BaseCompletionProvider()
  19. {
  20.  
  21.     override fun addCompletions(parameters: CompletionParameters, context: ProcessingContext, results: CompletionResultSet)
  22.     {
  23.  
  24.     }
  25.  
  26.     override fun isAvailable(): Boolean = true
  27.  
  28.     override fun getPlace(): ElementPattern<out PsiElement> = PlatformPatterns.psiElement().inside(PlatformPatterns.psiElement(LocaleElementTypes.STRING_LITERAL_EXPRESSION))
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment