Rename JsDelegationRemover to JsInliner.

Patch by: bobv
Review by: scottb


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1522 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java b/dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java
index 70c616c..71949bb 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java
@@ -49,7 +49,7 @@
 import com.google.gwt.dev.jjs.impl.ReplaceRebinds;
 import com.google.gwt.dev.jjs.impl.TypeMap;
 import com.google.gwt.dev.jjs.impl.TypeTightener;
-import com.google.gwt.dev.js.JsDelegationRemover;
+import com.google.gwt.dev.js.JsInliner;
 import com.google.gwt.dev.js.JsNormalizer;
 import com.google.gwt.dev.js.JsObfuscateNamer;
 import com.google.gwt.dev.js.JsPrettyNamer;
@@ -397,8 +397,8 @@
       // (10) Apply optimizations to JavaScript AST
       do {
         didChange = false;
-        // Remove delegating/trampoline functions
-        didChange = JsDelegationRemover.exec(jsProgram) || didChange;
+        // Inline JavaScript function invocations
+        didChange = JsInliner.exec(jsProgram) || didChange;
         // Remove unused functions, possible
         didChange = JsUnusedFunctionRemover.exec(jsProgram) || didChange;
       } while (didChange);
diff --git a/dev/core/src/com/google/gwt/dev/js/JsHoister.java b/dev/core/src/com/google/gwt/dev/js/JsHoister.java
index 27fede8..6451bbe 100644
--- a/dev/core/src/com/google/gwt/dev/js/JsHoister.java
+++ b/dev/core/src/com/google/gwt/dev/js/JsHoister.java
@@ -44,7 +44,7 @@
 
 /**
  * A utility class to clone JsExpression AST members for use by
- * {@link JsDelegationRemover}. <b>Not all expressions are necessarily
+ * {@link JsInliner}. <b>Not all expressions are necessarily
  * implemented</b>, only those that are safe to hoist into outer call sites.
  */
 final class JsHoister {
diff --git a/dev/core/src/com/google/gwt/dev/js/JsDelegationRemover.java b/dev/core/src/com/google/gwt/dev/js/JsInliner.java
similarity index 99%
rename from dev/core/src/com/google/gwt/dev/js/JsDelegationRemover.java
rename to dev/core/src/com/google/gwt/dev/js/JsInliner.java
index 9f88d85..16b8ff8 100644
--- a/dev/core/src/com/google/gwt/dev/js/JsDelegationRemover.java
+++ b/dev/core/src/com/google/gwt/dev/js/JsInliner.java
@@ -65,9 +65,9 @@
 import java.util.Stack;
 
 /**
- * Collapses delegating method calls.
+ * Perform inlining optimizations on the JavaScript AST.
  */
-public class JsDelegationRemover {
+public class JsInliner {
   /**
    * This is used to clean up duplication invocations of a clinit. Whenever
    * there is a possible branch in program flow, the remover will create a new
@@ -954,6 +954,6 @@
   /**
    * Utility class.
    */
-  private JsDelegationRemover() {
+  private JsInliner() {
   }
 }
diff --git a/dev/core/src/com/google/gwt/dev/js/JsUnusedFunctionRemover.java b/dev/core/src/com/google/gwt/dev/js/JsUnusedFunctionRemover.java
index ef97683..a2af182 100644
--- a/dev/core/src/com/google/gwt/dev/js/JsUnusedFunctionRemover.java
+++ b/dev/core/src/com/google/gwt/dev/js/JsUnusedFunctionRemover.java
@@ -80,7 +80,7 @@
 
       if (toRemove.containsKey(name)) {
         // Removing a static initializer indicates a problem in
-        // JsDelegationRemover.
+        // JsInliner.
         if (name.getIdent().equals("$clinit")) {
           throw new InternalCompilerException("Tried to remove clinit "
               + name.getStaticRef().toSource());