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:
commit
0a79c61273
27 changed files with 28 additions and 29 deletions
|
@ -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;
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -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 {
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -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$
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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>();
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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() {
|
||||||
|
|
Loading…
Add table
Reference in a new issue