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) {


Reply via email to