From 2f916f285fb8d091346246c3132bc612ed1fce12 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Sat, 20 Apr 2013 19:10:31 +0400 Subject: [PATCH] universally support ant references of type "org.apache.tools.ant.types.Reference" like "classpathref", "bootclasspathref" etc. --- plugins/ant/src/com/intellij/lang/ant/dom/AntDomExtender.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/ant/src/com/intellij/lang/ant/dom/AntDomExtender.java b/plugins/ant/src/com/intellij/lang/ant/dom/AntDomExtender.java index fd5cf56d2b1d..02ab264cc894 100644 --- a/plugins/ant/src/com/intellij/lang/ant/dom/AntDomExtender.java +++ b/plugins/ant/src/com/intellij/lang/ant/dom/AntDomExtender.java @@ -29,6 +29,7 @@ import com.intellij.psi.xml.XmlTag; import com.intellij.util.xml.*; import com.intellij.util.xml.reflect.*; import org.apache.tools.ant.Task; +import org.apache.tools.ant.types.Reference; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -248,6 +249,9 @@ public class AntDomExtender extends DomExtender{ type = Boolean.class; converterClass = AntBooleanConverter.class; } + else if (isAssignableFrom(Reference.class.getName(), attributeType)) { + converterClass = AntDomRefIdConverter.class; + } } }