1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-14 04:25:21 +02:00

Bug 304170 - [api] ISystemFileTypes and ISystemFileTransferModeMapping should be marked @noimplement

This commit is contained in:
Martin Oberhuber 2010-03-15 12:51:01 +00:00
parent 273bdea162
commit 151c0d3092
6 changed files with 39 additions and 3 deletions

View file

@ -119,7 +119,14 @@ More information can be found in the associated bugzilla items.
<ul>
<li>TM @buildId@ API Specification Updates
<ul>
<li>None.</li>
<li>The <code><a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.rse.doc.isv/reference/api/org/eclipse/rse/services/clientserver/ISystemFileTypes.html">ISystemFileTypes</a></code>,
<code><a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.rse.doc.isv/reference/api/org/eclipse/rse/subsystems/files/core/model/ISystemFileTransferModeMapping.html">ISystemFileTransferModeMapping</a></code>
and <code><a href="http://dsdp.eclipse.org/help/latest/topic/org.eclipse.rse.doc.isv/reference/api/org/eclipse/rse/subsystems/files/core/model/ISystemFileTransferModeRegistry.html">ISystemFileTransferModeRegistry</a></code>
interfaces have been marked <b>@noimplement</b> in order to allow adding new methods.
These interfaces had not been documented at all so far, and have never been intended
to be implemented. The amendment adds a restriction which should have been there
from the start
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=304170">304170</a>].</li>
</ul></li>
</ul>
</li>

View file

@ -98,6 +98,13 @@
</message_arguments>
</filter>
</resource>
<resource path="clientserver/org/eclipse/rse/services/clientserver/ISystemFileTypes.java" type="org.eclipse.rse.services.clientserver.ISystemFileTypes">
<filter id="403853384">
<message_arguments>
<message_argument value="org.eclipse.rse.services.clientserver.ISystemFileTypes"/>
</message_arguments>
</filter>
</resource>
<resource path="src/org/eclipse/rse/internal/services/terminals/ProcessBaseShell.java" type="org.eclipse.rse.internal.services.terminals.ProcessBaseShell">
<filter id="305365105">
<message_arguments>

View file

@ -20,7 +20,7 @@ package org.eclipse.rse.services.clientserver;
import java.io.File;
/*
/**
* Used to determine whether a file is binary, text or XML.
*
* @noimplement This interface is not intended to be implemented by clients.

View file

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<component id="org.eclipse.rse.subsystems.files.core" version="2">
<resource path="src/org/eclipse/rse/subsystems/files/core/model/ISystemFileTransferModeMapping.java" type="org.eclipse.rse.subsystems.files.core.model.ISystemFileTransferModeMapping">
<filter id="403853384">
<message_arguments>
<message_argument value="org.eclipse.rse.subsystems.files.core.model.ISystemFileTransferModeMapping"/>
</message_arguments>
</filter>
</resource>
<resource path="src/org/eclipse/rse/subsystems/files/core/model/ISystemFileTransferModeRegistry.java" type="org.eclipse.rse.subsystems.files.core.model.ISystemFileTransferModeRegistry">
<filter id="403853384">
<message_arguments>
<message_argument value="org.eclipse.rse.subsystems.files.core.model.ISystemFileTransferModeRegistry"/>
</message_arguments>
</filter>
</resource>
</component>

View file

@ -82,6 +82,7 @@ public interface ISystemFileTransferModeMapping {
* Returns if the mapping is XML
*
* @return true if XML
* @since 3.2
*/
public boolean isXML();

View file

@ -25,7 +25,11 @@ import org.eclipse.rse.services.clientserver.ISystemFileTypes;
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile;
/**
* Registry for associating file types with transfer modes.
*
* @noimplement This interface is not intended to be implemented by clients.
*/
public interface ISystemFileTransferModeRegistry extends ISystemFileTypes
{