Fix warnings in logconsole.
Change-Id: Iadff77048ecadd51c312c2918c64869c65a6326a
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/internal/logconsole/LogConsoleFactoryManager.java b/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/internal/logconsole/LogConsoleFactoryManager.java
index ad84070..938683e 100644
--- a/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/internal/logconsole/LogConsoleFactoryManager.java
+++ b/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/internal/logconsole/LogConsoleFactoryManager.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2010 xored software, Inc.
+ * Copyright (c) 2010, 2017 xored software, Inc.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
@@ -70,7 +70,7 @@
public synchronized List<FactoryDescriptor> getDescriptors() {
if (descriptors == null) {
- descriptors = new ArrayList<FactoryDescriptor>();
+ descriptors = new ArrayList<>();
for (IConfigurationElement element : Platform
.getExtensionRegistry().getConfigurationElementsFor(
"org.eclipse.dltk.logconsole")) {
diff --git a/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/internal/logconsole/LogConsoleManager.java b/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/internal/logconsole/LogConsoleManager.java
index c8ca6f1..01571b5 100644
--- a/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/internal/logconsole/LogConsoleManager.java
+++ b/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/internal/logconsole/LogConsoleManager.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2010 xored software, Inc.
+ * Copyright (c) 2010, 2017 xored software, Inc.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
@@ -22,6 +22,7 @@
public class LogConsoleManager implements ILogConsoleManager {
+ @Override
public ILogConsole getConsole(LogConsoleType consoleType) {
return getConsole(consoleType, null);
}
@@ -65,8 +66,9 @@
private final Object lock = new Object();
- private final Map<ConsoleKey, ILogConsole> consoles = new HashMap<ConsoleKey, ILogConsole>();
+ private final Map<ConsoleKey, ILogConsole> consoles = new HashMap<>();
+ @Override
public ILogConsole getConsole(LogConsoleType consoleType, Object identifier) {
final ConsoleKey key = new ConsoleKey(consoleType, identifier);
synchronized (lock) {
@@ -101,8 +103,9 @@
return new NopLogConsole(key.consoleType, key.identifier);
}
+ @Override
public ILogConsole[] list(LogConsoleType consoleType) {
- final List<ILogConsole> result = new ArrayList<ILogConsole>();
+ final List<ILogConsole> result = new ArrayList<>();
synchronized (lock) {
for (Map.Entry<ConsoleKey, ILogConsole> entry : consoles.entrySet()) {
if (consoleType.equals(entry.getKey().consoleType)) {
diff --git a/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/internal/logconsole/NopLogConsole.java b/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/internal/logconsole/NopLogConsole.java
index 8507f0f..b74e415 100644
--- a/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/internal/logconsole/NopLogConsole.java
+++ b/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/internal/logconsole/NopLogConsole.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2010 xored software, Inc.
+ * Copyright (c) 2010, 2017 xored software, Inc.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
@@ -22,9 +22,11 @@
super(consoleType, identifier);
}
+ @Override
public void println(ILogConsoleStream stream, Object message) {
}
+ @Override
public void println(ILogCategory category, Object message) {
}
diff --git a/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/logconsole/CompoundMessage.java b/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/logconsole/CompoundMessage.java
index 1495e2d..f970508 100644
--- a/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/logconsole/CompoundMessage.java
+++ b/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/logconsole/CompoundMessage.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011 NumberFour AG
+ * Copyright (c) 2011, 2017 NumberFour AG
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
@@ -18,7 +18,7 @@
public class CompoundMessage {
private final Object header;
- private final List<Object> contents = new ArrayList<Object>();
+ private final List<Object> contents = new ArrayList<>();
public CompoundMessage(Object header) {
this.header = header;
diff --git a/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/logconsole/LogConsolePlugin.java b/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/logconsole/LogConsolePlugin.java
index 31fa6ae..38c29a1 100644
--- a/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/logconsole/LogConsolePlugin.java
+++ b/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/logconsole/LogConsolePlugin.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2010 xored software, Inc.
+ * Copyright (c) 2010, 2017 xored software, Inc.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
@@ -19,10 +19,12 @@
private static LogConsolePlugin plugin = null;
+ @Override
public void start(BundleContext context) throws Exception {
plugin = this;
}
+ @Override
public void stop(BundleContext context) throws Exception {
}
diff --git a/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/logconsole/impl/AbstractLogConsole.java b/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/logconsole/impl/AbstractLogConsole.java
index 68c1a00..ad39142 100644
--- a/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/logconsole/impl/AbstractLogConsole.java
+++ b/core/plugins/org.eclipse.dltk.logconsole/src/org/eclipse/dltk/logconsole/impl/AbstractLogConsole.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2010 xored software, Inc.
+ * Copyright (c) 2010, 2017 xored software, Inc.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
@@ -27,18 +27,22 @@
this.identifier = identifier;
}
+ @Override
public LogConsoleType getConsoleType() {
return consoleType;
}
+ @Override
public Object getIdentifier() {
return identifier;
}
+ @Override
public void println(Object message) {
println(STDOUT, message);
}
+ @Override
public void activate() {
}