Author: peterreilly
Date: Tue Sep  5 00:36:39 2006
New Revision: 440286

URL: http://svn.apache.org/viewvc?view=rev&rev=440286
Log:
do not get the exposed class unless necessary

Modified:
    ant/core/trunk/src/main/org/apache/tools/ant/ComponentHelper.java

Modified: ant/core/trunk/src/main/org/apache/tools/ant/ComponentHelper.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/ComponentHelper.java?view=diff&rev=440286&r1=440285&r2=440286
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/ComponentHelper.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/ComponentHelper.java Tue Sep  
5 00:36:39 2006
@@ -612,9 +612,12 @@
         //      but this is for logging only...
         String name = null;
         Class elementClass = element.getClass();
+        String elementClassname = elementClass.getName();
         for (Iterator i = antTypeTable.values().iterator(); i.hasNext();) {
             AntTypeDefinition def = (AntTypeDefinition) i.next();
-            if (elementClass == def.getExposedClass(project)) {
+            if (elementClassname.equals(def.getClassName())
+                &&
+                (elementClass == def.getExposedClass(project))) {
                 name = def.getName();
                 return brief ? name : "The <" + name + "> type";
             }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to