From 4716be40f9d7f028f626f7838f4c126d4e926998 Mon Sep 17 00:00:00 2001 From: Matthew Jason Benson Date: Wed, 16 Jul 2008 17:23:25 +0000 Subject: [PATCH] convenience constructor git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@677352 13f79535-47bb-0310-9956-ffa450edef68 --- .../tools/ant/types/resources/FileResource.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/main/org/apache/tools/ant/types/resources/FileResource.java b/src/main/org/apache/tools/ant/types/resources/FileResource.java index b0655bbf6..a82a77f6f 100644 --- a/src/main/org/apache/tools/ant/types/resources/FileResource.java +++ b/src/main/org/apache/tools/ant/types/resources/FileResource.java @@ -69,6 +69,17 @@ public class FileResource extends Resource implements Touchable, FileProvider, setFile(f); } + /** + * Create a new FileResource. + * @param p Project + * @param f File represented + * @since Ant 1.8 + */ + public FileResource(Project p, File f) { + setProject(p); + setFile(f); + } + /** * Constructor for Ant attribute introspection. * @param p the Project against which to resolve s. @@ -76,8 +87,7 @@ public class FileResource extends Resource implements Touchable, FileProvider, * @see org.apache.tools.ant.IntrospectionHelper */ public FileResource(Project p, String s) { - this(p.resolveFile(s)); - setProject(p); + this(p, p.resolveFile(s)); } /**