public interface org.apache.commons.vfs2.FileSystem
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.apache.commons.vfs2.FileSystem
  super_class: java.lang.Object
{
  public abstract org.apache.commons.vfs2.FileObject getRoot();
    descriptor: ()Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException

  public abstract org.apache.commons.vfs2.FileName getRootName();
    descriptor: ()Lorg/apache/commons/vfs2/FileName;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getRootURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean hasCapability(org.apache.commons.vfs2.Capability);
    descriptor: (Lorg/apache/commons/vfs2/Capability;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      capability  

  public abstract org.apache.commons.vfs2.FileObject getParentLayer();
    descriptor: ()Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException

  public abstract java.lang.Object getAttribute(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
          Name  Flags
      attrName  

  public abstract void setAttribute(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
          Name  Flags
      attrName  
      value     

  public abstract org.apache.commons.vfs2.FileObject resolveFile(org.apache.commons.vfs2.FileName);
    descriptor: (Lorg/apache/commons/vfs2/FileName;)Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
      Name  Flags
      name  

  public abstract org.apache.commons.vfs2.FileObject resolveFile(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/vfs2/FileObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
      Name  Flags
      name  

  public abstract void addListener(org.apache.commons.vfs2.FileObject, org.apache.commons.vfs2.FileListener);
    descriptor: (Lorg/apache/commons/vfs2/FileObject;Lorg/apache/commons/vfs2/FileListener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      file      
      listener  

  public abstract void removeListener(org.apache.commons.vfs2.FileObject, org.apache.commons.vfs2.FileListener);
    descriptor: (Lorg/apache/commons/vfs2/FileObject;Lorg/apache/commons/vfs2/FileListener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      file      
      listener  

  public abstract void addJunction(java.lang.String, org.apache.commons.vfs2.FileObject);
    descriptor: (Ljava/lang/String;Lorg/apache/commons/vfs2/FileObject;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
               Name  Flags
      junctionPoint  
      targetFile     

  public abstract void removeJunction(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
               Name  Flags
      junctionPoint  

  public abstract java.io.File replicateFile(org.apache.commons.vfs2.FileObject, org.apache.commons.vfs2.FileSelector);
    descriptor: (Lorg/apache/commons/vfs2/FileObject;Lorg/apache/commons/vfs2/FileSelector;)Ljava/io/File;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.apache.commons.vfs2.FileSystemException
    MethodParameters:
          Name  Flags
      file      
      selector  

  public abstract org.apache.commons.vfs2.FileSystemOptions getFileSystemOptions();
    descriptor: ()Lorg/apache/commons/vfs2/FileSystemOptions;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.commons.vfs2.FileSystemManager getFileSystemManager();
    descriptor: ()Lorg/apache/commons/vfs2/FileSystemManager;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract double getLastModTimeAccuracy();
    descriptor: ()D
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "FileSystem.java"