Rename NestBasedDesugaring classes

- Rewriter -> d8
- Analysis -> r8
Just to be more explicit

Change-Id: Ie8b8e55d472d900e72e2e6604e9667af706f36d7
diff --git a/src/main/java/com/android/tools/r8/R8.java b/src/main/java/com/android/tools/r8/R8.java
index f48d075..dd85bf1 100644
--- a/src/main/java/com/android/tools/r8/R8.java
+++ b/src/main/java/com/android/tools/r8/R8.java
@@ -26,7 +26,7 @@
 import com.android.tools.r8.graph.DexType;
 import com.android.tools.r8.graph.GraphLense;
 import com.android.tools.r8.ir.conversion.IRConverter;
-import com.android.tools.r8.ir.desugar.NestBasedAccessDesugaringAnalysis;
+import com.android.tools.r8.ir.desugar.R8NestBasedAccessDesugaring;
 import com.android.tools.r8.ir.optimize.EnumOrdinalMapCollector;
 import com.android.tools.r8.ir.optimize.MethodPoolCollection;
 import com.android.tools.r8.ir.optimize.SwitchMapCollector;
@@ -425,8 +425,8 @@
       appView.setGraphLense(new MemberRebindingAnalysis(appViewWithLiveness).run());
       if (options.enableNestBasedAccessDesugaring) {
         timing.begin("NestBasedAccessDesugaring");
-        NestBasedAccessDesugaringAnalysis analyzer =
-            new NestBasedAccessDesugaringAnalysis(appViewWithLiveness, executorService);
+        R8NestBasedAccessDesugaring analyzer =
+            new R8NestBasedAccessDesugaring(appViewWithLiveness, executorService);
         boolean changed = appView.setGraphLense(analyzer.run(executorService));
         if (changed) {
           appViewWithLiveness.setAppInfo(
diff --git a/src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java b/src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java
index 2d8a5de..2f24d3f 100644
--- a/src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java
+++ b/src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java
@@ -41,10 +41,10 @@
 import com.android.tools.r8.ir.code.NumericType;
 import com.android.tools.r8.ir.code.Value;
 import com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer;
+import com.android.tools.r8.ir.desugar.D8NestBasedAccessDesugaring;
 import com.android.tools.r8.ir.desugar.InterfaceMethodRewriter;
 import com.android.tools.r8.ir.desugar.Java8MethodRewriter;
 import com.android.tools.r8.ir.desugar.LambdaRewriter;
-import com.android.tools.r8.ir.desugar.NestBasedAccessDesugaringRewriter;
 import com.android.tools.r8.ir.desugar.StringConcatRewriter;
 import com.android.tools.r8.ir.desugar.TwrCloseResourceRewriter;
 import com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization;
@@ -122,7 +122,7 @@
   private final LibraryMethodOverrideAnalysis libraryMethodOverrideAnalysis;
   private final StringConcatRewriter stringConcatRewriter;
   private final LambdaRewriter lambdaRewriter;
-  private final NestBasedAccessDesugaringRewriter nestBasedAccessDesugaringRewriter;
+  private final D8NestBasedAccessDesugaring d8NestBasedAccessDesugaring;
   private final InterfaceMethodRewriter interfaceMethodRewriter;
   private final TwrCloseResourceRewriter twrCloseResourceRewriter;
   private final Java8MethodRewriter java8MethodRewriter;
@@ -231,7 +231,7 @@
       this.typeChecker = new TypeChecker(appView.withLiveness());
       this.serviceLoaderRewriter =
           options.enableServiceLoaderRewriting ? new ServiceLoaderRewriter() : null;
-      this.nestBasedAccessDesugaringRewriter = null;
+      this.d8NestBasedAccessDesugaring = null;
     } else {
       this.classInliner = null;
       this.classStaticizer = null;
@@ -246,10 +246,8 @@
       this.uninstantiatedTypeOptimization = null;
       this.typeChecker = null;
       this.serviceLoaderRewriter = null;
-      this.nestBasedAccessDesugaringRewriter =
-          options.enableNestBasedAccessDesugaring
-              ? new NestBasedAccessDesugaringRewriter(appView)
-              : null;
+      this.d8NestBasedAccessDesugaring =
+          options.enableNestBasedAccessDesugaring ? new D8NestBasedAccessDesugaring(appView) : null;
     }
     this.deadCodeRemover = new DeadCodeRemover(appView, codeRewriter);
     this.idempotentFunctionCallCanonicalizer =
@@ -299,8 +297,8 @@
 
   private void desugarNestBasedAccess(Builder<?> builder, ExecutorService executorService)
       throws ExecutionException {
-    if (nestBasedAccessDesugaringRewriter != null) {
-      nestBasedAccessDesugaringRewriter.desugarNestBasedAccess(builder, executorService, this);
+    if (d8NestBasedAccessDesugaring != null) {
+      d8NestBasedAccessDesugaring.desugarNestBasedAccess(builder, executorService, this);
     }
   }
 
@@ -1070,8 +1068,8 @@
 
     previous = printMethod(code, "IR after class inlining (SSA)", previous);
 
-    if (nestBasedAccessDesugaringRewriter != null) {
-      nestBasedAccessDesugaringRewriter.rewriteNestBasedAccesses(method, code, appView);
+    if (d8NestBasedAccessDesugaring != null) {
+      d8NestBasedAccessDesugaring.rewriteNestBasedAccesses(method, code, appView);
       assert code.isConsistentSSA();
     }
 
diff --git a/src/main/java/com/android/tools/r8/ir/desugar/NestBasedAccessDesugaringRewriter.java b/src/main/java/com/android/tools/r8/ir/desugar/D8NestBasedAccessDesugaring.java
similarity index 97%
rename from src/main/java/com/android/tools/r8/ir/desugar/NestBasedAccessDesugaringRewriter.java
rename to src/main/java/com/android/tools/r8/ir/desugar/D8NestBasedAccessDesugaring.java
index 288b6a0..0cd1250 100644
--- a/src/main/java/com/android/tools/r8/ir/desugar/NestBasedAccessDesugaringRewriter.java
+++ b/src/main/java/com/android/tools/r8/ir/desugar/D8NestBasedAccessDesugaring.java
@@ -28,14 +28,13 @@
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Future;
 
-// D8 specific nest based access desugaring.
 // Summary:
 // - Process all methods compiled rewriting nest based access (Methods processed concurrently).
 // - Process classes on class path in reachable nests to find bridges to add
 //    in Program classes (Nests processed concurrently).
 // - Add bridges and nest constructor class (Sequential).
 // - Optimize bridges (Bridges processed concurrently).
-public class NestBasedAccessDesugaringRewriter extends NestBasedAccessDesugaring {
+public class D8NestBasedAccessDesugaring extends NestBasedAccessDesugaring {
 
   private final Map<DexMethod, DexMethod> methodMap = new ConcurrentHashMap<>();
   private final Map<DexMethod, DexMethod> initializerMap = new ConcurrentHashMap<>();
@@ -47,7 +46,7 @@
   // Map the nest host to its nest members, including the nest host itself.
   private final Map<DexType, List<DexType>> metNests = new ConcurrentHashMap<>();
 
-  public NestBasedAccessDesugaringRewriter(AppView<?> appView) {
+  public D8NestBasedAccessDesugaring(AppView<?> appView) {
     super(appView);
   }
 
diff --git a/src/main/java/com/android/tools/r8/ir/desugar/NestBasedAccessDesugaringAnalysis.java b/src/main/java/com/android/tools/r8/ir/desugar/R8NestBasedAccessDesugaring.java
similarity index 93%
rename from src/main/java/com/android/tools/r8/ir/desugar/NestBasedAccessDesugaringAnalysis.java
rename to src/main/java/com/android/tools/r8/ir/desugar/R8NestBasedAccessDesugaring.java
index 4491929..7298335 100644
--- a/src/main/java/com/android/tools/r8/ir/desugar/NestBasedAccessDesugaringAnalysis.java
+++ b/src/main/java/com/android/tools/r8/ir/desugar/R8NestBasedAccessDesugaring.java
@@ -16,16 +16,15 @@
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Future;
 
-// R8 specific desugaring of nest based access.
 // Summary:
 // - Computes all the live nests reachable from Program Classes (Sequential).
 // - Process all live nests finding nest based access (Nests processes concurrently).
 // - Add bridges to be processed by further passes (Sequential).
-public class NestBasedAccessDesugaringAnalysis extends NestBasedAccessDesugaring {
+public class R8NestBasedAccessDesugaring extends NestBasedAccessDesugaring {
 
   private final NestedPrivateMethodLense.Builder builder;
 
-  public NestBasedAccessDesugaringAnalysis(AppView<?> appView, ExecutorService executorService) {
+  public R8NestBasedAccessDesugaring(AppView<?> appView, ExecutorService executorService) {
     super(appView);
     this.builder = NestedPrivateMethodLense.builder(appView);
   }