public interface org.eclipse.core.resources.IWorkspaceRoot extends org.eclipse.core.resources.IContainer, org.eclipse.core.runtime.IAdaptable
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.eclipse.core.resources.IWorkspaceRoot
  super_class: java.lang.Object
{
  public abstract void delete(boolean, boolean, org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (ZZLorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
               Name  Flags
      deleteContent  
      force          
      monitor        

  public abstract org.eclipse.core.resources.IContainer[] findContainersForLocation(org.eclipse.core.runtime.IPath);
    descriptor: (Lorg/eclipse/core/runtime/IPath;)[Lorg/eclipse/core/resources/IContainer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
          Name  Flags
      location  

  public abstract org.eclipse.core.resources.IContainer[] findContainersForLocationURI(java.net.URI);
    descriptor: (Ljava/net/URI;)[Lorg/eclipse/core/resources/IContainer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      location  

  public abstract org.eclipse.core.resources.IContainer[] findContainersForLocationURI(java.net.URI, int);
    descriptor: (Ljava/net/URI;I)[Lorg/eclipse/core/resources/IContainer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      location     
      memberFlags  

  public abstract org.eclipse.core.resources.IFile[] findFilesForLocation(org.eclipse.core.runtime.IPath);
    descriptor: (Lorg/eclipse/core/runtime/IPath;)[Lorg/eclipse/core/resources/IFile;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
          Name  Flags
      location  

  public abstract org.eclipse.core.resources.IFile[] findFilesForLocationURI(java.net.URI);
    descriptor: (Ljava/net/URI;)[Lorg/eclipse/core/resources/IFile;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      location  

  public abstract org.eclipse.core.resources.IFile[] findFilesForLocationURI(java.net.URI, int);
    descriptor: (Ljava/net/URI;I)[Lorg/eclipse/core/resources/IFile;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      location     
      memberFlags  

  public abstract org.eclipse.core.resources.IContainer getContainerForLocation(org.eclipse.core.runtime.IPath);
    descriptor: (Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/core/resources/IContainer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      location  

  public abstract org.eclipse.core.resources.IFile getFileForLocation(org.eclipse.core.runtime.IPath);
    descriptor: (Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/core/resources/IFile;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      location  

  public abstract org.eclipse.core.resources.IProject getProject(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/eclipse/core/resources/IProject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract org.eclipse.core.resources.IProject[] getProjects();
    descriptor: ()[Lorg/eclipse/core/resources/IProject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.core.resources.IProject[] getProjects(int);
    descriptor: (I)[Lorg/eclipse/core/resources/IProject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      memberFlags  
}
SourceFile: "IWorkspaceRoot.java"