mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-01 09:03:31 +07:00
Groove language injection test.
This commit is contained in:
+12
-5
@@ -66,13 +66,20 @@ public class MavenPluginConfigurationLanguageInjector implements LanguageInjecto
|
||||
PsiElement configurationTag = sourceTag.getParent();
|
||||
if (!isTagOfName(configurationTag, "configuration")) return;
|
||||
|
||||
PsiElement executionTag = configurationTag.getParent();
|
||||
if (!isTagOfName(executionTag, "execution")) return;
|
||||
PsiElement configurationParent = configurationTag.getParent();
|
||||
|
||||
PsiElement executionsTag = executionTag.getParent();
|
||||
if (!isTagOfName(executionsTag, "executions")) return;
|
||||
PsiElement pluginTag;
|
||||
|
||||
if (isTagOfName(configurationParent, "execution")) {
|
||||
PsiElement executionsTag = configurationParent.getParent();
|
||||
if (!isTagOfName(executionsTag, "executions")) return;
|
||||
|
||||
pluginTag = executionsTag.getParent();
|
||||
}
|
||||
else {
|
||||
pluginTag = configurationParent;
|
||||
}
|
||||
|
||||
PsiElement pluginTag = executionsTag.getParent();
|
||||
if (!isTagOfName(pluginTag, "plugin")) return;
|
||||
|
||||
XmlTag plugin = (XmlTag)pluginTag;
|
||||
|
||||
Reference in New Issue
Block a user