From a82afc85230a405fa6614add40c768702e071d64 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Mon, 17 Nov 2008 11:54:55 +0000 Subject: [PATCH] no reason to implement any of those interfaces git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@718226 13f79535-47bb-0310-9956-ffa450edef68 --- .../ant/types/resources/MappedResource.java | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/src/main/org/apache/tools/ant/types/resources/MappedResource.java b/src/main/org/apache/tools/ant/types/resources/MappedResource.java index 482a88a69..5ee3d6b4c 100644 --- a/src/main/org/apache/tools/ant/types/resources/MappedResource.java +++ b/src/main/org/apache/tools/ant/types/resources/MappedResource.java @@ -156,22 +156,7 @@ public class MappedResource extends Resource { } public Object as(Class clazz) { - if (clazz == Appendable.class && isAppendable) { - return new Appendable() { - public OutputStream getAppendOutputStream() throws IOException { - return ((Appendable) wrapped.as(Appendable.class)) - .getAppendOutputStream(); - } - }; - } - if (clazz == Touchable.class && isTouchable) { - return new Touchable() { - public void touch(long modTime) { - ((Touchable) wrapped.as(Touchable.class)).touch(modTime); - } - }; - } - return super.as(clazz); + return wrapped.as(clazz); } public static MappedResource map(Resource r) {