diff options
author | Henrik Rentz-Reichert | 2018-11-23 13:08:16 +0000 |
---|---|---|
committer | Henrik Rentz-Reichert | 2018-11-23 16:07:24 +0000 |
commit | 5f90e312dbeeffaa057b682e3becb2cee79f6ea0 (patch) | |
tree | 714ee95ab99632e9f6a612024ae28458e0c2bce1 /plugins/org.eclipse.etrice.ui.structure | |
parent | 4c57977d9e3f098ffae44ee5f3373878b351feca (diff) | |
download | org.eclipse.etrice-5f90e312dbeeffaa057b682e3becb2cee79f6ea0.tar.gz org.eclipse.etrice-5f90e312dbeeffaa057b682e3becb2cee79f6ea0.tar.xz org.eclipse.etrice-5f90e312dbeeffaa057b682e3becb2cee79f6ea0.zip |
reduced warnings in eTrice Java and Xtend sources
Diffstat (limited to 'plugins/org.eclipse.etrice.ui.structure')
7 files changed, 8 insertions, 2 deletions
diff --git a/plugins/org.eclipse.etrice.ui.structure/META-INF/MANIFEST.MF b/plugins/org.eclipse.etrice.ui.structure/META-INF/MANIFEST.MF index c5f562e35..629073a6e 100644 --- a/plugins/org.eclipse.etrice.ui.structure/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.etrice.ui.structure/META-INF/MANIFEST.MF @@ -26,3 +26,4 @@ Export-Package: org.eclipse.etrice.ui.structure, org.eclipse.etrice.ui.structure.editor, org.eclipse.etrice.ui.structure.support Import-Package: org.eclipse.etrice.ui.commands +Automatic-Module-Name: org.eclipse.etrice.ui.structure diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/ProviderDispatcher.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/ProviderDispatcher.java index 9ae72f8e5..0d892dd88 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/ProviderDispatcher.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/ProviderDispatcher.java @@ -476,6 +476,7 @@ public class ProviderDispatcher { return featureSwitch.getCreateConnectionFeatures(); } + @SafeVarargs private static <T> T[] concatAll(T[] first, T[]... rest) { int totalLength = first.length; for (T[] array : rest) { diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/ActorContainerRefPropertyDialog.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/ActorContainerRefPropertyDialog.java index 87f1ecfa4..3193aa4a2 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/ActorContainerRefPropertyDialog.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/ActorContainerRefPropertyDialog.java @@ -51,6 +51,7 @@ import org.eclipse.ui.forms.IManagedForm; import org.eclipse.xtext.resource.IEObjectDescription; import org.eclipse.xtext.scoping.IScope; +@SuppressWarnings("rawtypes") public class ActorContainerRefPropertyDialog extends AbstractPropertyDialog { class NameValidator implements IValidator { diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/PortPropertyDialog.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/PortPropertyDialog.java index 37048222f..476d4430e 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/PortPropertyDialog.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/PortPropertyDialog.java @@ -58,6 +58,7 @@ import org.eclipse.ui.forms.widgets.FormToolkit; import org.eclipse.xtext.resource.IEObjectDescription; import org.eclipse.xtext.scoping.IScope; +@SuppressWarnings({"rawtypes", "unchecked", "deprecation"}) public class PortPropertyDialog extends AbstractPropertyDialog { class NameValidator implements IValidator { diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/SPPPropertyDialog.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/SPPPropertyDialog.java index e89d15be7..fb31b8763 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/SPPPropertyDialog.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/SPPPropertyDialog.java @@ -43,6 +43,7 @@ import org.eclipse.xtext.scoping.IScope; public class SPPPropertyDialog extends AbstractPropertyDialog { + @SuppressWarnings("rawtypes") class NameValidator implements IValidator { @Override @@ -60,6 +61,7 @@ public class SPPPropertyDialog extends AbstractPropertyDialog { } } + @SuppressWarnings("rawtypes") class ProtocolValidator implements IValidator { @Override diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/BindingSupport.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/BindingSupport.java index 997541931..4cb906c08 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/BindingSupport.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/BindingSupport.java @@ -359,7 +359,7 @@ public class BindingSupport { GeneralProtocolClass srcGPC = src.getProtocol(); GeneralProtocolClass dstGPC = dst.getProtocol(); - if (srcGPC instanceof GeneralProtocolClass || dstGPC instanceof GeneralProtocolClass) { + if (srcGPC != null || dstGPC != null) { Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(); SubProtocolSelectionDialog dlg = new SubProtocolSelectionDialog(shell, src, ar1, dst, ar2, bind, sc); if (dlg.open()!=Window.OK) diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/provider/SuperDiagramPositionProvider.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/provider/SuperDiagramPositionProvider.java index 4558f9efd..a2eef0ea1 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/provider/SuperDiagramPositionProvider.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/provider/SuperDiagramPositionProvider.java @@ -192,7 +192,7 @@ public class SuperDiagramPositionProvider implements IPositionProvider { parent.inner = acInner; // refs & interface items - for (Shape shape : ((ContainerShape) acShape).getChildren()) { + for (Shape shape : acShape.getChildren()) { EObject obj = linkService.getBusinessObjectForLinkedPictogramElement(shape); // positions |