Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Keller2015-11-29 21:11:24 +0000
committerMarkus Keller2015-12-01 01:50:38 +0000
commit64b34b614087b96e6cc92c72143768b98ae32602 (patch)
tree4f4f493fd8161f9a5885f11021cd14a923946e9f /org.eclipse.core.filebuffers
parentf01dd079500e382823d5d1767996cb9ef85233ee (diff)
downloadeclipse.platform.text-64b34b614087b96e6cc92c72143768b98ae32602.tar.gz
eclipse.platform.text-64b34b614087b96e6cc92c72143768b98ae32602.tar.xz
eclipse.platform.text-64b34b614087b96e6cc92c72143768b98ae32602.zip
Bug 478673: added @Override/@Deprecated and removed non-Javadoc boilerplate
Diffstat (limited to 'org.eclipse.core.filebuffers')
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/FileBuffers.java1
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/IDocumentFactory.java1
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/IFileBufferManager.java5
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/ITextFileBufferManager.java4
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/LocationKind.java4
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/ContainerCreator.java1
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/ConvertLineDelimitersOperation.java8
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/FileBufferOperationRunner.java2
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/GenericFileBufferOperationRunner.java3
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/MultiTextEditWithProgress.java8
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/RemoveTrailingWhitespaceOperation.java8
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/TextFileBufferOperation.java8
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/AbstractFileBuffer.java17
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/DocumentReader.java29
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ExtensionsRegistry.java12
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/FileStoreFileBuffer.java72
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/FileStoreTextFileBuffer.java57
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceExtensionRegistry.java2
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceFileBuffer.java88
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceTextFileBuffer.java58
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceTextFileBufferManager.java26
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/SynchronizableDocument.java122
-rw-r--r--org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/TextFileBufferManager.java129
23 files changed, 216 insertions, 449 deletions
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/FileBuffers.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/FileBuffers.java
index 0a3c914e7c6..9adfed8b336 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/FileBuffers.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/FileBuffers.java
@@ -210,6 +210,7 @@ public final class FileBuffers {
* @return the {@link File} in the local file system for the given location
* @deprecated As of 3.2, replaced by {@link #getFileStoreAtLocation(IPath)}
*/
+ @Deprecated
public static File getSystemFileAtLocation(IPath location) {
IFileStore store= getFileStoreAtLocation(location);
if (store != null) {
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/IDocumentFactory.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/IDocumentFactory.java
index 1b9631dc4d2..e9459ff103b 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/IDocumentFactory.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/IDocumentFactory.java
@@ -24,6 +24,7 @@ import org.eclipse.jface.text.IDocument;
* @deprecated As of 3.2 the <code>"org.eclipse.core.filebuffers.documentCreation"</code>
* extension point has been deprecated. See the extension point documentation for more details.
*/
+@Deprecated
public interface IDocumentFactory {
/**
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/IFileBufferManager.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/IFileBufferManager.java
index 3c988008322..a90c5f4812f 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/IFileBufferManager.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/IFileBufferManager.java
@@ -53,6 +53,7 @@ public interface IFileBufferManager {
* @throws CoreException if the file could not successfully be connected
* @deprecated As of 3.3, replaced by {@link #connect(IPath, LocationKind, IProgressMonitor)}
*/
+ @Deprecated
void connect(IPath location, IProgressMonitor monitor) throws CoreException;
/**
@@ -110,6 +111,7 @@ public interface IFileBufferManager {
* @throws CoreException if the file could not successfully be disconnected
* @deprecated As of 3.3, replaced by {@link #disconnect(IPath, LocationKind, IProgressMonitor)}
*/
+ @Deprecated
void disconnect(IPath location, IProgressMonitor monitor) throws CoreException;
/**
@@ -165,6 +167,7 @@ public interface IFileBufferManager {
* @return the file buffer managed for that location or <code>null</code>
* @deprecated As of 3.3, replaced by {@link #getFileBuffer(IPath, LocationKind)}
*/
+ @Deprecated
IFileBuffer getFileBuffer(IPath location);
/**
@@ -262,6 +265,7 @@ public interface IFileBufferManager {
* @param location the location
* @deprecated As of 3.1, replaced by {@link org.eclipse.core.filebuffers.IFileBuffer#requestSynchronizationContext()}
*/
+ @Deprecated
void requestSynchronizationContext(IPath location);
/**
@@ -278,6 +282,7 @@ public interface IFileBufferManager {
* @param location the location
* @deprecated As of 3.1, replaced by {@link IFileBuffer#releaseSynchronizationContext()}
*/
+ @Deprecated
void releaseSynchronizationContext(IPath location);
/**
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/ITextFileBufferManager.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/ITextFileBufferManager.java
index 484c37eb825..fcf3a5463d6 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/ITextFileBufferManager.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/ITextFileBufferManager.java
@@ -53,6 +53,7 @@ public interface ITextFileBufferManager extends IFileBufferManager {
* @return the text file buffer managed for that location or <code>null</code>
* @deprecated As of 3.3, replaced by {@link #getTextFileBuffer(IPath, LocationKind)}
*/
+ @Deprecated
ITextFileBuffer getTextFileBuffer(IPath location);
/**
@@ -128,6 +129,7 @@ public interface ITextFileBufferManager extends IFileBufferManager {
* @return a new empty document
* @deprecated As of 3.3, replaced by {@link #createEmptyDocument(IPath, LocationKind)}
*/
+ @Deprecated
IDocument createEmptyDocument(IPath location);
/**
@@ -158,6 +160,7 @@ public interface ITextFileBufferManager extends IFileBufferManager {
* @return the newly created annotation model
* @deprecated As of 3.3, replaced by {@link #createAnnotationModel(IPath, LocationKind)}
*/
+ @Deprecated
IAnnotationModel createAnnotationModel(IPath location);
/**
@@ -194,6 +197,7 @@ public interface ITextFileBufferManager extends IFileBufferManager {
* @since 3.1
* @deprecated As of 3.2, replaced by {@link #isTextFileLocation(IPath, boolean)}
*/
+ @Deprecated
boolean isTextFileLocation(IPath location);
/**
* Returns whether a file at the given location is or can be considered a
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/LocationKind.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/LocationKind.java
index c24e3cf3844..0a0fc96cf42 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/LocationKind.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/LocationKind.java
@@ -61,9 +61,7 @@ public final class LocationKind {
fName= name;
}
- /*
- * @see java.lang.Object#toString()
- */
+ @Override
public String toString() {
return fName;
}
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/ContainerCreator.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/ContainerCreator.java
index a4c2da4f1ef..4dfbaaf1d00 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/ContainerCreator.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/ContainerCreator.java
@@ -66,6 +66,7 @@ public class ContainerCreator {
*/
public IContainer createContainer(IProgressMonitor progressMonitor) throws CoreException {
IWorkspaceRunnable runnable= new IWorkspaceRunnable() {
+ @Override
public void run(IProgressMonitor monitor) throws CoreException {
monitor.beginTask(FileBuffersMessages.ContainerCreator_task_creatingContainer, fContainerFullPath.segmentCount());
if (fContainer != null)
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/ConvertLineDelimitersOperation.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/ConvertLineDelimitersOperation.java
index 68d1d96f8cf..f0bb8b6bc2e 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/ConvertLineDelimitersOperation.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/ConvertLineDelimitersOperation.java
@@ -50,9 +50,7 @@ public class ConvertLineDelimitersOperation extends TextFileBufferOperation {
fLineDelimiter= lineDelimiter;
}
- /*
- * @see org.eclipse.core.internal.filebuffers.textmanipulation.TextFileBufferOperation#computeTextEdit(org.eclipse.core.filebuffers.ITextFileBuffer, org.eclipse.core.runtime.IProgressMonitor)
- */
+ @Override
protected MultiTextEditWithProgress computeTextEdit(ITextFileBuffer fileBuffer, IProgressMonitor progressMonitor) throws CoreException {
IDocument document= fileBuffer.getDocument();
int lineCount= document.getNumberOfLines();
@@ -84,9 +82,7 @@ public class ConvertLineDelimitersOperation extends TextFileBufferOperation {
}
}
- /*
- * @see org.eclipse.core.filebuffers.manipulation.TextFileBufferOperation#getDocumentRewriteSessionType()
- */
+ @Override
protected DocumentRewriteSessionType getDocumentRewriteSessionType() {
return DocumentRewriteSessionType.SEQUENTIAL;
}
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/FileBufferOperationRunner.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/FileBufferOperationRunner.java
index a994be80dfa..3e4aa3de3e7 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/FileBufferOperationRunner.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/FileBufferOperationRunner.java
@@ -45,8 +45,10 @@ public class FileBufferOperationRunner extends GenericFileBufferOperationRunner
super(fileBufferManager, validationContext);
}
+ @Override
protected void commit(final IFileBuffer[] fileBuffers, final IProgressMonitor progressMonitor) throws CoreException {
IWorkspaceRunnable runnable= new IWorkspaceRunnable() {
+ @Override
public void run(IProgressMonitor monitor) throws CoreException {
doCommit(fileBuffers, progressMonitor);
}
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/GenericFileBufferOperationRunner.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/GenericFileBufferOperationRunner.java
index 3433130a070..2092ae679c7 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/GenericFileBufferOperationRunner.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/GenericFileBufferOperationRunner.java
@@ -111,13 +111,16 @@ public class GenericFileBufferOperationRunner {
synchronized (fCompletionLock) {
executeInContext(new Runnable() {
+ @Override
public void run() {
synchronized(fCompletionLock) {
try {
SafeRunner.run(new ISafeRunnable() {
+ @Override
public void handleException(Throwable throwable) {
fThrowable= throwable;
}
+ @Override
public void run() throws Exception {
performOperation(synchronizedFileBuffers, operation, progressMonitor);
}
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/MultiTextEditWithProgress.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/MultiTextEditWithProgress.java
index 24aa132a1b9..e8fa43fc3dc 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/MultiTextEditWithProgress.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/MultiTextEditWithProgress.java
@@ -65,18 +65,14 @@ public class MultiTextEditWithProgress extends MultiTextEdit {
}
}
- /*
- * @see org.eclipse.text.edits.TextEdit#childDocumentUpdated()
- */
+ @Override
protected void childDocumentUpdated() {
if (fProgressMonitor.isCanceled())
throw new OperationCanceledException();
fProgressMonitor.worked(1);
}
- /*
- * @see org.eclipse.text.edits.TextEdit#childRegionUpdated()
- */
+ @Override
protected void childRegionUpdated() {
if (fProgressMonitor.isCanceled())
throw new OperationCanceledException();
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/RemoveTrailingWhitespaceOperation.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/RemoveTrailingWhitespaceOperation.java
index ce800eb47c1..55b69af8b82 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/RemoveTrailingWhitespaceOperation.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/RemoveTrailingWhitespaceOperation.java
@@ -43,9 +43,7 @@ public class RemoveTrailingWhitespaceOperation extends TextFileBufferOperation {
super(FileBuffersMessages.RemoveTrailingWhitespaceOperation_name);
}
- /*
- * @see org.eclipse.core.internal.filebuffers.textmanipulation.TextFileBufferOperation#computeTextEdit(org.eclipse.core.filebuffers.ITextFileBuffer, org.eclipse.core.runtime.IProgressMonitor)
- */
+ @Override
protected MultiTextEditWithProgress computeTextEdit(ITextFileBuffer fileBuffer, IProgressMonitor progressMonitor) throws CoreException {
IDocument document= fileBuffer.getDocument();
int lineCount= document.getNumberOfLines();
@@ -83,9 +81,7 @@ public class RemoveTrailingWhitespaceOperation extends TextFileBufferOperation {
}
}
- /*
- * @see org.eclipse.core.filebuffers.manipulation.TextFileBufferOperation#getDocumentRewriteSessionType()
- */
+ @Override
protected DocumentRewriteSessionType getDocumentRewriteSessionType() {
return DocumentRewriteSessionType.SEQUENTIAL;
}
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/TextFileBufferOperation.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/TextFileBufferOperation.java
index f802f553227..c4321198b2a 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/TextFileBufferOperation.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/filebuffers/manipulation/TextFileBufferOperation.java
@@ -77,16 +77,12 @@ public abstract class TextFileBufferOperation implements IFileBufferOperation {
fOperationName= operationName;
}
- /*
- * @see org.eclipse.core.internal.filebuffers.textmanipulation.IFileBufferOperation#getOperationName()
- */
+ @Override
public String getOperationName() {
return fOperationName;
}
- /*
- * @see org.eclipse.core.internal.filebuffers.textmanipulation.IFileBufferOperation#run(org.eclipse.core.filebuffers.IFileBuffer, org.eclipse.core.runtime.IProgressMonitor)
- */
+ @Override
public void run(IFileBuffer fileBuffer, IProgressMonitor progressMonitor) throws CoreException, OperationCanceledException {
if (fileBuffer instanceof ITextFileBuffer) {
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/AbstractFileBuffer.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/AbstractFileBuffer.java
index 25762b7318a..756883a18f4 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/AbstractFileBuffer.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/AbstractFileBuffer.java
@@ -69,32 +69,23 @@ public abstract class AbstractFileBuffer implements IFileBuffer, IStateValidatio
protected void dispose() {
}
- /*
- * @see org.eclipse.core.filebuffers.IStateValidationSupport#validationStateAboutToBeChanged()
- */
+ @Override
public void validationStateAboutToBeChanged() {
fManager.fireStateChanging(this);
}
- /*
- * @see org.eclipse.core.filebuffers.IStateValidationSupport#validationStateChangeFailed()
- */
+ @Override
public void validationStateChangeFailed() {
fManager.fireStateChangeFailed(this);
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#getModificationStamp()
- */
+ @Override
public long getModificationStamp() {
IFileInfo info= fFileStore.fetchInfo();
return info.exists() ? info.getLastModified() : IDocumentExtension4.UNKNOWN_MODIFICATION_STAMP;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#getFileStore()
- * @since 3.3
- */
+ @Override
public IFileStore getFileStore() {
return fFileStore;
}
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/DocumentReader.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/DocumentReader.java
index 942ab44eb27..9b96627a855 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/DocumentReader.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/DocumentReader.java
@@ -52,16 +52,12 @@ class DocumentReader extends Reader {
fDocument= document;
}
- /*
- * @see java.lang.CharSequence#length()
- */
+ @Override
public int length() {
return fDocument.getLength();
}
- /*
- * @see java.lang.CharSequence#charAt(int)
- */
+ @Override
public char charAt(int index) {
try {
return fDocument.getChar(index);
@@ -70,9 +66,7 @@ class DocumentReader extends Reader {
}
}
- /*
- * @see java.lang.CharSequence#subSequence(int, int)
- */
+ @Override
public CharSequence subSequence(int start, int end) {
try {
return fDocument.get(start, end - start);
@@ -87,16 +81,12 @@ class DocumentReader extends Reader {
*/
private class InternalDocumentListener implements IDocumentListener {
- /*
- * @see org.eclipse.jface.text.IDocumentListener#documentAboutToBeChanged(org.eclipse.jface.text.DocumentEvent)
- */
+ @Override
public void documentAboutToBeChanged(DocumentEvent event) {
handleDocumentAboutToBeChanged();
}
- /*
- * @see org.eclipse.jface.text.IDocumentListener#documentChanged(org.eclipse.jface.text.DocumentEvent)
- */
+ @Override
public void documentChanged(DocumentEvent event) {
}
}
@@ -130,9 +120,7 @@ class DocumentReader extends Reader {
fLength= fCharSequence.length();
}
- /*
- * @see java.io.InputStream#close()
- */
+ @Override
public void close() throws IOException {
synchronized (this) {
fCharSequence= null;
@@ -166,10 +154,7 @@ class DocumentReader extends Reader {
fDocumentListener= null;
}
- /*
- * @see java.io.Reader#read(char[], int, int)
- * @since 3.1
- */
+ @Override
public int read(char[] cbuf, int off, int len) throws IOException {
int i= 0;
try {
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ExtensionsRegistry.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ExtensionsRegistry.java
index a0afbbcdee3..63731ff3a1c 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ExtensionsRegistry.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ExtensionsRegistry.java
@@ -71,16 +71,12 @@ public class ExtensionsRegistry {
return fContentType.getId();
}
- /*
- * @see java.lang.Object#equals(java.lang.Object)
- */
+ @Override
public boolean equals(Object obj) {
return obj instanceof ContentTypeAdapter && fContentType.getId().equals(((ContentTypeAdapter)obj).getId());
}
- /*
- * @see java.lang.Object#hashCode()
- */
+ @Override
public int hashCode() {
return fContentType.getId().hashCode();
}
@@ -258,6 +254,7 @@ public class ExtensionsRegistry {
* @return the sharable document factory or <code>null</code>
* @deprecated As of 3.5
*/
+ @Deprecated
protected org.eclipse.core.filebuffers.IDocumentFactory getDocumentFactory(String nameOrExtension) {
Set set= (Set) fFactoryDescriptors.get(nameOrExtension);
if (set != null) {
@@ -274,6 +271,7 @@ public class ExtensionsRegistry {
* @return the sharable document factory or <code>null</code>
* @deprecated As of 3.5
*/
+ @Deprecated
protected org.eclipse.core.filebuffers.IDocumentFactory doGetDocumentFactory(IContentType[] contentTypes) {
Set set= null;
int i= 0;
@@ -296,6 +294,7 @@ public class ExtensionsRegistry {
* @return the sharable document factory or <code>null</code>
* @deprecated As of 3.5
*/
+ @Deprecated
protected org.eclipse.core.filebuffers.IDocumentFactory getDocumentFactory(IContentType[] contentTypes) {
org.eclipse.core.filebuffers.IDocumentFactory factory= doGetDocumentFactory(contentTypes);
while (factory == null) {
@@ -477,6 +476,7 @@ public class ExtensionsRegistry {
* @since 3.3
* @deprecated As of 3.5
*/
+ @Deprecated
public org.eclipse.core.filebuffers.IDocumentFactory getDocumentFactory(IPath location, LocationKind locationKind) {
org.eclipse.core.filebuffers.IDocumentFactory factory= getDocumentFactory(findContentTypes(location, locationKind));
if (factory == null)
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/FileStoreFileBuffer.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/FileStoreFileBuffer.java
index 78e8f98c78d..e395f679694 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/FileStoreFileBuffer.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/FileStoreFileBuffer.java
@@ -67,11 +67,13 @@ public abstract class FileStoreFileBuffer extends AbstractFileBuffer {
addFileBufferContentListeners();
}
+ @Override
public void create(IPath location, IProgressMonitor monitor) throws CoreException {
fLocation= location;
create(EFS.getStore(URIUtil.toURI(getLocation())), monitor);
}
+ @Override
public void connect() {
++ fReferenceCount;
if (fReferenceCount == 1)
@@ -87,6 +89,7 @@ public abstract class FileStoreFileBuffer extends AbstractFileBuffer {
protected void connected() {
}
+ @Override
public void disconnect() throws CoreException {
--fReferenceCount;
if (fReferenceCount <= 0)
@@ -102,24 +105,17 @@ public abstract class FileStoreFileBuffer extends AbstractFileBuffer {
protected void disconnected() {
}
- /*
- * @see org.eclipse.core.internal.filebuffers.AbstractFileBuffer#isDisconnected()
- * @since 3.1
- */
+ @Override
protected boolean isDisconnected() {
return fReferenceCount <= 0;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#getLocation()
- */
+ @Override
public IPath getLocation() {
return fLocation;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#commit(org.eclipse.core.runtime.IProgressMonitor, boolean)
- */
+ @Override
public void commit(IProgressMonitor monitor, boolean overwrite) throws CoreException {
if (!isDisconnected() && fCanBeSaved) {
@@ -141,101 +137,73 @@ public abstract class FileStoreFileBuffer extends AbstractFileBuffer {
}
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#computeCommitRule()
- */
+ @Override
public ISchedulingRule computeCommitRule() {
return null;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#isDirty()
- */
+ @Override
public boolean isDirty() {
return fCanBeSaved;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#setDirty(boolean)
- */
+ @Override
public void setDirty(boolean isDirty) {
fCanBeSaved= isDirty;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#isShared()
- */
+ @Override
public boolean isShared() {
return fReferenceCount > 1;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#computeValidateStateRule()
- */
+ @Override
public ISchedulingRule computeValidateStateRule() {
return null;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#validateState(org.eclipse.core.runtime.IProgressMonitor, java.lang.Object)
- */
+ @Override
public void validateState(IProgressMonitor monitor, Object computationContext) throws CoreException {
// nop
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#isStateValidated()
- */
+ @Override
public boolean isStateValidated() {
return true;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#resetStateValidation()
- */
+ @Override
public void resetStateValidation() {
// nop
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#isSynchronized()
- */
+ @Override
public boolean isSynchronized() {
return fSynchronizationStamp == getModificationStamp();
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#requestSynchronizationContext()
- */
+ @Override
public void requestSynchronizationContext() {
++ fSynchronizationContextCount;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#releaseSynchronizationContext()
- */
+ @Override
public void releaseSynchronizationContext() {
-- fSynchronizationContextCount;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#isSynchronizationContextRequested()
- */
+ @Override
public boolean isSynchronizationContextRequested() {
return fSynchronizationContextCount > 0;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#isCommitable()
- */
+ @Override
public boolean isCommitable() {
IFileInfo info= fFileStore.fetchInfo();
return info.exists() && !info.getAttribute(EFS.ATTRIBUTE_READ_ONLY);
}
- /*
- * @see org.eclipse.core.filebuffers.IStateValidationSupport#validationStateChanged(boolean, org.eclipse.core.runtime.IStatus)
- */
+ @Override
public void validationStateChanged(boolean validationState, IStatus status) {
//nop
}
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/FileStoreTextFileBuffer.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/FileStoreTextFileBuffer.java
index 74a69a2ba12..19bee7bf2ff 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/FileStoreTextFileBuffer.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/FileStoreTextFileBuffer.java
@@ -65,15 +65,11 @@ public class FileStoreTextFileBuffer extends FileStoreFileBuffer implements ITex
private class DocumentListener implements IDocumentListener {
- /*
- * @see org.eclipse.jface.text.IDocumentListener#documentAboutToBeChanged(org.eclipse.jface.text.DocumentEvent)
- */
+ @Override
public void documentAboutToBeChanged(DocumentEvent event) {
}
- /*
- * @see org.eclipse.jface.text.IDocumentListener#documentChanged(org.eclipse.jface.text.DocumentEvent)
- */
+ @Override
public void documentChanged(DocumentEvent event) {
fCanBeSaved= true;
removeFileBufferContentListeners();
@@ -133,16 +129,12 @@ public class FileStoreTextFileBuffer extends FileStoreFileBuffer implements ITex
super(manager);
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBuffer#getDocument()
- */
+ @Override
public IDocument getDocument() {
return fDocument;
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBuffer#getAnnotationModel()
- */
+ @Override
public IAnnotationModel getAnnotationModel() {
synchronized (fAnnotationModelCreationLock) {
if (fAnnotationModel == null && !isDisconnected()) {
@@ -154,18 +146,14 @@ public class FileStoreTextFileBuffer extends FileStoreFileBuffer implements ITex
return fAnnotationModel;
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBuffer#getEncoding()
- */
+ @Override
public String getEncoding() {
if (!fIsCacheUpdated)
cacheEncodingState();
return fEncoding;
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBuffer#setEncoding(java.lang.String)
- */
+ @Override
public void setEncoding(String encoding) {
fExplicitEncoding= encoding;
if (encoding == null || encoding.equals(fEncoding))
@@ -176,9 +164,7 @@ public class FileStoreTextFileBuffer extends FileStoreFileBuffer implements ITex
}
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBuffer#getStatus()
- */
+ @Override
public IStatus getStatus() {
if (!isDisconnected()) {
if (fStatus != null)
@@ -227,9 +213,7 @@ public class FileStoreTextFileBuffer extends FileStoreFileBuffer implements ITex
}
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#revert(org.eclipse.core.runtime.IProgressMonitor)
- */
+ @Override
public void revert(IProgressMonitor monitor) throws CoreException {
if (isDisconnected())
return;
@@ -297,6 +281,7 @@ public class FileStoreTextFileBuffer extends FileStoreFileBuffer implements ITex
* @see org.eclipse.core.filebuffers.IFileBuffer#getContentType()
* @since 3.1
*/
+ @Override
public IContentType getContentType () throws CoreException {
InputStream stream= null;
try {
@@ -329,25 +314,19 @@ public class FileStoreTextFileBuffer extends FileStoreFileBuffer implements ITex
}
}
- /*
- * @see org.eclipse.core.internal.filebuffers.FileBuffer#addFileBufferContentListeners()
- */
+ @Override
protected void addFileBufferContentListeners() {
if (fDocument != null)
fDocument.addDocumentListener(fDocumentListener);
}
- /*
- * @see org.eclipse.core.internal.filebuffers.FileBuffer#removeFileBufferContentListeners()
- */
+ @Override
protected void removeFileBufferContentListeners() {
if (fDocument != null)
fDocument.removeDocumentListener(fDocumentListener);
}
- /*
- * @see org.eclipse.core.internal.filebuffers.FileBuffer#initializeFileBufferContent(org.eclipse.core.runtime.IProgressMonitor)
- */
+ @Override
protected void initializeFileBufferContent(IProgressMonitor monitor) throws CoreException {
try {
fDocument= fManager.createEmptyDocument(getLocationOrName(), LocationKind.LOCATION);
@@ -359,18 +338,14 @@ public class FileStoreTextFileBuffer extends FileStoreFileBuffer implements ITex
}
}
- /*
- * @see org.eclipse.core.internal.filebuffers.ResourceFileBuffer#connected()
- */
+ @Override
protected void connected() {
super.connected();
if (fAnnotationModel != null)
fAnnotationModel.connect(fDocument);
}
- /*
- * @see org.eclipse.core.internal.filebuffers.ResourceFileBuffer#disconnected()
- */
+ @Override
protected void disconnected() {
if (fAnnotationModel != null)
fAnnotationModel.disconnect(fDocument);
@@ -414,9 +389,7 @@ public class FileStoreTextFileBuffer extends FileStoreFileBuffer implements ITex
}
- /*
- * @see org.eclipse.core.internal.filebuffers.FileBuffer#commitFileBufferContent(org.eclipse.core.runtime.IProgressMonitor, boolean)
- */
+ @Override
protected void commitFileBufferContent(IProgressMonitor monitor, boolean overwrite) throws CoreException {
if (!isSynchronized() && !overwrite) {
String message= NLSUtility.format(FileBuffersMessages.FileBuffer_error_outOfSync, getFileStore().toURI());
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceExtensionRegistry.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceExtensionRegistry.java
index 531c6b9e329..0c171b05541 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceExtensionRegistry.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceExtensionRegistry.java
@@ -42,6 +42,7 @@ public class ResourceExtensionRegistry extends ExtensionsRegistry {
* @param locationKind the kind of the given location
* @return the set of content types for the location
*/
+ @Override
protected IContentType[] findContentTypes(IPath location, LocationKind locationKind) {
if (locationKind != LocationKind.LOCATION) {
IFile file= FileBuffers.getWorkspaceFileAtLocation(location);
@@ -58,6 +59,7 @@ public class ResourceExtensionRegistry extends ExtensionsRegistry {
* @return the sharable document factory
* @deprecated As of 3.5
*/
+ @Deprecated
org.eclipse.core.filebuffers.IDocumentFactory getDocumentFactory(IFile file) {
org.eclipse.core.filebuffers.IDocumentFactory factory= getDocumentFactory(findContentTypes(file));
if (factory == null) {
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceFileBuffer.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceFileBuffer.java
index 2e409480905..514911246b4 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceFileBuffer.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceFileBuffer.java
@@ -72,9 +72,7 @@ public abstract class ResourceFileBuffer extends AbstractFileBuffer {
fManager.fireStateChanging(ResourceFileBuffer.this);
}
- /*
- * @see java.lang.Runnable#run()
- */
+ @Override
public void run() {
if (isDisconnected()) {
@@ -121,9 +119,7 @@ public abstract class ResourceFileBuffer extends AbstractFileBuffer {
fIsInstalled= false;
}
- /*
- * @see IResourceChangeListener#resourceChanged(IResourceChangeEvent)
- */
+ @Override
public void resourceChanged(IResourceChangeEvent e) {
IResourceDelta delta= e.getDelta();
if (delta != null)
@@ -138,6 +134,7 @@ public abstract class ResourceFileBuffer extends AbstractFileBuffer {
if ((IResourceDelta.ENCODING & flags) != 0) {
if (!isDisconnected() && !fCanBeSaved && isSynchronized()) {
fileChange= new SafeFileChange() {
+ @Override
protected void execute() throws Exception {
handleFileContentChanged(false, false);
}
@@ -147,6 +144,7 @@ public abstract class ResourceFileBuffer extends AbstractFileBuffer {
if (fileChange == null && (IResourceDelta.CONTENT & flags) != 0) {
if (!isDisconnected() && !fCanBeSaved && (!isSynchronized() || (IResourceDelta.REPLACED & flags) != 0)) {
fileChange= new SafeFileChange() {
+ @Override
protected void execute() throws Exception {
handleFileContentChanged(false, true);
}
@@ -158,6 +156,7 @@ public abstract class ResourceFileBuffer extends AbstractFileBuffer {
if ((IResourceDelta.MOVED_TO & flags) != 0) {
final IPath path= delta.getMovedToPath();
fileChange= new SafeFileChange() {
+ @Override
protected void execute() throws Exception {
handleFileMoved(path);
}
@@ -165,6 +164,7 @@ public abstract class ResourceFileBuffer extends AbstractFileBuffer {
} else {
if (!isDisconnected() && !fCanBeSaved) {
fileChange= new SafeFileChange() {
+ @Override
protected void execute() throws Exception {
handleFileDeleted();
}
@@ -225,6 +225,7 @@ public abstract class ResourceFileBuffer extends AbstractFileBuffer {
abstract protected void handleFileContentChanged(boolean revert, boolean updateModificationStamp) throws CoreException;
+ @Override
public void create(IPath location, IProgressMonitor monitor) throws CoreException {
monitor= Progress.getMonitor(monitor);
monitor.beginTask(FileBuffersMessages.ResourceFileBuffer_task_creatingFileBuffer, 2);
@@ -256,6 +257,7 @@ public abstract class ResourceFileBuffer extends AbstractFileBuffer {
}
}
+ @Override
public void connect() {
++fReferenceCount;
if (fReferenceCount == 1)
@@ -272,6 +274,7 @@ public abstract class ResourceFileBuffer extends AbstractFileBuffer {
fFileSynchronizer.install();
}
+ @Override
public void disconnect() throws CoreException {
--fReferenceCount;
if (fReferenceCount <= 0)
@@ -292,32 +295,23 @@ public abstract class ResourceFileBuffer extends AbstractFileBuffer {
removeFileBufferContentListeners();
}
- /*
- * @see org.eclipse.core.internal.filebuffers.AbstractFileBuffer#isDisconnected()
- * @since 3.1
- */
+ @Override
public boolean isDisconnected() {
return fFileSynchronizer == null;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#getLocation()
- */
+ @Override
public IPath getLocation() {
return fLocation;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#computeCommitRule()
- */
+ @Override
public ISchedulingRule computeCommitRule() {
IResourceRuleFactory factory= ResourcesPlugin.getWorkspace().getRuleFactory();
return factory.modifyRule(fFile);
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#commit(org.eclipse.core.runtime.IProgressMonitor, boolean)
- */
+ @Override
public void commit(IProgressMonitor monitor, boolean overwrite) throws CoreException {
if (!isDisconnected() && fCanBeSaved) {
@@ -338,9 +332,7 @@ public abstract class ResourceFileBuffer extends AbstractFileBuffer {
}
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#revert(org.eclipse.core.runtime.IProgressMonitor)
- */
+ @Override
public void revert(IProgressMonitor monitor) throws CoreException {
if (isDisconnected())
return;
@@ -360,38 +352,28 @@ public abstract class ResourceFileBuffer extends AbstractFileBuffer {
}
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#isDirty()
- */
+ @Override
public boolean isDirty() {
return fCanBeSaved;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#setDirty(boolean)
- */
+ @Override
public void setDirty(boolean isDirty) {
fCanBeSaved= isDirty;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#isShared()
- */
+ @Override
public boolean isShared() {
return fReferenceCount > 1;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#computeValidateStateRule()
- */
+ @Override
public ISchedulingRule computeValidateStateRule() {
IResourceRuleFactory factory= ResourcesPlugin.getWorkspace().getRuleFactory();
return factory.validateEditRule(new IResource[] { fFile });
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#validateState(org.eclipse.core.runtime.IProgressMonitor, java.lang.Object)
- */
+ @Override
public void validateState(IProgressMonitor monitor, Object computationContext) throws CoreException {
if (!isDisconnected() && !fIsStateValidated) {
@@ -425,16 +407,12 @@ public abstract class ResourceFileBuffer extends AbstractFileBuffer {
}
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#isStateValidated()
- */
+ @Override
public boolean isStateValidated() {
return fIsStateValidated;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#resetStateValidation()
- */
+ @Override
public void resetStateValidation() {
if (fIsStateValidated) {
fIsStateValidated= false;
@@ -483,9 +461,7 @@ public abstract class ResourceFileBuffer extends AbstractFileBuffer {
log.log(exception.getStatus());
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#isSynchronized()
- */
+ @Override
public boolean isSynchronized() {
if (fSynchronizationStamp == fFile.getModificationStamp() && fFile.isSynchronized(IResource.DEPTH_ZERO))
return true;
@@ -494,38 +470,28 @@ public abstract class ResourceFileBuffer extends AbstractFileBuffer {
return false;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#requestSynchronizationContext()
- */
+ @Override
public void requestSynchronizationContext() {
++ fSynchronizationContextCount;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#releaseSynchronizationContext()
- */
+ @Override
public void releaseSynchronizationContext() {
-- fSynchronizationContextCount;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#isSynchronizationContextRequested()
- */
+ @Override
public boolean isSynchronizationContextRequested() {
return fSynchronizationContextCount > 0;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#isCommitable()
- */
+ @Override
public boolean isCommitable() {
IFileInfo info= fFileStore.fetchInfo();
return info.exists() && !info.getAttribute(EFS.ATTRIBUTE_READ_ONLY);
}
- /*
- * @see org.eclipse.core.filebuffers.IStateValidationSupport#validationStateChanged(boolean, org.eclipse.core.runtime.IStatus)
- */
+ @Override
public void validationStateChanged(boolean validationState, IStatus status) {
fIsStateValidated= validationState;
fStatus= status;
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceTextFileBuffer.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceTextFileBuffer.java
index c2de3c73409..465995a4ba6 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceTextFileBuffer.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceTextFileBuffer.java
@@ -61,15 +61,11 @@ public class ResourceTextFileBuffer extends ResourceFileBuffer implements ITextF
private class DocumentListener implements IDocumentListener {
- /*
- * @see org.eclipse.jface.text.IDocumentListener#documentAboutToBeChanged(org.eclipse.jface.text.DocumentEvent)
- */
+ @Override
public void documentAboutToBeChanged(DocumentEvent event) {
}
- /*
- * @see org.eclipse.jface.text.IDocumentListener#documentChanged(org.eclipse.jface.text.DocumentEvent)
- */
+ @Override
public void documentChanged(DocumentEvent event) {
if (fCanBeSaved && fSynchronizationStamp == event.getModificationStamp()) {
fCanBeSaved= false;
@@ -142,16 +138,12 @@ public class ResourceTextFileBuffer extends ResourceFileBuffer implements ITextF
super(manager);
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBuffer#getDocument()
- */
+ @Override
public IDocument getDocument() {
return fDocument;
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBuffer#getAnnotationModel()
- */
+ @Override
public IAnnotationModel getAnnotationModel() {
synchronized (fAnnotationModelCreationLock) {
if (fAnnotationModel == null && !isDisconnected()) {
@@ -173,16 +165,12 @@ public class ResourceTextFileBuffer extends ResourceFileBuffer implements ITextF
return (ResourceTextFileBufferManager)fManager;
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBuffer#getEncoding()
- */
+ @Override
public String getEncoding() {
return fEncoding;
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBuffer#setEncoding(java.lang.String)
- */
+ @Override
public void setEncoding(String encoding) {
fEncoding= encoding;
fExplicitEncoding= encoding;
@@ -197,9 +185,7 @@ public class ResourceTextFileBuffer extends ResourceFileBuffer implements ITextF
}
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#getStatus()
- */
+ @Override
public IStatus getStatus() {
if (!isDisconnected()) {
if (fStatus != null)
@@ -209,10 +195,7 @@ public class ResourceTextFileBuffer extends ResourceFileBuffer implements ITextF
return STATUS_ERROR;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBuffer#getContentType()
- * @since 3.1
- */
+ @Override
public IContentType getContentType() throws CoreException {
try {
if (isDirty()) {
@@ -239,25 +222,19 @@ public class ResourceTextFileBuffer extends ResourceFileBuffer implements ITextF
}
}
- /*
- * @see org.eclipse.core.internal.filebuffers.FileBuffer#addFileBufferContentListeners()
- */
+ @Override
protected void addFileBufferContentListeners() {
if (fDocument != null)
fDocument.addDocumentListener(fDocumentListener);
}
- /*
- * @see org.eclipse.core.internal.filebuffers.FileBuffer#removeFileBufferContentListeners()
- */
+ @Override
protected void removeFileBufferContentListeners() {
if (fDocument != null)
fDocument.removeDocumentListener(fDocumentListener);
}
- /*
- * @see org.eclipse.core.internal.filebuffers.FileBuffer#initializeFileBufferContent(org.eclipse.core.runtime.IProgressMonitor)
- */
+ @Override
protected void initializeFileBufferContent(IProgressMonitor monitor) throws CoreException {
try {
fEncoding= null;
@@ -306,9 +283,7 @@ public class ResourceTextFileBuffer extends ResourceFileBuffer implements ITextF
fBOM= (byte[])description.getProperty(IContentDescription.BYTE_ORDER_MARK);
}
- /*
- * @see org.eclipse.core.internal.filebuffers.ResourceFileBuffer#connected()
- */
+ @Override
protected void connected() {
super.connected();
if (fAnnotationModel != null)
@@ -318,6 +293,7 @@ public class ResourceTextFileBuffer extends ResourceFileBuffer implements ITextF
/*
* @see org.eclipse.core.internal.filebuffers.ResourceFileBuffer#disconnected()
*/
+ @Override
protected void dispose() {
try {
fDocument.removePositionCategory(IDocument.DEFAULT_CATEGORY);
@@ -330,9 +306,7 @@ public class ResourceTextFileBuffer extends ResourceFileBuffer implements ITextF
super.dispose();
}
- /*
- * @see org.eclipse.core.internal.filebuffers.FileBuffer#commitFileBufferContent(org.eclipse.core.runtime.IProgressMonitor, boolean)
- */
+ @Override
protected void commitFileBufferContent(IProgressMonitor monitor, boolean overwrite) throws CoreException {
if (!isSynchronized() && !overwrite) {
String message= NLSUtility.format(FileBuffersMessages.FileBuffer_error_outOfSync, getFileStore().toURI());
@@ -487,9 +461,7 @@ public class ResourceTextFileBuffer extends ResourceFileBuffer implements ITextF
cacheBOM();
}
- /*
- * @see org.eclipse.core.internal.filebuffers.ResourceFileBuffer#handleFileContentChanged()
- */
+ @Override
protected void handleFileContentChanged(boolean revert, boolean updateModificationStamp) throws CoreException {
IDocument document= getManager().createEmptyDocument(fFile);
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceTextFileBufferManager.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceTextFileBufferManager.java
index edafab86194..d3932fdbe45 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceTextFileBufferManager.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/ResourceTextFileBufferManager.java
@@ -61,10 +61,7 @@ public class ResourceTextFileBufferManager extends TextFileBufferManager {
fRegistry= new ResourceExtensionRegistry();
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBufferManager#isTextFileLocation(org.eclipse.core.runtime.IPath, boolean)
- * @since 3.2
- */
+ @Override
public boolean isTextFileLocation(IPath location, boolean strict) {
Assert.isNotNull(location);
location= FileBuffers.normalizeLocation(location);
@@ -98,20 +95,17 @@ public class ResourceTextFileBufferManager extends TextFileBufferManager {
return isTextFileLocation(FileBuffers.getFileStoreAtLocation(location), strict);
}
- /*
- * @see org.eclipse.core.buffer.text.IBufferedFileManager#getDefaultEncoding()
- */
+ @Override
public String getDefaultEncoding() {
return ResourcesPlugin.getEncoding();
}
- /*
- * @see org.eclipse.core.internal.filebuffers.TextFileBufferManager#normalizeLocation(org.eclipse.core.runtime.IPath)
- */
+ @Override
protected IPath normalizeLocation(IPath location) {
return FileBuffers.normalizeLocation(location);
}
+ @Override
protected AbstractFileBuffer createTextFileBuffer(IPath location, LocationKind locationKind) {
if (locationKind == LocationKind.IFILE || locationKind == LocationKind.NORMALIZE && FileBuffers.getWorkspaceFileAtLocation(location, true) != null)
return new ResourceTextFileBuffer(this);
@@ -146,6 +140,7 @@ public class ResourceTextFileBufferManager extends TextFileBufferManager {
for (int i= 0; i < participants.length; i++) {
final IDocumentSetupParticipant participant= participants[i];
ISafeRunnable runnable= new ISafeRunnable() {
+ @Override
public void run() throws Exception {
if (participant instanceof IDocumentSetupParticipantExtension)
((IDocumentSetupParticipantExtension)participant).setup(document, file.getFullPath(), LocationKind.IFILE);
@@ -158,6 +153,7 @@ public class ResourceTextFileBufferManager extends TextFileBufferManager {
FileBuffersPlugin.getDefault().getLog().log(status);
}
}
+ @Override
public void handleException(Throwable t) {
IStatus status= new Status(IStatus.ERROR, FileBuffersPlugin.PLUGIN_ID, IStatus.OK, FileBuffersMessages.TextFileBufferManager_error_documentSetupFailed, t);
FileBuffersPlugin.getDefault().getLog().log(status);
@@ -178,14 +174,17 @@ public class ResourceTextFileBufferManager extends TextFileBufferManager {
* @since 3.5
* @deprecated As of 3.5
*/
+ @Deprecated
private IDocument createEmptyDocumentFromFactory(final IFile file) {
final IDocument[] runnableResult= new IDocument[1];
final org.eclipse.core.filebuffers.IDocumentFactory factory= ((ResourceExtensionRegistry)fRegistry).getDocumentFactory(file);
if (factory != null) {
ISafeRunnable runnable= new ISafeRunnable() {
+ @Override
public void run() throws Exception {
runnableResult[0]= factory.createDocument();
}
+ @Override
public void handleException(Throwable t) {
IStatus status= new Status(IStatus.ERROR, FileBuffersPlugin.PLUGIN_ID, IStatus.OK, FileBuffersMessages.TextFileBufferManager_error_documentFactoryFailed, t);
FileBuffersPlugin.getDefault().getLog().log(status);
@@ -210,6 +209,7 @@ public class ResourceTextFileBufferManager extends TextFileBufferManager {
return Platform.getPreferencesService().getString(Platform.PI_RUNTIME, Platform.PREF_LINE_SEPARATOR, null, scopeContext);
}
+ @Override
protected String getLineDelimiterPreference(IPath location, LocationKind locationKind) {
IFile file= null;
if (locationKind != LocationKind.LOCATION)
@@ -217,12 +217,10 @@ public class ResourceTextFileBufferManager extends TextFileBufferManager {
return getLineDelimiterPreference(file);
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBufferManager#validateState(org.eclipse.core.filebuffers.IFileBuffer[], org.eclipse.core.runtime.IProgressMonitor, java.lang.Object)
- * @since 3.1
- */
+ @Override
public void validateState(final IFileBuffer[] fileBuffers, IProgressMonitor monitor, final Object computationContext) throws CoreException {
IWorkspaceRunnable runnable= new IWorkspaceRunnable() {
+ @Override
public void run(IProgressMonitor progressMonitor) throws CoreException {
IFileBuffer[] toValidate= findFileBuffersToValidate(fileBuffers);
validationStateAboutToBeChanged(toValidate);
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/SynchronizableDocument.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/SynchronizableDocument.java
index d3b0a45bacb..cf4664d1c51 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/SynchronizableDocument.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/SynchronizableDocument.java
@@ -35,16 +35,12 @@ public class SynchronizableDocument extends Document implements ISynchronizable
private Object fLockObject;
- /*
- * @see org.eclipse.jface.text.ISynchronizable#setLockObject(java.lang.Object)
- */
+ @Override
public synchronized void setLockObject(Object lockObject) {
fLockObject= lockObject;
}
- /*
- * @see org.eclipse.jface.text.ISynchronizable#getLockObject()
- */
+ @Override
public synchronized Object getLockObject() {
return fLockObject;
}
@@ -55,6 +51,8 @@ public class SynchronizableDocument extends Document implements ISynchronizable
* @deprecated As of 3.1, replaced by
* {@link IDocumentExtension4#startRewriteSession(DocumentRewriteSessionType)}
*/
+ @Deprecated
+ @Override
public void startSequentialRewrite(boolean normalized) {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -72,6 +70,8 @@ public class SynchronizableDocument extends Document implements ISynchronizable
* @deprecated As of 3.1, replaced by
* {@link IDocumentExtension4#stopRewriteSession(DocumentRewriteSession)}
*/
+ @Deprecated
+ @Override
public void stopSequentialRewrite() {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -83,11 +83,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see org.eclipse.jface.text.AbstractDocument#startRewriteSession(org.eclipse.jface.text.DocumentRewriteSessionType)
- *
- * @since 3.5
- */
+ @Override
public DocumentRewriteSession startRewriteSession(DocumentRewriteSessionType sessionType) {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -98,11 +94,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see org.eclipse.jface.text.AbstractDocument#stopRewriteSession(org.eclipse.jface.text.DocumentRewriteSession)
- *
- * @since 3.5
- */
+ @Override
public void stopRewriteSession(DocumentRewriteSession session) {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -114,9 +106,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see IDocument#get()
- */
+ @Override
public String get() {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -127,9 +117,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see IDocument#get(int, int)
- */
+ @Override
public String get(int offset, int length) throws BadLocationException {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -140,9 +128,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see IDocument#getChar(int)
- */
+ @Override
public char getChar(int offset) throws BadLocationException {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -153,10 +139,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see org.eclipse.jface.text.IDocumentExtension4#getModificationStamp()
- * @since 3.1
- */
+ @Override
public long getModificationStamp() {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -167,9 +150,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see IDocument#replace(int, int, String)
- */
+ @Override
public void replace(int offset, int length, String text) throws BadLocationException {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -181,9 +162,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see IDocumentExtension4#replace(int, int, String, long)
- */
+ @Override
public void replace(int offset, int length, String text, long modificationStamp) throws BadLocationException {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -195,9 +174,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see IDocument#set(String)
- */
+ @Override
public void set(String text) {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -209,9 +186,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see IDocumentExtension4#set(String, long)
- */
+ @Override
public void set(String text, long modificationStamp) {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -223,9 +198,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see org.eclipse.jface.text.AbstractDocument#addPosition(java.lang.String, org.eclipse.jface.text.Position)
- */
+ @Override
public void addPosition(String category, Position position) throws BadLocationException, BadPositionCategoryException {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -237,9 +210,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see org.eclipse.jface.text.AbstractDocument#removePosition(java.lang.String, org.eclipse.jface.text.Position)
- */
+ @Override
public void removePosition(String category, Position position) throws BadPositionCategoryException {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -251,9 +222,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see org.eclipse.jface.text.AbstractDocument#getPositions(java.lang.String)
- */
+ @Override
public Position[] getPositions(String category) throws BadPositionCategoryException {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -264,10 +233,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see org.eclipse.jface.text.AbstractDocument#getPositions(java.lang.String, int, int, boolean, boolean)
- * @since 3.4
- */
+ @Override
public Position[] getPositions(String category, int offset, int length, boolean canStartBefore, boolean canEndAfter) throws BadPositionCategoryException {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -278,11 +244,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see org.eclipse.jface.text.AbstractDocument#computePartitioning(java.lang.String, int, int, boolean)
- *
- * @since 3.5
- */
+ @Override
public ITypedRegion[] computePartitioning(String partitioning, int offset, int length, boolean includeZeroLengthPartitions) throws BadLocationException, BadPartitioningException {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -293,11 +255,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see org.eclipse.jface.text.AbstractDocument#getLineDelimiter(int)
- *
- * @since 3.5
- */
+ @Override
public String getLineDelimiter(int line) throws BadLocationException {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -308,11 +266,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see org.eclipse.jface.text.AbstractDocument#getDefaultLineDelimiter()
- *
- * @since 3.5
- */
+ @Override
public String getDefaultLineDelimiter() {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -323,11 +277,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see org.eclipse.jface.text.AbstractDocument#getLineInformation(int)
- *
- * @since 3.5
- */
+ @Override
public IRegion getLineInformation(int line) throws BadLocationException {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -338,11 +288,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see org.eclipse.jface.text.AbstractDocument#getLineInformationOfOffset(int)
- *
- * @since 3.5
- */
+ @Override
public IRegion getLineInformationOfOffset(int offset) throws BadLocationException {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -353,11 +299,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see org.eclipse.jface.text.AbstractDocument#getLineLength(int)
- *
- * @since 3.5
- */
+ @Override
public int getLineLength(int line) throws BadLocationException {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -368,11 +310,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see org.eclipse.jface.text.AbstractDocument#getLineOffset(int)
- *
- * @since 3.5
- */
+ @Override
public int getLineOffset(int line) throws BadLocationException {
Object lockObject= getLockObject();
if (lockObject == null) {
@@ -383,11 +321,7 @@ public class SynchronizableDocument extends Document implements ISynchronizable
}
}
- /*
- * @see org.eclipse.jface.text.AbstractDocument#getLineOfOffset(int)
- *
- * @since 3.5
- */
+ @Override
public int getLineOfOffset(int pos) throws BadLocationException {
Object lockObject= getLockObject();
if (lockObject == null) {
diff --git a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/TextFileBufferManager.java b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/TextFileBufferManager.java
index 515156899b3..1a0da3fcec0 100644
--- a/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/TextFileBufferManager.java
+++ b/org.eclipse.core.filebuffers/src/org/eclipse/core/internal/filebuffers/TextFileBufferManager.java
@@ -60,6 +60,7 @@ import org.eclipse.jface.text.source.IAnnotationModel;
public class TextFileBufferManager implements ITextFileBufferManager {
private static abstract class SafeNotifier implements ISafeRunnable {
+ @Override
public void handleException(Throwable ex) {
// NOTE: Logging is done by SafeRunner
}
@@ -83,14 +84,13 @@ public class TextFileBufferManager implements ITextFileBufferManager {
*
* @deprecated As of 3.3, replaced by {@link #connect(IPath, LocationKind, IProgressMonitor)}
*/
+ @Deprecated
+ @Override
public void connect(IPath location, IProgressMonitor monitor) throws CoreException {
connect(location, LocationKind.NORMALIZE, monitor);
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBufferManager#connect(org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.IFileBufferManager.LocationKind, org.eclipse.core.runtime.IProgressMonitor)
- * @since 3.3
- */
+ @Override
public void connect(IPath location, LocationKind locationKind, IProgressMonitor monitor) throws CoreException {
Assert.isNotNull(location);
if (locationKind == LocationKind.NORMALIZE)
@@ -127,10 +127,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
fireBufferCreated(fileBuffer);
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBufferManager#connectFileStore(org.eclipse.core.filesystem.IFileStore, org.eclipse.core.runtime.IProgressMonitor)
- * @since 3.3
- */
+ @Override
public void connectFileStore(IFileStore fileStore, IProgressMonitor monitor) throws CoreException {
Assert.isLegal(fileStore != null);
@@ -170,6 +167,8 @@ public class TextFileBufferManager implements ITextFileBufferManager {
*
* @deprecated As of 3.3, replaced by {@link #disconnect(IPath, LocationKind, IProgressMonitor)}
*/
+ @Deprecated
+ @Override
public void disconnect(IPath location, IProgressMonitor monitor) throws CoreException {
disconnect(location, LocationKind.NORMALIZE, monitor);
}
@@ -181,10 +180,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
return location;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBufferManager#disconnect(org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.IFileBufferManager.LocationKind, org.eclipse.core.runtime.IProgressMonitor)
- * @since 3.3
- */
+ @Override
public void disconnect(IPath location, LocationKind locationKind, IProgressMonitor monitor) throws CoreException {
Assert.isNotNull(location);
if (locationKind == LocationKind.NORMALIZE)
@@ -208,10 +204,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
fileBuffer.dispose();
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBufferManager#disconnectFileStore(org.eclipse.core.filesystem.IFileStore, org.eclipse.core.runtime.IProgressMonitor)
- * @since 3.3
- */
+ @Override
public void disconnectFileStore(IFileStore fileStore, IProgressMonitor monitor) throws CoreException {
Assert.isLegal(fileStore != null);
@@ -238,6 +231,8 @@ public class TextFileBufferManager implements ITextFileBufferManager {
*
* @deprecated As of 3.2, replaced by {@link #isTextFileLocation(IPath, boolean)}
*/
+ @Deprecated
+ @Override
public boolean isTextFileLocation(IPath location) {
return isTextFileLocation(location, false);
}
@@ -307,10 +302,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
return !strict;
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBufferManager#isTextFileLocation(org.eclipse.core.runtime.IPath, boolean)
- * @since 3.2
- */
+ @Override
public boolean isTextFileLocation(IPath location, boolean strict) {
Assert.isNotNull(location);
location= normalizeLocation(location);
@@ -326,24 +318,20 @@ public class TextFileBufferManager implements ITextFileBufferManager {
*
* @deprecated As of 3.3, replaced by {@link #getFileBuffer(IPath, LocationKind)}
*/
+ @Deprecated
+ @Override
public IFileBuffer getFileBuffer(IPath location) {
return getFileBuffer(location, LocationKind.NORMALIZE);
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBufferManager#getFileBuffer(org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.IFileBufferManager.LocationKind)
- * @since 3.3
- */
+ @Override
public IFileBuffer getFileBuffer(IPath location, LocationKind locationKind) {
if (locationKind == LocationKind.NORMALIZE)
location= normalizeLocation(location);
return internalGetFileBuffer(location);
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBufferManager#getFileStoreFileBuffer(org.eclipse.core.filesystem.IFileStore)
- * @since 3.3
- */
+ @Override
public IFileBuffer getFileStoreFileBuffer(IFileStore fileStore) {
Assert.isLegal(fileStore != null);
return internalGetFileBuffer(fileStore);
@@ -366,31 +354,24 @@ public class TextFileBufferManager implements ITextFileBufferManager {
*
* @deprecated As of 3.3, replaced by {@link #getTextFileBuffer(IPath, LocationKind)}
*/
+ @Deprecated
+ @Override
public ITextFileBuffer getTextFileBuffer(IPath location) {
return getTextFileBuffer(location, LocationKind.NORMALIZE);
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBufferManager#getTextFileBuffer(org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.IFileBufferManager.LocationKind)
- * @since 3.3
- */
+ @Override
public ITextFileBuffer getTextFileBuffer(IPath location, LocationKind locationKind) {
return (ITextFileBuffer)getFileBuffer(location, locationKind);
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBufferManager#getFileStoreTextFileBuffer(org.eclipse.core.filesystem.IFileStore)
- * @since 3.3
- */
+ @Override
public ITextFileBuffer getFileStoreTextFileBuffer(IFileStore fileStore) {
Assert.isLegal(fileStore != null);
return (ITextFileBuffer)getFileStoreFileBuffer(fileStore);
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBufferManager#getTextFileBuffer(org.eclipse.jface.text.IDocument)
- * @since 3.3
- */
+ @Override
public ITextFileBuffer getTextFileBuffer(IDocument document) {
Assert.isLegal(document != null);
Iterator iter;
@@ -425,10 +406,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
return null;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBufferManager#getFileBuffers()
- * @since 3.4
- */
+ @Override
public IFileBuffer[] getFileBuffers() {
synchronized (fFilesBuffers) {
Collection values= fFilesBuffers.values();
@@ -436,10 +414,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
}
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBufferManager#getFileStoreFileBuffers()
- * @since 3.4
- */
+ @Override
public IFileBuffer[] getFileStoreFileBuffers() {
synchronized (fFileStoreFileBuffers) {
Collection values= fFileStoreFileBuffers.values();
@@ -447,9 +422,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
}
}
- /*
- * @see org.eclipse.core.buffer.text.IBufferedFileManager#getDefaultEncoding()
- */
+ @Override
public String getDefaultEncoding() {
return System.getProperty("file.encoding"); //$NON-NLS-1$;
}
@@ -459,14 +432,13 @@ public class TextFileBufferManager implements ITextFileBufferManager {
*
* @deprecated As of 3.3, replaced by {@link #createEmptyDocument(IPath, LocationKind)}
*/
+ @Deprecated
+ @Override
public IDocument createEmptyDocument(IPath location) {
return createEmptyDocument(location, LocationKind.NORMALIZE);
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBufferManager#createEmptyDocument(org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
- * @since 3.3
- */
+ @Override
public IDocument createEmptyDocument(final IPath location, final LocationKind locationKind) {
IDocument documentFromFactory= createDocumentFromFactory(location, locationKind);
final IDocument document;
@@ -490,6 +462,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
for (int i= 0; i < participants.length; i++) {
final IDocumentSetupParticipant participant= participants[i];
ISafeRunnable runnable= new ISafeRunnable() {
+ @Override
public void run() throws Exception {
if (participant instanceof IDocumentSetupParticipantExtension)
((IDocumentSetupParticipantExtension)participant).setup(document, location, locationKind);
@@ -502,6 +475,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
FileBuffersPlugin.getDefault().getLog().log(status);
}
}
+ @Override
public void handleException(Throwable t) {
IStatus status= new Status(IStatus.ERROR, FileBuffersPlugin.PLUGIN_ID, IStatus.OK, FileBuffersMessages.TextFileBufferManager_error_documentSetupFailed, t);
FileBuffersPlugin.getDefault().getLog().log(status);
@@ -523,15 +497,18 @@ public class TextFileBufferManager implements ITextFileBufferManager {
* @since 3.5
* @deprecated As of 3.5
*/
+ @Deprecated
private IDocument createDocumentFromFactory(final IPath location, final LocationKind locationKind) {
final IDocument[] runnableResult= new IDocument[1];
if (location != null) {
final org.eclipse.core.filebuffers.IDocumentFactory factory= fRegistry.getDocumentFactory(location, locationKind);
if (factory != null) {
ISafeRunnable runnable= new ISafeRunnable() {
+ @Override
public void run() throws Exception {
runnableResult[0]= factory.createDocument();
}
+ @Override
public void handleException(Throwable t) {
IStatus status= new Status(IStatus.ERROR, FileBuffersPlugin.PLUGIN_ID, IStatus.OK, FileBuffersMessages.TextFileBufferManager_error_documentFactoryFailed, t);
FileBuffersPlugin.getDefault().getLog().log(status);
@@ -548,14 +525,13 @@ public class TextFileBufferManager implements ITextFileBufferManager {
*
* @deprecated As of 3.3, replaced by {@link #createAnnotationModel(IPath, LocationKind)}
*/
+ @Deprecated
+ @Override
public IAnnotationModel createAnnotationModel(IPath location) {
return createAnnotationModel(location, LocationKind.NORMALIZE);
}
- /*
- * @see org.eclipse.core.filebuffers.ITextFileBufferManager#createAnnotationModel(org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
- * @since 3.3
- */
+ @Override
public IAnnotationModel createAnnotationModel(IPath location, LocationKind locationKind) {
Assert.isNotNull(location);
IAnnotationModelFactory factory= fRegistry.getAnnotationModelFactory(location, locationKind);
@@ -564,9 +540,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
return null;
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBufferManager#addFileBufferListener(org.eclipse.core.filebuffers.IFileBufferListener)
- */
+ @Override
public void addFileBufferListener(IFileBufferListener listener) {
Assert.isNotNull(listener);
synchronized (fFileBufferListeners) {
@@ -575,9 +549,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
}
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBufferManager#removeFileBufferListener(org.eclipse.core.filebuffers.IFileBufferListener)
- */
+ @Override
public void removeFileBufferListener(IFileBufferListener listener) {
Assert.isNotNull(listener);
synchronized (fFileBufferListeners) {
@@ -585,9 +557,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
}
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBufferManager#setSynchronizationContext(org.eclipse.core.filebuffers.ISynchronizationContext)
- */
+ @Override
public void setSynchronizationContext(ISynchronizationContext context) {
fSynchronizationContext= context;
}
@@ -598,6 +568,8 @@ public class TextFileBufferManager implements ITextFileBufferManager {
* @deprecated As of 3.1, replaced by
* {@link org.eclipse.core.filebuffers.IFileBuffer#requestSynchronizationContext()}
*/
+ @Deprecated
+ @Override
public void requestSynchronizationContext(IPath location) {
Assert.isNotNull(location);
location= normalizeLocation(location);
@@ -612,6 +584,8 @@ public class TextFileBufferManager implements ITextFileBufferManager {
*
* @deprecated As of 3.1, replaced by {@link IFileBuffer#releaseSynchronizationContext()}
*/
+ @Deprecated
+ @Override
public void releaseSynchronizationContext(IPath location) {
Assert.isNotNull(location);
location= normalizeLocation(location);
@@ -621,9 +595,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
fileBuffer.releaseSynchronizationContext();
}
- /**
- * {@inheritDoc}
- */
+ @Override
public void execute(Runnable runnable) {
if (fSynchronizationContext != null)
fSynchronizationContext.run(runnable);
@@ -702,6 +674,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
while (e.hasNext()) {
final IFileBufferListener l= (IFileBufferListener) e.next();
SafeRunner.run(new SafeNotifier() {
+ @Override
public void run() {
l.dirtyStateChanged(buffer, isDirty);
}
@@ -714,6 +687,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
while (e.hasNext()) {
final IFileBufferListener l= (IFileBufferListener) e.next();
SafeRunner.run(new SafeNotifier() {
+ @Override
public void run() {
l.bufferContentAboutToBeReplaced(buffer);
}
@@ -726,6 +700,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
while (e.hasNext()) {
final IFileBufferListener l= (IFileBufferListener) e.next();
SafeRunner.run(new SafeNotifier() {
+ @Override
public void run() {
l.bufferContentReplaced(buffer);
}
@@ -738,6 +713,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
while (e.hasNext()) {
final IFileBufferListener l= (IFileBufferListener) e.next();
SafeRunner.run(new SafeNotifier() {
+ @Override
public void run() {
l.underlyingFileMoved(buffer, target);
}
@@ -750,6 +726,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
while (e.hasNext()) {
final IFileBufferListener l= (IFileBufferListener) e.next();
SafeRunner.run(new SafeNotifier() {
+ @Override
public void run() {
l.underlyingFileDeleted(buffer);
}
@@ -762,6 +739,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
while (e.hasNext()) {
final IFileBufferListener l= (IFileBufferListener) e.next();
SafeRunner.run(new SafeNotifier() {
+ @Override
public void run() {
l.stateValidationChanged(buffer, isStateValidated);
}
@@ -774,6 +752,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
while (e.hasNext()) {
final IFileBufferListener l= (IFileBufferListener) e.next();
SafeRunner.run(new SafeNotifier() {
+ @Override
public void run() {
l.stateChanging(buffer);
}
@@ -786,6 +765,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
while (e.hasNext()) {
final IFileBufferListener l= (IFileBufferListener) e.next();
SafeRunner.run(new SafeNotifier() {
+ @Override
public void run() {
l.stateChangeFailed(buffer);
}
@@ -798,6 +778,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
while (e.hasNext()) {
final IFileBufferListener l= (IFileBufferListener) e.next();
SafeRunner.run(new SafeNotifier() {
+ @Override
public void run() {
l.bufferCreated(buffer);
}
@@ -810,6 +791,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
while (e.hasNext()) {
final IFileBufferListener l= (IFileBufferListener) e.next();
SafeRunner.run(new SafeNotifier() {
+ @Override
public void run() {
l.bufferDisposed(buffer);
}
@@ -817,10 +799,7 @@ public class TextFileBufferManager implements ITextFileBufferManager {
}
}
- /*
- * @see org.eclipse.core.filebuffers.IFileBufferManager#validateState(org.eclipse.core.filebuffers.IFileBuffer[], org.eclipse.core.runtime.IProgressMonitor, java.lang.Object)
- * @since 3.1
- */
+ @Override
public void validateState(final IFileBuffer[] fileBuffers, IProgressMonitor monitor, final Object computationContext) throws CoreException {
}

Back to the top