[dogfooding][cleanup] Use static inner class clean up for test
code

Using this cleanup brings:
- It reviews the feature
 - For optimization: small memory usage reduction as the outer pointer
is removed

Change-Id: Idf5badabf0f79c0c513113c95a730c26d14ae083
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/CharsetTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/CharsetTest.java
index 29ea23b..6aa9c93 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/CharsetTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/CharsetTest.java
@@ -32,7 +32,7 @@
 
 public class CharsetTest extends ResourceTest {
 
-	private final class JobChangeAdapterExtension extends JobChangeAdapter {
+	private static final class JobChangeAdapterExtension extends JobChangeAdapter {
 		private IStatus result;
 
 		public JobChangeAdapterExtension() {
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IPathVariableTest.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IPathVariableTest.java
index d3916e1..1280231 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IPathVariableTest.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IPathVariableTest.java
@@ -46,7 +46,7 @@
 	}
 
 	static class PathVariableChangeVerifier implements IPathVariableChangeListener {
-		class VerificationFailedException extends Exception {
+		static class VerificationFailedException extends Exception {
 			/**
 			 * All serializable objects should have a stable serialVersionUID
 			 */
@@ -57,7 +57,7 @@
 			}
 		}
 
-		class Event {
+		static class Event {
 			int type;
 			String name;
 			IPath value;