From fec51f49e93edb0f192f37a0644646556d52ae19 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Fri, 16 Jul 2010 18:16:58 +0400 Subject: [PATCH] fix compilation --- plugins/ant/src/com/intellij/lang/ant/AntSupport.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/plugins/ant/src/com/intellij/lang/ant/AntSupport.java b/plugins/ant/src/com/intellij/lang/ant/AntSupport.java index 0a927ff7e5f2..c6e9397262ad 100644 --- a/plugins/ant/src/com/intellij/lang/ant/AntSupport.java +++ b/plugins/ant/src/com/intellij/lang/ant/AntSupport.java @@ -17,6 +17,7 @@ package com.intellij.lang.ant; import com.intellij.lang.CompositeLanguage; import com.intellij.lang.StdLanguages; +import com.intellij.lang.ant.dom.AntDomAntlib; import com.intellij.lang.ant.dom.AntDomElement; import com.intellij.lang.ant.dom.AntDomProject; import com.intellij.lang.ant.psi.AntFile; @@ -140,6 +141,16 @@ public class AntSupport implements ApplicationComponent { return null; } + @Nullable + public static AntDomAntlib getAntLib(PsiFile psiFile) { + if (psiFile instanceof XmlFile) { + final DomManager domManager = DomManager.getDomManager(psiFile.getProject()); + final DomFileElement fileElement = domManager.getFileElement((XmlFile)psiFile, AntDomAntlib.class); + return fileElement != null? fileElement.getRootElement() : null; + } + return null; + } + @Nullable public static AntDomElement getAntDomElement(XmlTag xmlTag) { final DomElement domElement = DomManager.getDomManager(xmlTag.getProject()).getDomElement(xmlTag);