diff options
Diffstat (limited to 'bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFile.java')
-rw-r--r-- | bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFile.java | 84 |
1 files changed, 21 insertions, 63 deletions
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFile.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFile.java index 8bad06df9..61402eedd 100644 --- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFile.java +++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFile.java @@ -45,9 +45,7 @@ public class EclipseFile extends EclipseResource implements ICVSFile { super(file); } - /* - * @see ICVSResource#delete() - */ + @Override public void delete() throws CVSException { try { ((IFile)resource).delete(false /*force*/, true /*keepHistory*/, null); @@ -68,9 +66,7 @@ public class EclipseFile extends EclipseResource implements ICVSFile { } } - /* - * @see ICVSFile#getTimeStamp() - */ + @Override public Date getTimeStamp() { long timestamp = getIFile().getLocalTimeStamp(); if( timestamp == IResource.NULL_STAMP) { @@ -80,9 +76,7 @@ public class EclipseFile extends EclipseResource implements ICVSFile { return new Date((timestamp/1000)*1000); } - /* - * @see ICVSFile#setTimeStamp(Date) - */ + @Override public void setTimeStamp(Date date) throws CVSException { long time; if (date == null) { @@ -93,9 +87,7 @@ public class EclipseFile extends EclipseResource implements ICVSFile { EclipseSynchronizer.getInstance().setTimeStamp(this, time); } - /* - * @see ICVSResource#isFolder() - */ + @Override public boolean isFolder() { return false; } @@ -129,16 +121,12 @@ public class EclipseFile extends EclipseResource implements ICVSFile { return EclipseSynchronizer.getInstance().setModified(this, UNKNOWN); } - /* - * @see ICVSResource#accept(ICVSResourceVisitor) - */ + @Override public void accept(ICVSResourceVisitor visitor) throws CVSException { visitor.visitFile(this); } - /* - * @see ICVSResource#accept(ICVSResourceVisitor, boolean) - */ + @Override public void accept(ICVSResourceVisitor visitor, boolean recurse) throws CVSException { visitor.visitFile(this); } @@ -161,16 +149,12 @@ public class EclipseFile extends EclipseResource implements ICVSFile { } } - /* - * @see ICVSResource#getRemoteLocation() - */ + @Override public String getRemoteLocation(ICVSFolder stopSearching) throws CVSException { return getParent().getRemoteLocation(stopSearching) + SEPARATOR + getName(); } - /* - * @see ICVSFile#setReadOnly() - */ + @Override public void setContents(InputStream stream, int responseType, boolean keepLocalHistory, IProgressMonitor monitor) throws CVSException { try { IFile file = getIFile(); @@ -214,9 +198,7 @@ public class EclipseFile extends EclipseResource implements ICVSFile { } } - /* - * @see ICVSFile#setReadOnly() - */ + @Override public void setReadOnly(boolean readOnly) throws CVSException { ResourceAttributes attributes = resource.getResourceAttributes(); if (attributes != null) { @@ -229,16 +211,12 @@ public class EclipseFile extends EclipseResource implements ICVSFile { } } - /* - * @see ICVSFile#isReadOnly() - */ + @Override public boolean isReadOnly() throws CVSException { return getIFile().isReadOnly(); } - /* - * @see ICVSFile#setExecutable() - */ + @Override public void setExecutable(boolean executable) throws CVSException { ResourceAttributes attributes = resource.getResourceAttributes(); if (attributes != null) { @@ -251,9 +229,7 @@ public class EclipseFile extends EclipseResource implements ICVSFile { } } - /* - * @see ICVSFile#isExectuable() - */ + @Override public boolean isExecutable() throws CVSException { ResourceAttributes attributes = resource.getResourceAttributes(); if (attributes != null) { @@ -280,9 +256,7 @@ public class EclipseFile extends EclipseResource implements ICVSFile { } return null; } - /** - * @see ICVSFile#getLogEntries(IProgressMonitor) - */ + @Override public ILogEntry[] getLogEntries(IProgressMonitor monitor) throws TeamException { // try fetching log entries only when the file's project is accessible @@ -343,9 +317,7 @@ public class EclipseFile extends EclipseResource implements ICVSFile { return null; } - /** - * @see org.eclipse.team.internal.ccvs.core.ICVSFile#checkout(int) - */ + @Override public void edit(final int notifications, boolean notifyForWritable, IProgressMonitor monitor) throws CVSException { if (!notifyForWritable && !isReadOnly()) return; run(monitor1 -> { @@ -393,9 +365,7 @@ public class EclipseFile extends EclipseResource implements ICVSFile { } - /** - * @see org.eclipse.team.internal.ccvs.core.ICVSFile#uncheckout() - */ + @Override public void unedit(IProgressMonitor monitor) throws CVSException { if (isReadOnly()) return; run(monitor1 -> { @@ -439,16 +409,12 @@ public class EclipseFile extends EclipseResource implements ICVSFile { }, monitor); } - /** - * @see org.eclipse.team.internal.ccvs.core.ICVSFile#notificationCompleted() - */ + @Override public void notificationCompleted() throws CVSException { EclipseSynchronizer.getInstance().deleteNotifyInfo(resource); } - /** - * @see org.eclipse.team.internal.ccvs.core.ICVSFile#getPendingNotification() - */ + @Override public NotifyInfo getPendingNotification() throws CVSException { return getNotifyInfo(); } @@ -536,9 +502,7 @@ public class EclipseFile extends EclipseResource implements ICVSFile { } } - /** - * @see org.eclipse.team.internal.ccvs.core.ICVSResource#unmanage(org.eclipse.core.runtime.IProgressMonitor) - */ + @Override public void unmanage(IProgressMonitor monitor) throws CVSException { run(monitor1 -> { EclipseFile.super.unmanage(monitor1); @@ -546,23 +510,17 @@ public class EclipseFile extends EclipseResource implements ICVSFile { }, monitor); } - /** - * @see org.eclipse.team.internal.ccvs.core.ICVSFile#isEdited() - */ + @Override public boolean isEdited() throws CVSException { return EclipseSynchronizer.getInstance().isEdited(getIFile()); } - /** - * @see org.eclipse.team.internal.ccvs.core.ICVSResource#setSyncInfo(org.eclipse.team.internal.ccvs.core.syncinfo.ResourceSyncInfo) - */ + @Override public void setSyncInfo(ResourceSyncInfo info, int modificationState) throws CVSException { setSyncBytes(info.getBytes(), info, modificationState); } - /** - * @see org.eclipse.team.internal.ccvs.core.resources.EclipseResource#setSyncBytes(byte[], int) - */ + @Override public void setSyncBytes(byte[] syncBytes, int modificationState) throws CVSException { setSyncBytes(syncBytes, null, modificationState); } |