public interface org.eclipse.jdt.core.IWorkingCopy
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.eclipse.jdt.core.IWorkingCopy
  super_class: java.lang.Object
{
  public abstract void commit(boolean, org.eclipse.core.runtime.IProgressMonitor);
    descriptor: (ZLorg/eclipse/core/runtime/IProgressMonitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.jdt.core.JavaModelException
    MethodParameters:
         Name  Flags
      force    
      monitor  

  public abstract void destroy();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.jdt.core.IJavaElement findSharedWorkingCopy(org.eclipse.jdt.core.IBufferFactory);
    descriptor: (Lorg/eclipse/jdt/core/IBufferFactory;)Lorg/eclipse/jdt/core/IJavaElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      bufferFactory  

  public abstract org.eclipse.jdt.core.IJavaElement getOriginal(org.eclipse.jdt.core.IJavaElement);
    descriptor: (Lorg/eclipse/jdt/core/IJavaElement;)Lorg/eclipse/jdt/core/IJavaElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                    Name  Flags
      workingCopyElement  

  public abstract org.eclipse.jdt.core.IJavaElement getOriginalElement();
    descriptor: ()Lorg/eclipse/jdt/core/IJavaElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.jdt.core.IJavaElement[] findElements(org.eclipse.jdt.core.IJavaElement);
    descriptor: (Lorg/eclipse/jdt/core/IJavaElement;)[Lorg/eclipse/jdt/core/IJavaElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      element  

  public abstract org.eclipse.jdt.core.IType findPrimaryType();
    descriptor: ()Lorg/eclipse/jdt/core/IType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.jdt.core.IJavaElement getSharedWorkingCopy(org.eclipse.core.runtime.IProgressMonitor, org.eclipse.jdt.core.IBufferFactory, org.eclipse.jdt.core.IProblemRequestor);
    descriptor: (Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/jdt/core/IBufferFactory;Lorg/eclipse/jdt/core/IProblemRequestor;)Lorg/eclipse/jdt/core/IJavaElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.jdt.core.JavaModelException
    MethodParameters:
                  Name  Flags
      monitor           
      factory           
      problemRequestor  

  public abstract org.eclipse.jdt.core.IJavaElement getWorkingCopy();
    descriptor: ()Lorg/eclipse/jdt/core/IJavaElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.jdt.core.JavaModelException

  public abstract org.eclipse.jdt.core.IJavaElement getWorkingCopy(org.eclipse.core.runtime.IProgressMonitor, org.eclipse.jdt.core.IBufferFactory, org.eclipse.jdt.core.IProblemRequestor);
    descriptor: (Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/jdt/core/IBufferFactory;Lorg/eclipse/jdt/core/IProblemRequestor;)Lorg/eclipse/jdt/core/IJavaElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.jdt.core.JavaModelException
    MethodParameters:
                  Name  Flags
      monitor           
      factory           
      problemRequestor  

  public abstract boolean isBasedOn(org.eclipse.core.resources.IResource);
    descriptor: (Lorg/eclipse/core/resources/IResource;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      resource  

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

  public abstract org.eclipse.core.resources.IMarker[] reconcile();
    descriptor: ()[Lorg/eclipse/core/resources/IMarker;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.jdt.core.JavaModelException

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

  public abstract void restore();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.eclipse.jdt.core.JavaModelException
}
SourceFile: "IWorkingCopy.java"