From a79e667185fb928c4bf6cbbceafc8e87c2f5b202 Mon Sep 17 00:00:00 2001 From: Peter Donald Date: Sat, 1 Dec 2001 03:31:40 +0000 Subject: [PATCH] Remove unsetProperty() because it allows tasks to break immutability. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270061 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/Project.java | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/main/org/apache/tools/ant/Project.java b/src/main/org/apache/tools/ant/Project.java index 6499aa1bf..2e9658f77 100644 --- a/src/main/org/apache/tools/ant/Project.java +++ b/src/main/org/apache/tools/ant/Project.java @@ -341,21 +341,6 @@ public class Project { properties.put(name, value); } - /** - * unset a named property, unless it is a user property. - * the immutability policy is not implemented at this level - * @param name name of property - */ - public void unsetProperty(String name) { - // command line properties take precedence - if (null != userProperties.get(name)) { - log("Won\'t unset user property " + name, MSG_VERBOSE); - return; - } - log("Unsetting project property: " + name, MSG_DEBUG); - properties.remove(name); - } - /** * set a user property, which can not be overwritten by * set/unset property calls