Skip to content

Commit cc411a2

Browse files
committed
Fix compiler warnings
1 parent 2e6fca1 commit cc411a2

File tree

4 files changed

+6
-8
lines changed

4 files changed

+6
-8
lines changed

terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/activator/UIPlugin.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public class UIPlugin extends AbstractUIPlugin {
3131
private static volatile TraceHandler traceHandler;
3232

3333
// ServiceTracker for IJschService
34-
private ServiceTracker tracker;
34+
private ServiceTracker<IJSchService, IJSchService> tracker;
3535

3636
/**
3737
* The constructor
@@ -77,13 +77,12 @@ public static TraceHandler getTraceHandler() {
7777
/* (non-Javadoc)
7878
* @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
7979
*/
80-
@SuppressWarnings("unchecked")
8180
@Override
8281
public void start(BundleContext context) throws Exception {
8382
super.start(context);
8483
plugin = this;
8584

86-
tracker = new ServiceTracker(getBundle().getBundleContext(), IJSchService.class.getName(), null);
85+
tracker = new ServiceTracker<>(getBundle().getBundleContext(), IJSchService.class.getName(), null);
8786
tracker.open();
8887
}
8988

@@ -107,7 +106,7 @@ public void stop(BundleContext context) throws Exception {
107106
* IJschService service is available.
108107
*/
109108
public IJSchService getJSchService() {
110-
return (IJSchService) tracker.getService();
109+
return tracker.getService();
111110
}
112111

113112
//---------------------------------------------------------------------------

terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/connector/KeyboardInteractiveDialog.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,6 @@ protected Control createDialogArea(Composite parent) {
134134
*
135135
* @param parent the parent of the widgets
136136
*/
137-
@SuppressWarnings("unused")
138137
protected void createPasswordFields(Composite parent) {
139138
texts = new Text[prompt.length];
140139

terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/controls/SshWizardConfigurationPanel.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ protected void fillSettingsForHost(String host) {
217217
sshSettings.setUser(hostSettings.get(ITerminalsConnectorConstants.PROP_SSH_USER));
218218
}
219219
if (hostSettings.get(SAVE_PASSWORD) != null) {
220-
savePassword = new Boolean(hostSettings.get(SAVE_PASSWORD)).booleanValue();
220+
savePassword = Boolean.parseBoolean(hostSettings.get(SAVE_PASSWORD));
221221
}
222222
if (!savePassword) {
223223
sshSettings.setPassword(""); //$NON-NLS-1$

terminal/plugins/org.eclipse.tm.terminal.connector.ssh/src/org/eclipse/tm/terminal/connector/ssh/launcher/SshLauncherDelegate.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,9 +121,9 @@ private String getTerminalTitle(Map<String, Object> properties) {
121121
* @see org.eclipse.core.runtime.PlatformObject#getAdapter(java.lang.Class)
122122
*/
123123
@Override
124-
public Object getAdapter(Class adapter) {
124+
public <T> T getAdapter(Class<T> adapter) {
125125
if (IMementoHandler.class.equals(adapter)) {
126-
return mementoHandler;
126+
return adapter.cast(mementoHandler);
127127
}
128128
return super.getAdapter(adapter);
129129
}

0 commit comments

Comments
 (0)