From f0a7cb80dbd2c277e9ce5031b215e52bbf93b245 Mon Sep 17 00:00:00 2001 From: stalcup Date: Wed, 19 Apr 2017 12:08:56 -0700 Subject: [PATCH] Fixes change tracking in more passes and reenables tests. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=153616691 --- .../jscomp/AggressiveInlineAliases.java | 7 ++- .../jscomp/ClosureRewriteClass.java | 9 ++-- .../jscomp/ConvertToTypedInterface.java | 47 ++++++++++--------- .../jscomp/DevirtualizePrototypeMethods.java | 1 + .../javascript/jscomp/Es6ConvertSuper.java | 1 + .../Es6RewriteBlockScopedDeclaration.java | 5 +- .../jscomp/Es6RewriteGenerators.java | 2 +- .../javascript/jscomp/Es6ToEs3Converter.java | 20 ++++---- .../jscomp/JsdocToEs6TypedConverter.java | 6 ++- .../google/javascript/jscomp/Normalize.java | 10 ++-- .../jscomp/AggressiveInlineAliasesTest.java | 1 - .../jscomp/ClosureRewriteClassTest.java | 1 - .../jscomp/ConvertToTypedInterfaceTest.java | 5 -- .../DevirtualizePrototypeMethodsTest.java | 1 - .../javascript/jscomp/Es6InlineTypesTest.java | 1 - .../Es6RewriteBlockScopedDeclarationTest.java | 1 - .../jscomp/Es6RewriteGeneratorsTest.java | 1 - .../jscomp/Es6ToEs3ConverterTest.java | 1 - 18 files changed, 62 insertions(+), 58 deletions(-) diff --git a/src/com/google/javascript/jscomp/AggressiveInlineAliases.java b/src/com/google/javascript/jscomp/AggressiveInlineAliases.java index 848f77ac1c6..18d1fc2b269 100644 --- a/src/com/google/javascript/jscomp/AggressiveInlineAliases.java +++ b/src/com/google/javascript/jscomp/AggressiveInlineAliases.java @@ -53,7 +53,8 @@ class AggressiveInlineAliases implements CompilerPass { * @param depth The chain depth. * @param newNodes Expression nodes that have been updated. */ - private static void rewriteAliasProps(Name name, Node value, int depth, Set newNodes) { + private void rewriteAliasProps( + Name name, Node value, int depth, Set newNodes) { if (name.props == null) { return; } @@ -85,7 +86,9 @@ private static void rewriteAliasProps(Name name, Node value, int depth, Set