You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by bo...@apache.org on 2008/11/17 12:54:55 UTC

svn commit: r718226 - /ant/core/trunk/src/main/org/apache/tools/ant/types/resources/MappedResource.java

Author: bodewig
Date: Mon Nov 17 03:54:55 2008
New Revision: 718226

URL: http://svn.apache.org/viewvc?rev=718226&view=rev
Log:
no reason to implement any of those interfaces

Modified:
    ant/core/trunk/src/main/org/apache/tools/ant/types/resources/MappedResource.java

Modified: ant/core/trunk/src/main/org/apache/tools/ant/types/resources/MappedResource.java
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/types/resources/MappedResource.java?rev=718226&r1=718225&r2=718226&view=diff
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/types/resources/MappedResource.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/types/resources/MappedResource.java Mon Nov 17 03:54:55 2008
@@ -156,22 +156,7 @@
     }
 
     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) {