From 1a514800ae689dc098b1c0ab07e4250b6a1185be Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Wed, 27 Jul 2011 08:55:00 +0000 Subject: [PATCH] no reason to keep a reference to the enclosing Restrict instance git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@1151388 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/taskdefs/Sync.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/Sync.java b/src/main/org/apache/tools/ant/taskdefs/Sync.java index 692726002..797b964fa 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Sync.java +++ b/src/main/org/apache/tools/ant/taskdefs/Sync.java @@ -65,8 +65,7 @@ public class Sync extends Task { // Similar to a fileset, but doesn't allow dir attribute to be set private SyncTarget syncTarget; - private Restrict resources = null; - private Resources nestedResources = null; + private Resources resources = null; // Override Task#init /** @@ -401,12 +400,12 @@ public class Sync extends Task { myCopy.add(rc); } else { if (resources == null) { - resources = new Restrict(); - resources.add(new Exists()); - resources.add(nestedResources = new Resources()); - myCopy.add(resources); + Restrict r = new Restrict(); + r.add(new Exists()); + r.add(resources = new Resources()); + myCopy.add(r); } - nestedResources.add(rc); + resources.add(rc); } }