mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-17 05:55:22 +02:00
Bug 304170 - [api] ISystemFileTypes and ISystemFileTransferModeMapping should be marked @noimplement
This commit is contained in:
parent
273bdea162
commit
151c0d3092
6 changed files with 39 additions and 3 deletions
|
@ -119,7 +119,14 @@ More information can be found in the associated bugzilla items.
|
||||||
<ul>
|
<ul>
|
||||||
<li>TM @buildId@ API Specification Updates
|
<li>TM @buildId@ API Specification Updates
|
||||||
<ul>
|
<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>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -98,6 +98,13 @@
|
||||||
</message_arguments>
|
</message_arguments>
|
||||||
</filter>
|
</filter>
|
||||||
</resource>
|
</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">
|
<resource path="src/org/eclipse/rse/internal/services/terminals/ProcessBaseShell.java" type="org.eclipse.rse.internal.services.terminals.ProcessBaseShell">
|
||||||
<filter id="305365105">
|
<filter id="305365105">
|
||||||
<message_arguments>
|
<message_arguments>
|
||||||
|
|
|
@ -20,7 +20,7 @@ package org.eclipse.rse.services.clientserver;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|
||||||
/*
|
/**
|
||||||
* Used to determine whether a file is binary, text or XML.
|
* Used to determine whether a file is binary, text or XML.
|
||||||
*
|
*
|
||||||
* @noimplement This interface is not intended to be implemented by clients.
|
* @noimplement This interface is not intended to be implemented by clients.
|
||||||
|
|
|
@ -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>
|
|
@ -82,6 +82,7 @@ public interface ISystemFileTransferModeMapping {
|
||||||
* Returns if the mapping is XML
|
* Returns if the mapping is XML
|
||||||
*
|
*
|
||||||
* @return true if XML
|
* @return true if XML
|
||||||
|
* @since 3.2
|
||||||
*/
|
*/
|
||||||
public boolean isXML();
|
public boolean isXML();
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,11 @@ import org.eclipse.rse.services.clientserver.ISystemFileTypes;
|
||||||
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile;
|
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
|
public interface ISystemFileTransferModeRegistry extends ISystemFileTypes
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue