public interface org.eclipse.core.resources.IResource extends org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.jobs.ISchedulingRule
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.eclipse.core.resources.IResource
  super_class: java.lang.Object
{
  public static final int FILE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int FOLDER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int PROJECT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int ROOT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int DEPTH_ZERO;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int DEPTH_ONE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int DEPTH_INFINITE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int FORCE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int KEEP_HISTORY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int ALWAYS_DELETE_PROJECT_CONTENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int NEVER_DELETE_PROJECT_CONTENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int ALLOW_MISSING_LOCAL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int SHALLOW;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  public static final int AVOID_NATURE_CONFIG;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 64

  public static final int BACKGROUND_REFRESH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 128

  public static final int REPLACE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 256

  public static final int CHECK_ANCESTORS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 512

  public static final int DERIVED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1024

  public static final int TEAM_PRIVATE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2048

  public static final int HIDDEN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4096

  public static final int VIRTUAL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8192

  public static final int NULL_STAMP;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final int NONE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public abstract void accept(org.eclipse.core.resources.IResourceProxyVisitor, int);
    descriptor: (Lorg/eclipse/core/resources/IResourceProxyVisitor;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
             Name  Flags
      visitor      
      memberFlags  

  public abstract void accept(org.eclipse.core.resources.IResourceProxyVisitor, int, int);
    descriptor: (Lorg/eclipse/core/resources/IResourceProxyVisitor;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
             Name  Flags
      visitor      
      depth        
      memberFlags  

  public abstract void accept(org.eclipse.core.resources.IResourceVisitor);
    descriptor: (Lorg/eclipse/core/resources/IResourceVisitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
         Name  Flags
      visitor  

  public abstract void accept(org.eclipse.core.resources.IResourceVisitor, int, boolean);
    descriptor: (Lorg/eclipse/core/resources/IResourceVisitor;IZ)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
                 Name  Flags
      visitor          
      depth            
      includePhantoms  

  public abstract void accept(org.eclipse.core.resources.IResourceVisitor, int, int);
    descriptor: (Lorg/eclipse/core/resources/IResourceVisitor;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
             Name  Flags
      visitor      
      depth        
      memberFlags  

  public abstract void clearHistory(org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (Lorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
         Name  Flags
      monitor  

  public abstract void copy(org.eclipse.core.runtime.IPath, boolean, org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (Lorg/eclipse/core/runtime/IPath;ZLorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
             Name  Flags
      destination  
      force        
      monitor      

  public abstract void copy(org.eclipse.core.runtime.IPath, int, org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (Lorg/eclipse/core/runtime/IPath;ILorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
             Name  Flags
      destination  
      updateFlags  
      monitor      

  public abstract void copy(org.eclipse.core.resources.IProjectDescription, boolean, org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (Lorg/eclipse/core/resources/IProjectDescription;ZLorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
             Name  Flags
      description  
      force        
      monitor      

  public abstract void copy(org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (Lorg/eclipse/core/resources/IProjectDescription;ILorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
             Name  Flags
      description  
      updateFlags  
      monitor      

  public abstract org.eclipse.core.resources.IMarker createMarker(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/eclipse/core/resources/IMarker;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
      Name  Flags
      type  

  public abstract org.eclipse.core.resources.IResourceProxy createProxy();
    descriptor: ()Lorg/eclipse/core/resources/IResourceProxy;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void delete(boolean, org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (ZLorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
         Name  Flags
      force    
      monitor  

  public abstract void delete(int, org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (ILorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
             Name  Flags
      updateFlags  
      monitor      

  public abstract void deleteMarkers(java.lang.String, boolean, int);
    descriptor: (Ljava/lang/String;ZI)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
                 Name  Flags
      type             
      includeSubtypes  
      depth            

  public abstract boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      other  

  public abstract boolean exists();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.core.resources.IMarker findMarker(long);
    descriptor: (J)Lorg/eclipse/core/resources/IMarker;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
      Name  Flags
      id    

  public abstract org.eclipse.core.resources.IMarker[] findMarkers(java.lang.String, boolean, int);
    descriptor: (Ljava/lang/String;ZI)[Lorg/eclipse/core/resources/IMarker;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
                 Name  Flags
      type             
      includeSubtypes  
      depth            

  public abstract int findMaxProblemSeverity(java.lang.String, boolean, int);
    descriptor: (Ljava/lang/String;ZI)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
                 Name  Flags
      type             
      includeSubtypes  
      depth            

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

  public abstract org.eclipse.core.runtime.IPath getFullPath();
    descriptor: ()Lorg/eclipse/core/runtime/IPath;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract long getLocalTimeStamp();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.core.runtime.IPath getLocation();
    descriptor: ()Lorg/eclipse/core/runtime/IPath;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.net.URI getLocationURI();
    descriptor: ()Ljava/net/URI;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.core.resources.IMarker getMarker(long);
    descriptor: (J)Lorg/eclipse/core/resources/IMarker;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      id    

  public abstract long getModificationStamp();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

  public abstract org.eclipse.core.resources.IPathVariableManager getPathVariableManager();
    descriptor: ()Lorg/eclipse/core/resources/IPathVariableManager;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.core.resources.IContainer getParent();
    descriptor: ()Lorg/eclipse/core/resources/IContainer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Map<org.eclipse.core.runtime.QualifiedName, java.lang.String> getPersistentProperties();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    Signature: ()Ljava/util/Map<Lorg/eclipse/core/runtime/QualifiedName;Ljava/lang/String;>;

  public abstract java.lang.String getPersistentProperty(org.eclipse.core.runtime.QualifiedName);
    descriptor: (Lorg/eclipse/core/runtime/QualifiedName;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
      Name  Flags
      key   

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

  public abstract org.eclipse.core.runtime.IPath getProjectRelativePath();
    descriptor: ()Lorg/eclipse/core/runtime/IPath;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.core.runtime.IPath getRawLocation();
    descriptor: ()Lorg/eclipse/core/runtime/IPath;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.net.URI getRawLocationURI();
    descriptor: ()Ljava/net/URI;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.core.resources.ResourceAttributes getResourceAttributes();
    descriptor: ()Lorg/eclipse/core/resources/ResourceAttributes;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Map<org.eclipse.core.runtime.QualifiedName, java.lang.Object> getSessionProperties();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    Signature: ()Ljava/util/Map<Lorg/eclipse/core/runtime/QualifiedName;Ljava/lang/Object;>;

  public abstract java.lang.Object getSessionProperty(org.eclipse.core.runtime.QualifiedName);
    descriptor: (Lorg/eclipse/core/runtime/QualifiedName;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
      Name  Flags
      key   

  public abstract int getType();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.core.resources.IWorkspace getWorkspace();
    descriptor: ()Lorg/eclipse/core/resources/IWorkspace;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isAccessible();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isDerived();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isDerived(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      options  

  public abstract boolean isHidden();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isHidden(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      options  

  public abstract boolean isLinked();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isVirtual();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isLinked(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      options  

  public abstract boolean isLocal(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
       Name  Flags
      depth  

  public abstract boolean isPhantom();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isReadOnly();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public abstract boolean isSynchronized(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      depth  

  public abstract boolean isTeamPrivateMember();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isTeamPrivateMember(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      options  

  public abstract void move(org.eclipse.core.runtime.IPath, boolean, org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (Lorg/eclipse/core/runtime/IPath;ZLorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
             Name  Flags
      destination  
      force        
      monitor      

  public abstract void move(org.eclipse.core.runtime.IPath, int, org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (Lorg/eclipse/core/runtime/IPath;ILorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
             Name  Flags
      destination  
      updateFlags  
      monitor      

  public abstract void move(org.eclipse.core.resources.IProjectDescription, boolean, boolean, org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (Lorg/eclipse/core/resources/IProjectDescription;ZZLorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
             Name  Flags
      description  
      force        
      keepHistory  
      monitor      

  public abstract void move(org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (Lorg/eclipse/core/resources/IProjectDescription;ILorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
             Name  Flags
      description  
      updateFlags  
      monitor      

  public abstract void refreshLocal(int, org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (ILorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
         Name  Flags
      depth    
      monitor  

  public abstract void revertModificationStamp(long);
    descriptor: (J)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
       Name  Flags
      value  

  public abstract void setDerived(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
           Name  Flags
      isDerived  

  public abstract void setDerived(boolean, org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (ZLorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
           Name  Flags
      isDerived  
      monitor    

  public abstract void setHidden(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
          Name  Flags
      isHidden  

  public abstract void setLocal(boolean, int, org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (ZILorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
         Name  Flags
      flag     
      depth    
      monitor  

  public abstract long setLocalTimeStamp(long);
    descriptor: (J)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
       Name  Flags
      value  

  public abstract void setPersistentProperty(org.eclipse.core.runtime.QualifiedName, java.lang.String);
    descriptor: (Lorg/eclipse/core/runtime/QualifiedName;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
       Name  Flags
      key    
      value  

  public abstract void setReadOnly(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
          Name  Flags
      readOnly  

  public abstract void setResourceAttributes(org.eclipse.core.resources.ResourceAttributes);
    descriptor: (Lorg/eclipse/core/resources/ResourceAttributes;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
            Name  Flags
      attributes  

  public abstract void setSessionProperty(org.eclipse.core.runtime.QualifiedName, java.lang.Object);
    descriptor: (Lorg/eclipse/core/runtime/QualifiedName;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
       Name  Flags
      key    
      value  

  public abstract void setTeamPrivateMember(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
               Name  Flags
      isTeamPrivate  

  public abstract void touch(org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (Lorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.core.runtime.CoreException
    MethodParameters:
         Name  Flags
      monitor  
}
SourceFile: "IResource.java"