[jboss-cvs] JBossAS SVN: r101307 - in projects/ejb3/components/vfs/trunk/impl-vfs3/src/main/java/org/jboss: virtual and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 22 23:20:56 EST 2010


Author: johnbailey
Date: 2010-02-22 23:20:55 -0500 (Mon, 22 Feb 2010)
New Revision: 101307

Modified:
   projects/ejb3/components/vfs/trunk/impl-vfs3/src/main/java/org/jboss/ejb3/vfs/impl/vfs3/VirtualFileWrapper.java
   projects/ejb3/components/vfs/trunk/impl-vfs3/src/main/java/org/jboss/virtual/VirtualFile.java
Log:
[EJBTHREE-2007] - Fixed an issue with a java.lang.IncompatibleClassChangeError caused by org.jboss.virtual.VirtualFile swtich from interface to class.  Now it is a class in both VFS2 and the VFS3 abstraction

Modified: projects/ejb3/components/vfs/trunk/impl-vfs3/src/main/java/org/jboss/ejb3/vfs/impl/vfs3/VirtualFileWrapper.java
===================================================================
--- projects/ejb3/components/vfs/trunk/impl-vfs3/src/main/java/org/jboss/ejb3/vfs/impl/vfs3/VirtualFileWrapper.java	2010-02-23 04:05:23 UTC (rev 101306)
+++ projects/ejb3/components/vfs/trunk/impl-vfs3/src/main/java/org/jboss/ejb3/vfs/impl/vfs3/VirtualFileWrapper.java	2010-02-23 04:20:55 UTC (rev 101307)
@@ -31,7 +31,7 @@
  * 
  * @author <a href="cdewolf at redhat.com">Carlo de Wolf</a>
  */
-public class VirtualFileWrapper implements VirtualFile
+public class VirtualFileWrapper extends VirtualFile
 {
    /* VFS3 VirtualFile being wrapped */
    private org.jboss.vfs.VirtualFile delegate;

Modified: projects/ejb3/components/vfs/trunk/impl-vfs3/src/main/java/org/jboss/virtual/VirtualFile.java
===================================================================
--- projects/ejb3/components/vfs/trunk/impl-vfs3/src/main/java/org/jboss/virtual/VirtualFile.java	2010-02-23 04:05:23 UTC (rev 101306)
+++ projects/ejb3/components/vfs/trunk/impl-vfs3/src/main/java/org/jboss/virtual/VirtualFile.java	2010-02-23 04:20:55 UTC (rev 101307)
@@ -29,17 +29,17 @@
  * @author <a href="cdewolf at redhat.com">Carlo de Wolf</a>
  */
 @Deprecated
-public interface VirtualFile extends org.jboss.ejb3.vfs.spi.VirtualFile
+public abstract class VirtualFile implements org.jboss.ejb3.vfs.spi.VirtualFile
 {
    /**
     * Get the parent VirtualFile
     */
-   VirtualFile getParent() throws IOException;
+   public abstract VirtualFile getParent() throws IOException;
    
    /**
     * Returns the wrapped VirtualFile instance 
     *  
     * @return wrapped VirtualFile
     */
-   org.jboss.vfs.VirtualFile getWrapped();
+   public abstract org.jboss.vfs.VirtualFile getWrapped();
 }




More information about the jboss-cvs-commits mailing list