Author: mbenson
Date: Thu Sep 14 10:15:54 2006
New Revision: 443418
URL: http://svn.apache.org/viewvc?view=rev&rev=443418
Log:
ignore passed-in Stack in factory method if null
Modified:
ant/core/trunk/src/main/org/apache/tools/ant/util/IdentityStack.java
Modified: ant/core/trunk/src/main/org/apache/tools/ant/util/IdentityStack.java
URL:
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/util/IdentityStack.java?view=diff&rev=443418&r1=443417&r2=443418
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/util/IdentityStack.java
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/util/IdentityStack.java Thu
Sep 14 10:15:54 2006
@@ -27,7 +27,7 @@
/**
* Get an IdentityStack containing the contents of the specified Stack.
- * @param s the Stack to copy.
+ * @param s the Stack to copy; ignored if null.
* @return an IdentityStack instance.
*/
public static IdentityStack getInstance(Stack s) {
@@ -35,7 +35,9 @@
return (IdentityStack) s;
}
IdentityStack result = new IdentityStack();
- result.addAll(s);
+ if (s != null) {
+ result.addAll(s);
+ }
return result;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]