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() {
 	}