1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-09 10:46:02 +02:00

Merge "Cleanup: Fix various API Markup Issues"

This commit is contained in:
Martin Oberhuber 2015-09-10 13:07:56 -04:00 committed by Gerrit Code Review @ Eclipse.org
commit 0a79c61273
27 changed files with 28 additions and 29 deletions

View file

@ -87,7 +87,6 @@ public class ProcessMonitor {
* Monitors the associated system process, waiting for it to terminate, * Monitors the associated system process, waiting for it to terminate,
* and notifies the associated process monitor's. * and notifies the associated process monitor's.
*/ */
@SuppressWarnings("restriction")
public void monitorProcess() { public void monitorProcess() {
// If already disposed -> return immediately // If already disposed -> return immediately
if (disposed) return; if (disposed) return;

View file

@ -12,14 +12,14 @@ Bundle-ActivationPolicy: lazy
Eclipse-LazyStart: true Eclipse-LazyStart: true
Bundle-RequiredExecutionEnvironment: JavaSE-1.6 Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ClassPath: . Bundle-ClassPath: .
Export-Package: org.eclipse.tm.internal.terminal.connector;x-friends:="org.eclipse.tm.terminal.test", Export-Package: org.eclipse.tm.internal.terminal.connector;x-internal:=true,
org.eclipse.tm.internal.terminal.control, org.eclipse.tm.internal.terminal.control,
org.eclipse.tm.internal.terminal.control.actions, org.eclipse.tm.internal.terminal.control.actions,
org.eclipse.tm.internal.terminal.control.impl;x-friends:="org.eclipse.tm.terminal.test", org.eclipse.tm.internal.terminal.control.impl;x-internal:=true,
org.eclipse.tm.internal.terminal.emulator;x-friends:="org.eclipse.tm.terminal.test", org.eclipse.tm.internal.terminal.emulator;x-internal:=true,
org.eclipse.tm.internal.terminal.model;x-friends:="org.eclipse.tm.terminal.test", org.eclipse.tm.internal.terminal.model;x-internal:=true,
org.eclipse.tm.internal.terminal.preferences, org.eclipse.tm.internal.terminal.preferences,
org.eclipse.tm.internal.terminal.provisional.api, org.eclipse.tm.internal.terminal.provisional.api,
org.eclipse.tm.internal.terminal.provisional.api.provider, org.eclipse.tm.internal.terminal.provisional.api.provider,
org.eclipse.tm.internal.terminal.textcanvas;x-friends:="org.eclipse.tm.terminal.test", org.eclipse.tm.internal.terminal.textcanvas;x-internal:=true,
org.eclipse.tm.terminal.model org.eclipse.tm.terminal.model

View file

@ -26,6 +26,7 @@ import org.eclipse.tm.internal.terminal.provisional.api.TerminalState;
/** /**
* @author Michael Scharf * @author Michael Scharf
* *
* @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface ITerminalViewControl { public interface ITerminalViewControl {
/** /**

View file

@ -1,7 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<classpath> <classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins">
<accessrules>
<accessrule kind="accessible" pattern="org/eclipse/tm/internal/terminal/**"/>
</accessrules>
</classpathentry>
<classpathentry kind="src" path="src"/> <classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/> <classpathentry kind="output" path="bin"/>
</classpath> </classpath>

View file

@ -42,7 +42,7 @@ public class TerminalTextDataWindowTest extends AbstractITerminalTextDataTest {
StringBuffer b=new StringBuffer(); StringBuffer b=new StringBuffer();
// String[] lines=s.split("\n"); // String[] lines=s.split("\n");
// <J2ME CDC-1.1 Foundation-1.1 variant> // <J2ME CDC-1.1 Foundation-1.1 variant>
ArrayList l = new ArrayList(); ArrayList<String> l = new ArrayList<String>();
int j = 0; int j = 0;
for (int k = 0; k < s.length(); k++) { for (int k = 0; k < s.length(); k++) {
if (s.charAt(k) == '\n') { if (s.charAt(k) == '\n') {
@ -56,7 +56,7 @@ public class TerminalTextDataWindowTest extends AbstractITerminalTextDataTest {
} }
String[] lines = new String[j + 1]; String[] lines = new String[j + 1];
while (j >= 0) { while (j >= 0) {
lines[j] = (String) l.get(j); lines[j] = l.get(j);
j--; j--;
} }
// </J2ME CDC-1.1 Foundation-1.1 variant> // </J2ME CDC-1.1 Foundation-1.1 variant>

View file

@ -33,4 +33,4 @@ Export-Package: org.eclipse.tm.terminal.view.ui.actions,
org.eclipse.tm.terminal.view.ui.streams, org.eclipse.tm.terminal.view.ui.streams,
org.eclipse.tm.terminal.view.ui.tabs, org.eclipse.tm.terminal.view.ui.tabs,
org.eclipse.tm.terminal.view.ui.view, org.eclipse.tm.terminal.view.ui.view,
org.eclipse.tm.terminal.view.ui.view.showin org.eclipse.tm.terminal.view.ui.view.showin;x-internal:=true

View file

@ -20,6 +20,8 @@ import org.eclipse.tm.terminal.view.ui.nls.Messages;
/** /**
* Opens a new terminal view with a new secondary view ID. * Opens a new terminal view with a new secondary view ID.
*
* @since 4.1
*/ */
public class NewTerminalViewAction extends AbstractTerminalAction { public class NewTerminalViewAction extends AbstractTerminalAction {

View file

@ -25,7 +25,6 @@ import org.eclipse.tm.terminal.view.ui.tabs.TabFolderManager;
/** /**
* Terminal control select encoding action implementation. * Terminal control select encoding action implementation.
*/ */
@SuppressWarnings("restriction")
public class SelectEncodingAction extends AbstractTerminalAction { public class SelectEncodingAction extends AbstractTerminalAction {
// Reference to the parent tab folder manager // Reference to the parent tab folder manager
private final TabFolderManager tabFolderManager; private final TabFolderManager tabFolderManager;

View file

@ -20,7 +20,6 @@ import org.eclipse.tm.terminal.view.ui.nls.Messages;
/** /**
* Terminal console tab scroll lock action. * Terminal console tab scroll lock action.
*/ */
@SuppressWarnings("restriction")
public class TabScrollLockAction extends AbstractTerminalAction { public class TabScrollLockAction extends AbstractTerminalAction {
/** /**

View file

@ -24,7 +24,6 @@ import org.eclipse.tm.terminal.view.ui.tabs.TabFolderManager;
/** /**
* Toggle command input field. * Toggle command input field.
*/ */
@SuppressWarnings("restriction")
public class ToggleCommandFieldAction extends AbstractTerminalAction { public class ToggleCommandFieldAction extends AbstractTerminalAction {
private ITerminalsView view = null; private ITerminalsView view = null;

View file

@ -43,7 +43,6 @@ import org.osgi.framework.BundleContext;
/** /**
* The activator class controls the plug-in life cycle * The activator class controls the plug-in life cycle
*/ */
@SuppressWarnings("restriction")
public class UIPlugin extends AbstractUIPlugin { public class UIPlugin extends AbstractUIPlugin {
// The shared instance // The shared instance
private static UIPlugin plugin; private static UIPlugin plugin;

View file

@ -20,7 +20,6 @@ import org.eclipse.tm.terminal.view.core.interfaces.ITerminalService;
/** /**
* Terminal launcher delegate. * Terminal launcher delegate.
*/ */
@SuppressWarnings("restriction")
public interface ILauncherDelegate extends IExecutableExtension, IAdaptable { public interface ILauncherDelegate extends IExecutableExtension, IAdaptable {
/** /**

View file

@ -11,6 +11,9 @@ package org.eclipse.tm.terminal.view.ui.interfaces;
/** /**
* Terminal plug-in preference key definitions. * Terminal plug-in preference key definitions.
*
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface IPreferenceKeys { public interface IPreferenceKeys {
/** /**

View file

@ -12,6 +12,9 @@ package org.eclipse.tm.terminal.view.ui.interfaces;
/** /**
* Image registry constants. * Image registry constants.
*
* @noextend This interface is not intended to be extended by clients.
* @noimplement This interface is not intended to be implemented by clients.
*/ */
public interface ImageConsts { public interface ImageConsts {
/** /**
@ -66,16 +69,19 @@ public interface ImageConsts {
/** /**
* The key to access the new terminal view action image (enabled). * The key to access the new terminal view action image (enabled).
* @since 4.1
*/ */
public static final String ACTION_NewTerminalView_Enabled = "NewTerminalViewAction_enabled"; //$NON-NLS-1$ public static final String ACTION_NewTerminalView_Enabled = "NewTerminalViewAction_enabled"; //$NON-NLS-1$
/** /**
* The key to access the new terminal view action image (disabled). * The key to access the new terminal view action image (disabled).
* @since 4.1
*/ */
public static final String ACTION_NewTerminalView_Disabled = "NewTerminalViewAction_disabled"; //$NON-NLS-1$ public static final String ACTION_NewTerminalView_Disabled = "NewTerminalViewAction_disabled"; //$NON-NLS-1$
/** /**
* The key to access the new terminal view action image (hover). * The key to access the new terminal view action image (hover).
* @since 4.1
*/ */
public static final String ACTION_NewTerminalView_Hover = "NewTerminalViewAction_hover"; //$NON-NLS-1$ public static final String ACTION_NewTerminalView_Hover = "NewTerminalViewAction_hover"; //$NON-NLS-1$

View file

@ -22,7 +22,6 @@ import org.eclipse.tm.terminal.view.ui.tabs.TabFolderManager;
/** /**
* Terminal property tester implementation. * Terminal property tester implementation.
*/ */
@SuppressWarnings("restriction")
public class PropertyTester extends org.eclipse.core.expressions.PropertyTester { public class PropertyTester extends org.eclipse.core.expressions.PropertyTester {
/* (non-Javadoc) /* (non-Javadoc)

View file

@ -19,7 +19,6 @@ import org.eclipse.tm.internal.terminal.provisional.api.ISettingsStore;
* Simple default Terminal settings store implementation keeping the settings * Simple default Terminal settings store implementation keeping the settings
* within memory. * within memory.
*/ */
@SuppressWarnings("restriction")
public class SettingsStore implements ISettingsStore { public class SettingsStore implements ISettingsStore {
private final Map<String, Object> settings = new HashMap<String, Object>(); private final Map<String, Object> settings = new HashMap<String, Object>();

View file

@ -49,7 +49,6 @@ import org.eclipse.ui.PlatformUI;
/** /**
* Terminal console manager. * Terminal console manager.
*/ */
@SuppressWarnings("restriction")
public class ConsoleManager { public class ConsoleManager {
// Constant to indicate any secondary id is acceptable // Constant to indicate any secondary id is acceptable
@ -283,6 +282,7 @@ public class ConsoleManager {
* *
* @param id The terminals console view id. Must not be <code>null</code>. * @param id The terminals console view id. Must not be <code>null</code>.
* @return The next secondary id, or <code>null</code> if it is the first one * @return The next secondary id, or <code>null</code> if it is the first one
* @since 4.1
*/ */
public String getNextTerminalSecondaryId(String id) { public String getNextTerminalSecondaryId(String id) {
Assert.isNotNull(id); Assert.isNotNull(id);

View file

@ -21,7 +21,6 @@ import org.eclipse.ui.services.IDisposable;
/** /**
* Streams connector implementation. * Streams connector implementation.
*/ */
@SuppressWarnings("restriction")
public abstract class AbstractStreamsConnector extends TerminalConnectorImpl { public abstract class AbstractStreamsConnector extends TerminalConnectorImpl {
// Reference to the stdin monitor // Reference to the stdin monitor
private InputStreamMonitor stdInMonitor; private InputStreamMonitor stdInMonitor;

View file

@ -32,7 +32,6 @@ import org.eclipse.ui.services.IDisposable;
* <b>Note:</b> The input is coming <i>from</i> the terminal. Therefore, the input * <b>Note:</b> The input is coming <i>from</i> the terminal. Therefore, the input
* stream monitor is attached to the stdin stream of the monitored (remote) process. * stream monitor is attached to the stdin stream of the monitored (remote) process.
*/ */
@SuppressWarnings("restriction")
public class InputStreamMonitor extends OutputStream implements IDisposable { public class InputStreamMonitor extends OutputStream implements IDisposable {
// Reference to the parent terminal control // Reference to the parent terminal control
private final ITerminalControl terminalControl; private final ITerminalControl terminalControl;

View file

@ -35,7 +35,6 @@ import org.eclipse.ui.services.IDisposable;
* stream monitor is attached to the stdout and/or stderr stream of the monitored * stream monitor is attached to the stdout and/or stderr stream of the monitored
* (remote) process. * (remote) process.
*/ */
@SuppressWarnings("restriction")
public class OutputStreamMonitor implements IDisposable { public class OutputStreamMonitor implements IDisposable {
// The default buffer size to use // The default buffer size to use
private static final int BUFFER_SIZE = 8192; private static final int BUFFER_SIZE = 8192;

View file

@ -19,7 +19,6 @@ import org.eclipse.ui.services.IDisposable;
/** /**
* Streams connector implementation. * Streams connector implementation.
*/ */
@SuppressWarnings("restriction")
public class StreamsConnector extends AbstractStreamsConnector implements IDisposable { public class StreamsConnector extends AbstractStreamsConnector implements IDisposable {
// Reference to the streams settings // Reference to the streams settings
private final StreamsSettings settings; private final StreamsSettings settings;

View file

@ -29,7 +29,6 @@ import org.eclipse.tm.terminal.view.ui.launcher.AbstractLauncherDelegate;
/** /**
* Streams launcher delegate implementation. * Streams launcher delegate implementation.
*/ */
@SuppressWarnings("restriction")
public class StreamsLauncherDelegate extends AbstractLauncherDelegate { public class StreamsLauncherDelegate extends AbstractLauncherDelegate {
/* (non-Javadoc) /* (non-Javadoc)

View file

@ -20,7 +20,6 @@ import org.eclipse.tm.terminal.view.ui.internal.SettingsStore;
/** /**
* Streams connector settings implementation. * Streams connector settings implementation.
*/ */
@SuppressWarnings("restriction")
public class StreamsSettings { public class StreamsSettings {
// Reference to the stdin stream // Reference to the stdin stream
private OutputStream stdin; private OutputStream stdin;

View file

@ -59,7 +59,6 @@ import org.eclipse.ui.PlatformUI;
/** /**
* Terminal tab folder manager. * Terminal tab folder manager.
*/ */
@SuppressWarnings({ "restriction" })
public class TabFolderManager extends PlatformObject implements ISelectionProvider { public class TabFolderManager extends PlatformObject implements ISelectionProvider {
// Reference to the parent terminal consoles view // Reference to the parent terminal consoles view
private final ITerminalsView parentView; private final ITerminalsView parentView;

View file

@ -41,7 +41,6 @@ import org.eclipse.ui.IWorkbenchActionConstants;
/** /**
* Terminal tab folder menu handler. * Terminal tab folder menu handler.
*/ */
@SuppressWarnings("restriction")
public class TabFolderMenuHandler extends PlatformObject { public class TabFolderMenuHandler extends PlatformObject {
// Reference to the parent terminals console view // Reference to the parent terminals console view
private final ITerminalsView parentView; private final ITerminalsView parentView;

View file

@ -40,7 +40,6 @@ import org.eclipse.ui.IWorkbenchActionConstants;
/** /**
* Terminal tab folder toolbar handler. * Terminal tab folder toolbar handler.
*/ */
@SuppressWarnings("restriction")
public class TabFolderToolbarHandler extends PlatformObject { public class TabFolderToolbarHandler extends PlatformObject {
// Reference to the parent terminals console view // Reference to the parent terminals console view
private final ITerminalsView parentView; private final ITerminalsView parentView;

View file

@ -21,7 +21,6 @@ import org.eclipse.tm.terminal.view.ui.nls.Messages;
/** /**
* Terminal tab default terminal listener implementation. * Terminal tab default terminal listener implementation.
*/ */
@SuppressWarnings("restriction")
public class TabTerminalListener implements ITerminalListener2 { public class TabTerminalListener implements ITerminalListener2 {
private static final String TAB_TERMINAL_LISTENER = "TabTerminalListener"; //$NON-NLS-1$ private static final String TAB_TERMINAL_LISTENER = "TabTerminalListener"; //$NON-NLS-1$
/* default */ final TabFolderManager tabFolderManager; /* default */ final TabFolderManager tabFolderManager;
@ -150,8 +149,9 @@ public class TabTerminalListener implements ITerminalListener2 {
public void setTerminalTitle(String title) { public void setTerminalTitle(String title) {
} }
/* (non-Javadoc) /**
* @see org.eclipse.tm.internal.terminal.control.ITerminalListener2#setTerminalSelectionChanged() * @see org.eclipse.tm.internal.terminal.control.ITerminalListener2#setTerminalSelectionChanged()
* @since 4.1
*/ */
@Override @Override
public void setTerminalSelectionChanged() { public void setTerminalSelectionChanged() {