Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/infra/ui/org.eclipse.papyrus.infra.ui/src/org/eclipse/papyrus/infra/ui/util/UIUtil.java')
-rw-r--r--plugins/infra/ui/org.eclipse.papyrus.infra.ui/src/org/eclipse/papyrus/infra/ui/util/UIUtil.java15
1 files changed, 8 insertions, 7 deletions
diff --git a/plugins/infra/ui/org.eclipse.papyrus.infra.ui/src/org/eclipse/papyrus/infra/ui/util/UIUtil.java b/plugins/infra/ui/org.eclipse.papyrus.infra.ui/src/org/eclipse/papyrus/infra/ui/util/UIUtil.java
index 1c4c074654f..48adc46aef7 100644
--- a/plugins/infra/ui/org.eclipse.papyrus.infra.ui/src/org/eclipse/papyrus/infra/ui/util/UIUtil.java
+++ b/plugins/infra/ui/org.eclipse.papyrus.infra.ui/src/org/eclipse/papyrus/infra/ui/util/UIUtil.java
@@ -17,6 +17,7 @@ package org.eclipse.papyrus.infra.ui.util;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.Date;
import java.util.Iterator;
import java.util.LinkedList;
@@ -126,7 +127,7 @@ public class UIUtil {
* @see #createUIExecutor(Display)
*/
public static <V> Future<V> syncCall(Display display, Callable<V> callable) {
- final FutureTask<V> result = new FutureTask<V>(callable);
+ final FutureTask<V> result = new FutureTask<>(callable);
display.syncExec(result);
return result;
}
@@ -159,7 +160,7 @@ public class UIUtil {
* @see #createUIExecutor(Display)
*/
public static <V> Future<V> asyncCall(Display display, Callable<V> callable) {
- final FutureTask<V> result = new FutureTask<V>(callable);
+ final FutureTask<V> result = new FutureTask<>(callable);
display.asyncExec(result);
return result;
}
@@ -289,7 +290,7 @@ public class UIUtil {
@Override
protected Iterator<? extends Control> getChildren(Object object) {
- return (object instanceof Composite) ? Iterators.forArray(((Composite) object).getChildren()) : Iterators.<Control> emptyIterator();
+ return (object instanceof Composite) ? Iterators.forArray(((Composite) object).getChildren()) : Collections.emptyIterator();
}
};
}
@@ -318,7 +319,7 @@ public class UIUtil {
private final Condition emptyCond = lock.newCondition();
- private final Queue<RunnableWrapper> pending = new LinkedList<RunnableWrapper>();
+ private final Queue<RunnableWrapper> pending = new LinkedList<>();
private volatile boolean shutdown;
@@ -367,7 +368,7 @@ public class UIUtil {
@Override
public List<Runnable> shutdownNow() {
- List<Runnable> result = new ArrayList<Runnable>();
+ List<Runnable> result = new ArrayList<>();
shutdown();
@@ -613,7 +614,7 @@ public class UIUtil {
@Override
public <V> Future<V> submit(IProgressCallable<V> callable) {
// No place to report progress in this case
- FutureTask<V> result = new FutureTask<V>(() -> callable.call(new NullProgressMonitor()));
+ FutureTask<V> result = new FutureTask<>(() -> callable.call(new NullProgressMonitor()));
asyncExec(result);
return result;
}
@@ -621,7 +622,7 @@ public class UIUtil {
@Override
public <V> V syncCall(IProgressCallable<V> callable) throws InterruptedException, ExecutionException {
// No place to report progress in this case
- FutureTask<V> result = new FutureTask<V>(() -> callable.call(new NullProgressMonitor()));
+ FutureTask<V> result = new FutureTask<>(() -> callable.call(new NullProgressMonitor()));
syncExec(result);
return result.get(); // It really should be completed, by now
}

Back to the top