Remove SourceLevel.JAVA7 now that we started landing Java 8 emulations

Change-Id: I71fd679b978b5b826fc97af48521c7ca9db2e0bd
diff --git a/dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java b/dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java
index b3fbfa3..4125092 100644
--- a/dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java
+++ b/dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java
@@ -795,7 +795,6 @@
    */
   private static final Map<SourceLevel, Long> jdtLevelByGwtLevel =
       ImmutableMap.<SourceLevel, Long>of(
-          SourceLevel.JAVA7, ClassFileConstants.JDK1_7,
           SourceLevel.JAVA8, ClassFileConstants.JDK1_8);
 
   public JdtCompiler(CompilerContext compilerContext, UnitProcessor processor) {
diff --git a/dev/core/src/com/google/gwt/dev/util/arg/SourceLevel.java b/dev/core/src/com/google/gwt/dev/util/arg/SourceLevel.java
index 14d2188..89c6e0e 100644
--- a/dev/core/src/com/google/gwt/dev/util/arg/SourceLevel.java
+++ b/dev/core/src/com/google/gwt/dev/util/arg/SourceLevel.java
@@ -19,14 +19,10 @@
 import com.google.gwt.util.tools.Utility;
 
 /**
- * Java source level compatibility constants. Java versions range from 1.0 to 1.7. Versions 1.6 and
- * 1.7 are also referred as 6 and 7 respectively.
- *
- * Both names can be used indistinctly.
+ * Java source level compatibility constants.
  */
 public enum SourceLevel {
   // Source levels must appear in ascending order for the default setting logic to work.
-  JAVA7("1.7", "7"),
   JAVA8("1.8", "8");
 
   /**
@@ -79,7 +75,7 @@
   }
 
   private static SourceLevel getJvmBestMatchingSourceLevel() {
-    // If everything fails set default to JAVA7.
+    // If everything fails set default to JAVA8.
     String javaSpecLevel = System.getProperty("java.specification.version");
     return getBestMatchingVersion(javaSpecLevel);
   }
@@ -97,10 +93,10 @@
         }
       }
     } catch (IllegalArgumentException e) {
-      // If the version can not be parsed fallback to JAVA7.
+      // If the version can not be parsed fallback to JAVA8.
     }
-    // If everything fails set default to JAVA7.
-    return JAVA7;
+    // If everything fails set default to JAVA8.
+    return JAVA8;
   }
 }
 
diff --git a/dev/core/test/com/google/gwt/dev/CompilerTest.java b/dev/core/test/com/google/gwt/dev/CompilerTest.java
index 8ee48b2..b41cda7 100644
--- a/dev/core/test/com/google/gwt/dev/CompilerTest.java
+++ b/dev/core/test/com/google/gwt/dev/CompilerTest.java
@@ -868,7 +868,7 @@
     assertProcessSuccess(argProcessor, new String[] {"-logLevel", "DEBUG", "-style",
         "PRETTY", "-ea", "-gen", "myGen",
         "-war", "myWar", "-workDir", "myWork", "-extra", "myExtra", "-incremental",
-        "-localWorkers", "2", "-sourceLevel", "1.7", "c.g.g.h.H", "my.Module"});
+        "-localWorkers", "2", "-sourceLevel", "1.8", "c.g.g.h.H", "my.Module"});
 
     assertEquals(new File("myGen").getAbsoluteFile(),
         options.getGenDir().getAbsoluteFile());
@@ -888,7 +888,7 @@
     assertTrue(options.shouldRemoveDuplicateFunctions());
     assertTrue(options.isIncrementalCompileEnabled());
 
-    assertEquals(SourceLevel.JAVA7, options.getSourceLevel());
+    assertEquals(SourceLevel.JAVA8, options.getSourceLevel());
 
     assertEquals(2, options.getModuleNames().size());
     assertEquals("c.g.g.h.H", options.getModuleNames().get(0));
@@ -948,19 +948,19 @@
   }
 
   public void testSourceLevelSelection() {
-    assertEquals(SourceLevel.JAVA7, SourceLevel.getBestMatchingVersion("1.4"));
-    assertEquals(SourceLevel.JAVA7, SourceLevel.getBestMatchingVersion("1.5"));
-    assertEquals(SourceLevel.JAVA7, SourceLevel.getBestMatchingVersion("1.6"));
-    assertEquals(SourceLevel.JAVA7, SourceLevel.getBestMatchingVersion("1.6_26"));
+    assertEquals(SourceLevel.JAVA8, SourceLevel.getBestMatchingVersion("1.4"));
+    assertEquals(SourceLevel.JAVA8, SourceLevel.getBestMatchingVersion("1.5"));
+    assertEquals(SourceLevel.JAVA8, SourceLevel.getBestMatchingVersion("1.6"));
+    assertEquals(SourceLevel.JAVA8, SourceLevel.getBestMatchingVersion("1.6_26"));
 
-    assertEquals(SourceLevel.JAVA7, SourceLevel.getBestMatchingVersion("1.7"));
+    assertEquals(SourceLevel.JAVA8, SourceLevel.getBestMatchingVersion("1.7"));
     assertEquals(SourceLevel.JAVA8, SourceLevel.getBestMatchingVersion("1.8"));
     assertEquals(SourceLevel.JAVA8, SourceLevel.getBestMatchingVersion("1.9"));
 
-    // not proper version strings => default to JAVA7.
-    assertEquals(SourceLevel.JAVA7, SourceLevel.getBestMatchingVersion("1.6u3"));
-    assertEquals(SourceLevel.JAVA7, SourceLevel.getBestMatchingVersion("1.6b3"));
-    assertEquals(SourceLevel.JAVA7, SourceLevel.getBestMatchingVersion("1.7b3"));
+    // not proper version strings => default to JAVA8.
+    assertEquals(SourceLevel.JAVA8, SourceLevel.getBestMatchingVersion("1.6u3"));
+    assertEquals(SourceLevel.JAVA8, SourceLevel.getBestMatchingVersion("1.6b3"));
+    assertEquals(SourceLevel.JAVA8, SourceLevel.getBestMatchingVersion("1.7b3"));
   }
 
   /**
diff --git a/dev/core/test/com/google/gwt/dev/javac/Java7JdtCompilerTest.java b/dev/core/test/com/google/gwt/dev/javac/Java7JdtCompilerTest.java
index 96b3b5d..557ea8b 100644
--- a/dev/core/test/com/google/gwt/dev/javac/Java7JdtCompilerTest.java
+++ b/dev/core/test/com/google/gwt/dev/javac/Java7JdtCompilerTest.java
@@ -50,7 +50,7 @@
 
   @Override
   protected SourceLevel getSourceLevel() {
-    // Always compile this tests as Java 7.
-    return SourceLevel.JAVA7;
+    // Always compile this tests as Java 8.
+    return SourceLevel.JAVA8;
   }
 }
diff --git a/dev/core/test/com/google/gwt/dev/jjs/impl/Java7AstTest.java b/dev/core/test/com/google/gwt/dev/jjs/impl/Java7AstTest.java
index ae9de11..25c5bfc 100644
--- a/dev/core/test/com/google/gwt/dev/jjs/impl/Java7AstTest.java
+++ b/dev/core/test/com/google/gwt/dev/jjs/impl/Java7AstTest.java
@@ -30,7 +30,7 @@
   // of nodes.
   @Override
   public void setUp() {
-    sourceLevel = SourceLevel.JAVA7;
+    sourceLevel = SourceLevel.JAVA8;
     addAll(JavaResourceBase.AUTOCLOSEABLE, Java7MockResources.TEST_RESOURCE,
         Java7MockResources.EXCEPTION1, Java7MockResources.EXCEPTION2);
   }