Browse Source

ignore passed-in Stack in factory method if null

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@443418 13f79535-47bb-0310-9956-ffa450edef68
master
Matthew Jason Benson 19 years ago
parent
commit
712a7f7c1b
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      src/main/org/apache/tools/ant/util/IdentityStack.java

+ 4
- 2
src/main/org/apache/tools/ant/util/IdentityStack.java View File

@@ -27,7 +27,7 @@ public class IdentityStack extends Stack {

/**
* 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 @@ public class IdentityStack extends Stack {
return (IdentityStack) s;
}
IdentityStack result = new IdentityStack();
result.addAll(s);
if (s != null) {
result.addAll(s);
}
return result;
}



Loading…
Cancel
Save