Class DefaultWorkingCopyOwner

java.lang.Object
org.aspectj.org.eclipse.jdt.core.WorkingCopyOwner
org.aspectj.org.eclipse.jdt.internal.core.DefaultWorkingCopyOwner

public class DefaultWorkingCopyOwner extends WorkingCopyOwner
A working copy owner that creates internal buffers. It also defines the PRIMARY working copy owner that is used by JDT/Core.
  • Field Details

  • Method Details

    • createBuffer

      public IBuffer createBuffer(ICompilationUnit workingCopy)
      Description copied from class: WorkingCopyOwner
      Creates a buffer for the given working copy. The new buffer will be initialized with the contents of the underlying file if and only if it was not already initialized by the compilation owner (a buffer is uninitialized if its content is null).

      Note: This buffer will be associated to the working copy for its entire life-cycle. Another working copy on same unit but owned by a different owner would not share the same buffer unless its owner decided to implement such a sharing behaviour.

      Overrides:
      createBuffer in class WorkingCopyOwner
      Parameters:
      workingCopy - the working copy of the buffer
      Returns:
      IBuffer the created buffer for the given working copy
      See Also:
      IBuffer
    • toString

      public String toString()
      Overrides:
      toString in class Object