peterreilly 2004/09/13 02:11:47
Modified: src/main/org/apache/tools/ant IntrospectionHelper.java
Log:
make IntrospectionHelper compile under jdk1.2.2
Revision Changes Path
1.89 +10 -2
ant/src/main/org/apache/tools/ant/IntrospectionHelper.java
Index: IntrospectionHelper.java
===================================================================
RCS file:
/home/cvs/ant/src/main/org/apache/tools/ant/IntrospectionHelper.java,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -r1.88 -r1.89
--- IntrospectionHelper.java 8 Sep 2004 11:32:06 -0000 1.88
+++ IntrospectionHelper.java 13 Sep 2004 09:11:47 -0000 1.89
@@ -25,6 +25,7 @@
import java.util.Collections;
import java.util.Enumeration;
import java.util.Hashtable;
+import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
@@ -40,6 +41,13 @@
public final class IntrospectionHelper implements BuildListener {
/**
+ * EMPTY_MAP was added in java 1.3 (EMTPY_SET and EMPTY_LIST
+ * is in java 1.2!)
+ */
+ private static final Map EMPTY_MAP = Collections.unmodifiableMap(
+ new HashMap());
+
+ /**
* Map from attribute names to attribute types
* (String to Class).
*/
@@ -942,7 +950,7 @@
*/
public Map getAttributeMap() {
if (attributeTypes.size() < 1) {
- return Collections.EMPTY_MAP;
+ return EMPTY_MAP;
}
return Collections.unmodifiableMap(attributeTypes);
}
@@ -969,7 +977,7 @@
*/
public Map getNestedElementMap() {
if (nestedTypes.size() < 1) {
- return Collections.EMPTY_MAP;
+ return EMPTY_MAP;
}
return Collections.unmodifiableMap(nestedTypes);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]