Also used :
Language(com.intellij.lang.Language)
GrLiteralImpl(org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.literals.GrLiteralImpl)
IElementType(com.intellij.psi.tree.IElementType)
GrStringContent(org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.literals.GrStringContent)
NonNls(org.jetbrains.annotations.NonNls)
GrArgumentList(org.jetbrains.plugins.groovy.lang.psi.api.statements.arguments.GrArgumentList)
HashMap(java.util.HashMap)
GrLiteral(org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.literals.GrLiteral)
ContainerUtil(com.intellij.util.containers.ContainerUtil)
ControlFlowUtils(org.jetbrains.plugins.groovy.codeInspection.utils.ControlFlowUtils)
ArrayList(java.util.ArrayList)
GrOpenBlock(org.jetbrains.plugins.groovy.lang.psi.api.statements.blocks.GrOpenBlock)
GrReturnStatement(org.jetbrains.plugins.groovy.lang.psi.api.statements.branch.GrReturnStatement)
BaseInjection(org.intellij.plugins.intelliLang.inject.config.BaseInjection)
GrListOrMap(org.jetbrains.plugins.groovy.lang.psi.api.auxiliary.GrListOrMap)
TokenSets(org.jetbrains.plugins.groovy.lang.lexer.TokenSets)
Project(com.intellij.openapi.project.Project)
GroovyPsiElement(org.jetbrains.plugins.groovy.lang.psi.GroovyPsiElement)
GrLiteralContainer(org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.literals.GrLiteralContainer)
AbstractLanguageInjectionSupport(org.intellij.plugins.intelliLang.inject.AbstractLanguageInjectionSupport)
InjectorUtils(org.intellij.plugins.intelliLang.inject.InjectorUtils)
GrAnnotationNameValuePair(org.jetbrains.plugins.groovy.lang.psi.api.auxiliary.modifiers.annotation.GrAnnotationNameValuePair)
NullableFunction(com.intellij.util.NullableFunction)
LightElement(com.intellij.psi.impl.light.LightElement)
Nullable(org.jetbrains.annotations.Nullable)
Contract(org.jetbrains.annotations.Contract)
GrAnnotationArrayInitializer(org.jetbrains.plugins.groovy.lang.psi.api.auxiliary.modifiers.annotation.GrAnnotationArrayInitializer)
List(java.util.List)
Configuration(org.intellij.plugins.intelliLang.Configuration)
GrControlFlowOwner(org.jetbrains.plugins.groovy.lang.psi.GrControlFlowOwner)
Processor(com.intellij.util.Processor)
org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions(org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions)
Pair(com.intellij.openapi.util.Pair)
GrMethod(org.jetbrains.plugins.groovy.lang.psi.api.statements.typedef.members.GrMethod)
LanguageInjectionSupport(org.intellij.plugins.intelliLang.inject.LanguageInjectionSupport)
com.intellij.psi(com.intellij.psi)
JavaLanguageInjectionSupport(org.intellij.plugins.intelliLang.inject.java.JavaLanguageInjectionSupport)
GrString(org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.literals.GrString)
NotNull(org.jetbrains.annotations.NotNull)
GroovyPatterns(org.jetbrains.plugins.groovy.lang.psi.patterns.GroovyPatterns)
Configuration(org.intellij.plugins.intelliLang.Configuration)
ArrayList(java.util.ArrayList)
GrString(org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.literals.GrString)
BaseInjection(org.intellij.plugins.intelliLang.inject.config.BaseInjection)
Project(com.intellij.openapi.project.Project)
GrLiteralContainer(org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.literals.GrLiteralContainer)
GroovyPsiElement(org.jetbrains.plugins.groovy.lang.psi.GroovyPsiElement)
GrAnnotationNameValuePair(org.jetbrains.plugins.groovy.lang.psi.api.auxiliary.modifiers.annotation.GrAnnotationNameValuePair)
Pair(com.intellij.openapi.util.Pair)