finish handling suppression of accessControl warnings

Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/cf2ec1e3
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/cf2ec1e3
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/cf2ec1e3

Branch: refs/heads/develop
Commit: cf2ec1e35417254e066d907f35a464195ce07475
Parents: 9d5c4e4
Author: Alex Harui <[email protected]>
Authored: Mon Nov 23 13:56:01 2015 -0800
Committer: Alex Harui <[email protected]>
Committed: Mon Nov 23 13:56:01 2015 -0800

----------------------------------------------------------------------
 .../codegen/js/flexjs/TestFlexJSEmiter.java     |  6 +-
 .../codegen/js/flexjs/TestFlexJSPackage.java    | 12 +--
 .../codegen/js/flexjs/TestFlexJSStatements.java | 82 +++++++++++++++++++-
 .../mxml/flexjs/TestFlexJSMXMLScript.java       |  4 +-
 .../flexjs/files/FlexJSTest_again_result.js     |  2 +-
 .../flexjs/files/LocalFunction_result.js        |  2 +-
 .../flexjs/files/MyInitialView_result.js        |  2 +-
 .../files/controllers/MyController_result.js    |  2 +-
 .../flexjs/files/models/MyModel_result.js       |  2 +-
 .../flexjs/files/wildcard_import_result.js      |  2 +-
 .../flexjs/projects/interfaces/Test_result.js   |  2 +-
 .../projects/interfaces/classes/A_result.js     |  2 +-
 .../projects/interfaces/classes/B_result.js     |  2 +-
 .../projects/interfaces/classes/C_result.js     |  2 +-
 .../projects/interfaces/interfaces/IA_result.js |  2 +-
 .../projects/interfaces/interfaces/IB_result.js |  2 +-
 .../projects/interfaces/interfaces/IC_result.js |  2 +-
 .../projects/interfaces/interfaces/ID_result.js |  2 +-
 .../projects/interfaces/interfaces/IE_result.js |  2 +-
 .../AmbiguousDefinition_result.js               |  2 +-
 .../Event_result.js                             |  2 +-
 .../DifferentPackageAsConflict_result.js        |  2 +-
 .../Event_result.js                             |  2 +-
 .../mypackage/TestClass_result.js               |  2 +-
 .../otherpackage/Event_result.js                |  2 +-
 .../Event_result.js                             |  2 +-
 .../NoConflictNoWindow_result.js                |  2 +-
 .../mypackage/TestClass_result.js               |  2 +-
 .../Event_result.js                             |  2 +-
 .../NoConflictUseWindow_result.js               |  2 +-
 .../mypackage/TestClass_result.js               |  2 +-
 .../Event_result.js                             |  2 +-
 .../SamePackageAsConflict_result.js             |  2 +-
 .../mypackage/Event_result.js                   |  2 +-
 .../mypackage/TestClass_result.js               |  2 +-
 .../Event_result.js                             |  2 +-
 .../UseWindow_result.js                         |  2 +-
 .../mypackage/TestClass_result.js               |  2 +-
 .../otherpackage/Event_result.js                |  2 +-
 .../flexjs/projects/super/Base_result.js        |  2 +-
 .../flexjs/projects/super/Super_result.js       |  2 +-
 .../codegen/mxml/flexjs/MXMLFlexJSEmitter.java  |  2 +-
 42 files changed, 130 insertions(+), 50 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSEmiter.java
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSEmiter.java
 
b/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSEmiter.java
index c92254c..1359fa7 100644
--- 
a/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSEmiter.java
+++ 
b/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSEmiter.java
@@ -54,7 +54,7 @@ public class TestFlexJSEmiter extends TestGoogEmiter
                 + "return \"Don't \" + _privateVar + value; }";
         IFileNode node = compileAS(code);
         asBlockWalker.visitFile(node);
-        assertOutWithMetadata("/**\n * com.example.components.MyEventTarget\n 
*\n * @fileoverview\n *\n * @suppress {checkTypes}\n 
*/\n\ngoog.provide('com.example.components.MyEventTarget');\n\n\n\n/**\n * 
@constructor\n * @extends {goog.events.EventTarget}\n 
*/\ncom.example.components.MyEventTarget = function() {\n  
com.example.components.MyEventTarget.base(this, 'constructor');\n  if (foo() != 
42) {\n    bar();\n  }\n};\ngoog.inherits(com.example.components.MyEventTarget, 
goog.events.EventTarget);\n\n\n/**\n * @private\n * @type {string}\n 
*/\ncom.example.components.MyEventTarget.prototype._privateVar = \"do 
\";\n\n\n/**\n * @export\n * @type {number}\n 
*/\ncom.example.components.MyEventTarget.prototype.publicProperty = 
100;\n\n\n/**\n * @export\n * @param {string} value\n * @return {string}\n 
*/\ncom.example.components.MyEventTarget.prototype.myFunction = function(value) 
{\n  return \"Don't \" + this._privateVar + value;\n};\n\n\n/**\n * Metadata\n 
*\n * @type {Object.<string, Ar
 ray.<Object>>}\n 
*/\ncom.example.components.MyEventTarget.prototype.FLEXJS_CLASS_INFO = { names: 
[{ name: 'MyEventTarget', qName: 'com.example.components.MyEventTarget'}] 
};\n");
+        assertOutWithMetadata("/**\n * com.example.components.MyEventTarget\n 
*\n * @fileoverview\n *\n * @suppress {checkTypes|accessControls}\n 
*/\n\ngoog.provide('com.example.components.MyEventTarget');\n\n\n\n/**\n * 
@constructor\n * @extends {goog.events.EventTarget}\n 
*/\ncom.example.components.MyEventTarget = function() {\n  
com.example.components.MyEventTarget.base(this, 'constructor');\n  if (foo() != 
42) {\n    bar();\n  }\n};\ngoog.inherits(com.example.components.MyEventTarget, 
goog.events.EventTarget);\n\n\n/**\n * @private\n * @type {string}\n 
*/\ncom.example.components.MyEventTarget.prototype._privateVar = \"do 
\";\n\n\n/**\n * @export\n * @type {number}\n 
*/\ncom.example.components.MyEventTarget.prototype.publicProperty = 
100;\n\n\n/**\n * @export\n * @param {string} value\n * @return {string}\n 
*/\ncom.example.components.MyEventTarget.prototype.myFunction = function(value) 
{\n  return \"Don't \" + this._privateVar + value;\n};\n\n\n/**\n * Metadata\n 
*\n * @type {Obj
 ect.<string, Array.<Object>>}\n 
*/\ncom.example.components.MyEventTarget.prototype.FLEXJS_CLASS_INFO = { names: 
[{ name: 'MyEventTarget', qName: 'com.example.components.MyEventTarget'}] 
};\n");
     }
 
     @Override
@@ -65,7 +65,7 @@ public class TestFlexJSEmiter extends TestGoogEmiter
                 + "public interface TestInterface { } }";
         IFileNode node = compileAS(code);
         asBlockWalker.visitFile(node);
-        assertOutWithMetadata("/**\n * com.example.components.TestInterface\n 
*\n * @fileoverview\n *\n * @suppress {checkTypes}\n 
*/\n\ngoog.provide('com.example.components.TestInterface');\n\n\n\n/**\n * 
@interface\n */\ncom.example.components.TestInterface = function() 
{\n};\n\n\n/**\n * Metadata\n *\n * @type {Object.<string, Array.<Object>>}\n 
*/\ncom.example.components.TestInterface.prototype.FLEXJS_CLASS_INFO = { names: 
[{ name: 'TestInterface', qName: 'com.example.components.TestInterface'}] 
};\n");
+        assertOutWithMetadata("/**\n * com.example.components.TestInterface\n 
*\n * @fileoverview\n *\n * @suppress {checkTypes|accessControls}\n 
*/\n\ngoog.provide('com.example.components.TestInterface');\n\n\n\n/**\n * 
@interface\n */\ncom.example.components.TestInterface = function() 
{\n};\n\n\n/**\n * Metadata\n *\n * @type {Object.<string, Array.<Object>>}\n 
*/\ncom.example.components.TestInterface.prototype.FLEXJS_CLASS_INFO = { names: 
[{ name: 'TestInterface', qName: 'com.example.components.TestInterface'}] 
};\n");
     }
 
     @Override
@@ -76,7 +76,7 @@ public class TestFlexJSEmiter extends TestGoogEmiter
                 + "public class TestClass { } }";
         IFileNode node = compileAS(code);
         asBlockWalker.visitFile(node);
-        assertOutWithMetadata("/**\n * com.example.components.TestClass\n *\n 
* @fileoverview\n *\n * @suppress {checkTypes}\n 
*/\n\ngoog.provide('com.example.components.TestClass');\n\n\n\n/**\n * 
@constructor\n */\ncom.example.components.TestClass = function() 
{\n};\n\n\n/**\n * Metadata\n *\n * @type {Object.<string, Array.<Object>>}\n 
*/\ncom.example.components.TestClass.prototype.FLEXJS_CLASS_INFO = { names: [{ 
name: 'TestClass', qName: 'com.example.components.TestClass'}] };\n");
+        assertOutWithMetadata("/**\n * com.example.components.TestClass\n *\n 
* @fileoverview\n *\n * @suppress {checkTypes|accessControls}\n 
*/\n\ngoog.provide('com.example.components.TestClass');\n\n\n\n/**\n * 
@constructor\n */\ncom.example.components.TestClass = function() 
{\n};\n\n\n/**\n * Metadata\n *\n * @type {Object.<string, Array.<Object>>}\n 
*/\ncom.example.components.TestClass.prototype.FLEXJS_CLASS_INFO = { names: [{ 
name: 'TestClass', qName: 'com.example.components.TestClass'}] };\n");
     }
 
     @Override

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSPackage.java
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSPackage.java
 
b/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSPackage.java
index 9bc13ca..d2b5ba6 100644
--- 
a/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSPackage.java
+++ 
b/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSPackage.java
@@ -53,7 +53,7 @@ public class TestFlexJSPackage extends TestGoogPackage
 
         IFileNode node = compileAS("package {public class A{}}");
         asBlockWalker.visitFile(node);
-        assertOutWithMetadata("/**\n * A\n *\n * @fileoverview\n *\n * 
@suppress {checkTypes}\n */\n\ngoog.provide('A');\n\n\n\n/**\n * @constructor\n 
*/\nA = function() {\n};\n\n\n/**\n * Metadata\n *\n * @type {Object.<string, 
Array.<Object>>}\n */\nA.prototype.FLEXJS_CLASS_INFO = { names: [{ name: 'A', 
qName: 'A'}] };\n");
+        assertOutWithMetadata("/**\n * A\n *\n * @fileoverview\n *\n * 
@suppress {checkTypes|accessControls}\n */\n\ngoog.provide('A');\n\n\n\n/**\n * 
@constructor\n */\nA = function() {\n};\n\n\n/**\n * Metadata\n *\n * @type 
{Object.<string, Array.<Object>>}\n */\nA.prototype.FLEXJS_CLASS_INFO = { 
names: [{ name: 'A', qName: 'A'}] };\n");
     }
 
     @Override
@@ -62,7 +62,7 @@ public class TestFlexJSPackage extends TestGoogPackage
     {
         IFileNode node = compileAS("package foo.bar.baz {public class A{}}");
         asBlockWalker.visitFile(node);
-        assertOutWithMetadata("/**\n * foo.bar.baz.A\n *\n * @fileoverview\n 
*\n * @suppress {checkTypes}\n 
*/\n\ngoog.provide('foo.bar.baz.A');\n\n\n\n/**\n * @constructor\n 
*/\nfoo.bar.baz.A = function() {\n};\n\n\n/**\n * Metadata\n *\n * @type 
{Object.<string, Array.<Object>>}\n 
*/\nfoo.bar.baz.A.prototype.FLEXJS_CLASS_INFO = { names: [{ name: 'A', qName: 
'foo.bar.baz.A'}] };\n");
+        assertOutWithMetadata("/**\n * foo.bar.baz.A\n *\n * @fileoverview\n 
*\n * @suppress {checkTypes|accessControls}\n 
*/\n\ngoog.provide('foo.bar.baz.A');\n\n\n\n/**\n * @constructor\n 
*/\nfoo.bar.baz.A = function() {\n};\n\n\n/**\n * Metadata\n *\n * @type 
{Object.<string, Array.<Object>>}\n 
*/\nfoo.bar.baz.A.prototype.FLEXJS_CLASS_INFO = { names: [{ name: 'A', qName: 
'foo.bar.baz.A'}] };\n");
     }
 
     @Override
@@ -71,7 +71,7 @@ public class TestFlexJSPackage extends TestGoogPackage
     {
         IFileNode node = compileAS("package foo.bar.baz {public class A{public 
function A(){}}}");
         asBlockWalker.visitFile(node);
-        assertOutWithMetadata("/**\n * foo.bar.baz.A\n *\n * @fileoverview\n 
*\n * @suppress {checkTypes}\n 
*/\n\ngoog.provide('foo.bar.baz.A');\n\n\n\n/**\n * @constructor\n 
*/\nfoo.bar.baz.A = function() {\n};\n\n\n/**\n * Metadata\n *\n * @type 
{Object.<string, Array.<Object>>}\n 
*/\nfoo.bar.baz.A.prototype.FLEXJS_CLASS_INFO = { names: [{ name: 'A', qName: 
'foo.bar.baz.A'}] };\n");
+        assertOutWithMetadata("/**\n * foo.bar.baz.A\n *\n * @fileoverview\n 
*\n * @suppress {checkTypes|accessControls}\n 
*/\n\ngoog.provide('foo.bar.baz.A');\n\n\n\n/**\n * @constructor\n 
*/\nfoo.bar.baz.A = function() {\n};\n\n\n/**\n * Metadata\n *\n * @type 
{Object.<string, Array.<Object>>}\n 
*/\nfoo.bar.baz.A.prototype.FLEXJS_CLASS_INFO = { names: [{ name: 'A', qName: 
'foo.bar.baz.A'}] };\n");
     }
 
     @Override
@@ -80,7 +80,7 @@ public class TestFlexJSPackage extends TestGoogPackage
     {
         IFileNode node = compileAS("package foo.bar.baz {public class A{public 
function A(){if (a){for (var i:Object in obj){doit();}}}}}");
         asBlockWalker.visitFile(node);
-        assertOutWithMetadata("/**\n * foo.bar.baz.A\n *\n * @fileoverview\n 
*\n * @suppress {checkTypes}\n 
*/\n\ngoog.provide('foo.bar.baz.A');\n\n\n\n/**\n * @constructor\n 
*/\nfoo.bar.baz.A = function() {\n  if (a) {\n    for (var /** @type {Object} 
*/ i in obj) {\n      doit();\n    }\n  }\n};\n\n\n/**\n * Metadata\n *\n * 
@type {Object.<string, Array.<Object>>}\n 
*/\nfoo.bar.baz.A.prototype.FLEXJS_CLASS_INFO = { names: [{ name: 'A', qName: 
'foo.bar.baz.A'}] };\n");
+        assertOutWithMetadata("/**\n * foo.bar.baz.A\n *\n * @fileoverview\n 
*\n * @suppress {checkTypes|accessControls}\n 
*/\n\ngoog.provide('foo.bar.baz.A');\n\n\n\n/**\n * @constructor\n 
*/\nfoo.bar.baz.A = function() {\n  if (a) {\n    for (var /** @type {Object} 
*/ i in obj) {\n      doit();\n    }\n  }\n};\n\n\n/**\n * Metadata\n *\n * 
@type {Object.<string, Array.<Object>>}\n 
*/\nfoo.bar.baz.A.prototype.FLEXJS_CLASS_INFO = { names: [{ name: 'A', qName: 
'foo.bar.baz.A'}] };\n");
     }
 
     @Test
@@ -100,7 +100,7 @@ public class TestFlexJSPackage extends TestGoogPackage
                          " *\n" +
                          " * @fileoverview\n" +
                          " *\n" +
-                         " * @suppress {checkTypes}\n" +
+                         " * @suppress {checkTypes|accessControls}\n" +
                          " */\n" +
                          "\n" +
                          "goog.provide('foo.bar.baz.A');\n" +
@@ -163,7 +163,7 @@ public class TestFlexJSPackage extends TestGoogPackage
                          " *\n" +
                          " * @fileoverview\n" +
                          " *\n" +
-                         " * @suppress {checkTypes}\n" +
+                         " * @suppress {checkTypes|accessControls}\n" +
                          " */\n" +
                          "\n" +
                          "goog.provide('foo.bar.baz.A');\n" +

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSStatements.java
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSStatements.java
 
b/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSStatements.java
index e8cccb7..e635630 100644
--- 
a/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSStatements.java
+++ 
b/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSStatements.java
@@ -458,7 +458,87 @@ public class TestFlexJSStatements extends 
TestGoogStatements
                         + "foo: for each(var i:int in obj) break foo;",
                 IFileNode.class);
         asBlockWalker.visitFile(node);
-        assertOutWithMetadata("/**\n * FalconTest_A\n *\n * @fileoverview\n 
*\n * @suppress {checkTypes}\n */\n\ngoog.provide('FalconTest_A');\n\n\n\n/**\n 
* @constructor\n */\nFalconTest_A = function() 
{\n};\n\n\nFalconTest_A.prototype.falconTest_a = function() {\n  var self = 
this;\n  try {\n    a;\n  } catch (e) {\n    if (a) {\n      if (b) {\n        
if (c)\n          b;\n        else if (f)\n          a;\n        else\n         
 e;\n      }\n    }\n  } finally {\n  }\n  if (d)\n    for (var /** @type 
{number} */ i = 0; i < len; i++)\n      break;\n  if (a) {\n    with (ab) {\n   
   c();\n    }\n    do {\n      a++;\n      do\n        a++;\n      while (a > 
b);\n    } while (c > d);\n  }\n  if (b) {\n    try {\n      a;\n      throw 
new Error('foo');\n    } catch (e) {\n      switch (i) {\n        case 1:\n     
     break;\n        default:\n          return;\n      }\n    } finally {\n    
  d;\n      var /** @type {Object} */ a = function(foo, bar) {\n        bar = 
typeof bar 
 !== 'undefined' ? bar : 'goo';\n        return -1;\n      };\n      eee.dd;\n  
    eee.dd;\n      eee.dd;\n      eee.dd;\n    }\n  }\n  foo : for (var 
foreachiter0 in obj) \n  {\n  var i = obj[foreachiter0];\n  \n    break foo;}\n 
 ;\n};\n\n\n/**\n * Metadata\n *\n * @type {Object.<string, Array.<Object>>}\n 
*/\nFalconTest_A.prototype.FLEXJS_CLASS_INFO = { names: [{ name: 
'FalconTest_A', qName: 'FalconTest_A'}] };\n");
+        assertOutWithMetadata("/**\n" +
+                                     " * FalconTest_A\n" +
+                                     " *\n" +
+                                     " * @fileoverview\n" +
+                                     " *\n" +
+                                     " * @suppress 
{checkTypes|accessControls}\n" +
+                                     " */\n" +
+                                     "\n" +
+                                     "goog.provide('FalconTest_A');\n" +
+                                     "\n\n\n" +
+                                     "/**\n" +
+                                     " * @constructor\n" +
+                                     " */\n" +
+                                     "FalconTest_A = function() {\n" +
+                                     "};\n\n\n" +
+                                     "FalconTest_A.prototype.falconTest_a = 
function() {\n" +
+                                     "  var self = this;\n" +
+                                     "    var /** @type {Function} */ 
__localFn0__ = function(foo, bar) {\n" +
+                                 "    bar = typeof bar !== 'undefined' ? bar : 
'goo';\n" +
+                                 "    return -1;\n" +
+                                 "  }\n" +
+                                 "  try {\n" +
+                                     "    a;\n" +
+                                     "  } catch (e) {\n" +
+                                     "    if (a) {\n" +
+                                     "      if (b) {\n" +
+                                     "        if (c)\n" +
+                                     "          b;\n" +
+                                     "        else if (f)\n" +
+                                     "          a;\n" +
+                                     "        else\n" +
+                                     "          e;\n" +
+                                     "      }\n" +
+                                     "    }\n" +
+                                     "  } finally {\n" +
+                                     "  }\n" +
+                                     "  if (d)\n" +
+                                     "    for (var /** @type {number} */ i = 
0; i < len; i++)\n" +
+                                     "      break;\n" +
+                                     "  if (a) {\n" +
+                                     "    with (ab) {\n" +
+                                     "      c();\n" +
+                                     "    }\n" +
+                                     "    do {\n" +
+                                     "      a++;\n" +
+                                     "      do\n" +
+                                     "        a++;\n" +
+                                     "      while (a > b);\n" +
+                                     "    } while (c > d);\n" +
+                                     "  }\n" +
+                                     "  if (b) {\n" +
+                                     "    try {\n" +
+                                     "      a;\n" +
+                                     "      throw new Error('foo');\n" +
+                                     "    } catch (e) {\n" +
+                                     "      switch (i) {\n" +
+                                     "        case 1:\n" +
+                                     "          break;\n" +
+                                     "        default:\n" +
+                                     "          return;\n" +
+                                     "      }\n" +
+                                     "    } finally {\n" +
+                                     "      d;\n" +
+                                     "      var /** @type {Object} */ a = 
__localFn0__;\n" +
+                                     "      eee.dd;\n" +
+                                     "      eee.dd;\n" +
+                                     "      eee.dd;\n" +
+                                     "      eee.dd;\n" +
+                                     "    }\n" +
+                                     "  }\n" +
+                                     "  foo : for (var foreachiter0 in obj) 
\n" +
+                                     "  {\n" +
+                                     "  var i = obj[foreachiter0];\n" +
+                                     "  \n" +
+                                     "    break foo;}\n" +
+                                     "  ;\n};\n\n\n" +
+                                     "/**\n * Metadata\n" +
+                                     " *\n" +
+                                     " * @type {Object.<string, 
Array.<Object>>}\n" +
+                                     " */\n" +
+                                     "FalconTest_A.prototype.FLEXJS_CLASS_INFO 
= { names: [{ name: 'FalconTest_A', qName: 'FalconTest_A'}] };\n");
     }
 
     @Override

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/mxml/flexjs/TestFlexJSMXMLScript.java
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/mxml/flexjs/TestFlexJSMXMLScript.java
 
b/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/mxml/flexjs/TestFlexJSMXMLScript.java
index daad01e..6b50135 100644
--- 
a/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/mxml/flexjs/TestFlexJSMXMLScript.java
+++ 
b/compiler.jx.tests/src/org/apache/flex/compiler/internal/codegen/mxml/flexjs/TestFlexJSMXMLScript.java
@@ -43,7 +43,7 @@ public class TestFlexJSMXMLScript extends FlexJSTestBase
         
((JSFlexJSEmitter)(mxmlBlockWalker.getASEmitter())).getModel().setCurrentClass(dnode.getDefinition());
         mxmlBlockWalker.visitDocument(dnode);
         String appName = dnode.getQualifiedName();
-        String outTemplate = "/**\n * AppName\n *\n * @fileoverview\n *\n * 
@suppress {checkTypes}\n 
*/\n\ngoog.provide('AppName');\n\ngoog.require('org.apache.flex.core.Application');\n\n\n\n\n/**\n
 * @constructor\n * @extends {org.apache.flex.core.Application}\n */\nAppName = 
function() {\n  AppName.base(this, 'constructor');\n  \n  /**\n   * @private\n  
 * @type {Array}\n   */\n  this.mxmldd;\n  \n  /**\n   * @private\n   * @type 
{Array}\n   */\n  this.mxmldp;\n};\ngoog.inherits(AppName, 
org.apache.flex.core.Application);\n\n\n/**\n * Metadata\n *\n * @type 
{Object.<string, Array.<Object>>}\n */\nAppName.prototype.FLEXJS_CLASS_INFO = { 
names: [{ name: 'AppName', qName: 'AppName' }] };\n\n\n/**\n * @export\n * 
@override\n */\nAppName.prototype.addedToParent = function() {\n  
AppName.base(this, 'addedToParent');\n};\n\n\n";
+        String outTemplate = "/**\n * AppName\n *\n * @fileoverview\n *\n * 
@suppress {checkTypes|accessControls}\n 
*/\n\ngoog.provide('AppName');\n\ngoog.require('org.apache.flex.core.Application');\n\n\n\n\n/**\n
 * @constructor\n * @extends {org.apache.flex.core.Application}\n */\nAppName = 
function() {\n  AppName.base(this, 'constructor');\n  \n  /**\n   * @private\n  
 * @type {Array}\n   */\n  this.mxmldd;\n  \n  /**\n   * @private\n   * @type 
{Array}\n   */\n  this.mxmldp;\n};\ngoog.inherits(AppName, 
org.apache.flex.core.Application);\n\n\n/**\n * Metadata\n *\n * @type 
{Object.<string, Array.<Object>>}\n */\nAppName.prototype.FLEXJS_CLASS_INFO = { 
names: [{ name: 'AppName', qName: 'AppName' }] };\n\n\n/**\n * @export\n * 
@override\n */\nAppName.prototype.addedToParent = function() {\n  
AppName.base(this, 'addedToParent');\n};\n\n\n";
                
         assertOutWithMetadata(outTemplate.replaceAll("AppName", appName));
     }
@@ -63,7 +63,7 @@ public class TestFlexJSMXMLScript extends FlexJSTestBase
         
((JSFlexJSEmitter)(mxmlBlockWalker.getASEmitter())).getModel().setCurrentClass(dnode.getDefinition());
         mxmlBlockWalker.visitDocument(dnode);
         String appName = dnode.getQualifiedName();
-        String outTemplate = "/**\n * AppName\n *\n * @fileoverview\n *\n * 
@suppress {checkTypes}\n 
*/\n\ngoog.provide('AppName');\n\ngoog.require('org.apache.flex.core.Application');\n\n\n\n\n/**\n
 * @constructor\n * @extends {org.apache.flex.core.Application}\n */\nAppName = 
function() {\n  AppName.base(this, 'constructor');\n  \n  this.foo = ['foo'];\n 
 /**\n   * @private\n   * @type {Array}\n   */\n  this.mxmldd;\n  \n  /**\n   * 
@private\n   * @type {Array}\n   */\n  this.mxmldp;\n};\ngoog.inherits(AppName, 
org.apache.flex.core.Application);\n\n\n/**\n * Metadata\n *\n * @type 
{Object.<string, Array.<Object>>}\n */\nAppName.prototype.FLEXJS_CLASS_INFO = { 
names: [{ name: 'AppName', qName: 'AppName' }] };\n\n\n/**\n * @export\n * 
@type {Array}\n */\nAppName.prototype.foo;\n\n\n";
+        String outTemplate = "/**\n * AppName\n *\n * @fileoverview\n *\n * 
@suppress {checkTypes|accessControls}\n 
*/\n\ngoog.provide('AppName');\n\ngoog.require('org.apache.flex.core.Application');\n\n\n\n\n/**\n
 * @constructor\n * @extends {org.apache.flex.core.Application}\n */\nAppName = 
function() {\n  AppName.base(this, 'constructor');\n  \n  this.foo = ['foo'];\n 
 /**\n   * @private\n   * @type {Array}\n   */\n  this.mxmldd;\n  \n  /**\n   * 
@private\n   * @type {Array}\n   */\n  this.mxmldp;\n};\ngoog.inherits(AppName, 
org.apache.flex.core.Application);\n\n\n/**\n * Metadata\n *\n * @type 
{Object.<string, Array.<Object>>}\n */\nAppName.prototype.FLEXJS_CLASS_INFO = { 
names: [{ name: 'AppName', qName: 'AppName' }] };\n\n\n/**\n * @export\n * 
@type {Array}\n */\nAppName.prototype.foo;\n\n\n";
                
         assertOutWithMetadata(outTemplate.replaceAll("AppName", appName));
     }

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/files/FlexJSTest_again_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/files/FlexJSTest_again_result.js 
b/compiler.jx.tests/test-files/flexjs/files/FlexJSTest_again_result.js
index 5cc3675..d729d0a 100644
--- a/compiler.jx.tests/test-files/flexjs/files/FlexJSTest_again_result.js
+++ b/compiler.jx.tests/test-files/flexjs/files/FlexJSTest_again_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('FlexJSTest_again');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/files/LocalFunction_result.js
----------------------------------------------------------------------
diff --git a/compiler.jx.tests/test-files/flexjs/files/LocalFunction_result.js 
b/compiler.jx.tests/test-files/flexjs/files/LocalFunction_result.js
index 3a502cd..9d51bc3 100644
--- a/compiler.jx.tests/test-files/flexjs/files/LocalFunction_result.js
+++ b/compiler.jx.tests/test-files/flexjs/files/LocalFunction_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('LocalFunction');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/files/MyInitialView_result.js
----------------------------------------------------------------------
diff --git a/compiler.jx.tests/test-files/flexjs/files/MyInitialView_result.js 
b/compiler.jx.tests/test-files/flexjs/files/MyInitialView_result.js
index ff10b13..5ac94c6 100644
--- a/compiler.jx.tests/test-files/flexjs/files/MyInitialView_result.js
+++ b/compiler.jx.tests/test-files/flexjs/files/MyInitialView_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('MyInitialView');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/files/controllers/MyController_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/files/controllers/MyController_result.js 
b/compiler.jx.tests/test-files/flexjs/files/controllers/MyController_result.js
index dfc3cfb..e01247d 100644
--- 
a/compiler.jx.tests/test-files/flexjs/files/controllers/MyController_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/files/controllers/MyController_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('controllers.MyController');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/files/models/MyModel_result.js
----------------------------------------------------------------------
diff --git a/compiler.jx.tests/test-files/flexjs/files/models/MyModel_result.js 
b/compiler.jx.tests/test-files/flexjs/files/models/MyModel_result.js
index 436a2e7..0b01eca 100644
--- a/compiler.jx.tests/test-files/flexjs/files/models/MyModel_result.js
+++ b/compiler.jx.tests/test-files/flexjs/files/models/MyModel_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('models.MyModel');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/files/wildcard_import_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/files/wildcard_import_result.js 
b/compiler.jx.tests/test-files/flexjs/files/wildcard_import_result.js
index cafc585..9632477 100644
--- a/compiler.jx.tests/test-files/flexjs/files/wildcard_import_result.js
+++ b/compiler.jx.tests/test-files/flexjs/files/wildcard_import_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('wildcard_import');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/interfaces/Test_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/Test_result.js 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/Test_result.js
index a49f4b8..ff88e94 100644
--- a/compiler.jx.tests/test-files/flexjs/projects/interfaces/Test_result.js
+++ b/compiler.jx.tests/test-files/flexjs/projects/interfaces/Test_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('Test');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/interfaces/classes/A_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/classes/A_result.js 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/classes/A_result.js
index e2dd3f0..9c03911 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/classes/A_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/classes/A_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('classes.A');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/interfaces/classes/B_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/classes/B_result.js 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/classes/B_result.js
index 2fef89c..cc85f09 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/classes/B_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/classes/B_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('classes.B');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/interfaces/classes/C_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/classes/C_result.js 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/classes/C_result.js
index 729cda3..4b9443a 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/classes/C_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/classes/C_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('classes.C');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IA_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IA_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IA_result.js
index 2a00144..be372df 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IA_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IA_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('interfaces.IA');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IB_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IB_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IB_result.js
index d4933c8..952f6a8 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IB_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IB_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('interfaces.IB');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IC_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IC_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IC_result.js
index 9e5298b..7f4bf1a 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IC_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IC_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('interfaces.IC');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/ID_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/ID_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/ID_result.js
index a730bbb..3d93fbf 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/ID_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/ID_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('interfaces.ID');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IE_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IE_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IE_result.js
index ef07f66..6b49590 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IE_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/interfaces/interfaces/IE_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('interfaces.IE');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_ambiguous_definition/AmbiguousDefinition_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_ambiguous_definition/AmbiguousDefinition_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_ambiguous_definition/AmbiguousDefinition_result.js
index bc013eb..f822585 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_ambiguous_definition/AmbiguousDefinition_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_ambiguous_definition/AmbiguousDefinition_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('AmbiguousDefinition');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_ambiguous_definition/Event_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_ambiguous_definition/Event_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_ambiguous_definition/Event_result.js
index 7c5151b..8bd22d5 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_ambiguous_definition/Event_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_ambiguous_definition/Event_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('Event');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/DifferentPackageAsConflict_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/DifferentPackageAsConflict_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/DifferentPackageAsConflict_result.js
index 569735e..9916ae5 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/DifferentPackageAsConflict_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/DifferentPackageAsConflict_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('DifferentPackageAsConflict');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/Event_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/Event_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/Event_result.js
index 7c5151b..8bd22d5 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/Event_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/Event_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('Event');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/mypackage/TestClass_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/mypackage/TestClass_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/mypackage/TestClass_result.js
index dd0a625..de1e202 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/mypackage/TestClass_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/mypackage/TestClass_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('mypackage.TestClass');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/otherpackage/Event_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/otherpackage/Event_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/otherpackage/Event_result.js
index 64b5249..edc8003 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/otherpackage/Event_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_different_package_as_conflict/otherpackage/Event_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('otherpackage.Event');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_no_window/Event_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_no_window/Event_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_no_window/Event_result.js
index 7c5151b..8bd22d5 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_no_window/Event_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_no_window/Event_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('Event');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_no_window/NoConflictNoWindow_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_no_window/NoConflictNoWindow_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_no_window/NoConflictNoWindow_result.js
index f35bd6b..183f30a 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_no_window/NoConflictNoWindow_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_no_window/NoConflictNoWindow_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('NoConflictNoWindow');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_no_window/mypackage/TestClass_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_no_window/mypackage/TestClass_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_no_window/mypackage/TestClass_result.js
index 43fce03..9b74aad 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_no_window/mypackage/TestClass_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_no_window/mypackage/TestClass_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('mypackage.TestClass');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_use_window/Event_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_use_window/Event_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_use_window/Event_result.js
index 7c5151b..8bd22d5 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_use_window/Event_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_use_window/Event_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('Event');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_use_window/NoConflictUseWindow_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_use_window/NoConflictUseWindow_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_use_window/NoConflictUseWindow_result.js
index a065ca3..bbb0fec 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_use_window/NoConflictUseWindow_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_use_window/NoConflictUseWindow_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('NoConflictUseWindow');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_use_window/mypackage/TestClass_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_use_window/mypackage/TestClass_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_use_window/mypackage/TestClass_result.js
index 43fce03..9b74aad 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_use_window/mypackage/TestClass_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_no_conflict_use_window/mypackage/TestClass_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('mypackage.TestClass');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/Event_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/Event_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/Event_result.js
index 7c5151b..8bd22d5 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/Event_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/Event_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('Event');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/SamePackageAsConflict_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/SamePackageAsConflict_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/SamePackageAsConflict_result.js
index 9566793..deae674 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/SamePackageAsConflict_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/SamePackageAsConflict_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('SamePackageAsConflict');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/mypackage/Event_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/mypackage/Event_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/mypackage/Event_result.js
index 832e344..4591d85 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/mypackage/Event_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/mypackage/Event_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('mypackage.Event');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/mypackage/TestClass_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/mypackage/TestClass_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/mypackage/TestClass_result.js
index dfdc9b5..c00a208 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/mypackage/TestClass_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_same_package_as_conflict/mypackage/TestClass_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('mypackage.TestClass');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/Event_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/Event_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/Event_result.js
index 7c5151b..8bd22d5 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/Event_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/Event_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('Event');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/UseWindow_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/UseWindow_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/UseWindow_result.js
index de40c57..b9344e0 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/UseWindow_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/UseWindow_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('UseWindow');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/mypackage/TestClass_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/mypackage/TestClass_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/mypackage/TestClass_result.js
index 4bd8082..3e3362b 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/mypackage/TestClass_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/mypackage/TestClass_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('mypackage.TestClass');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/otherpackage/Event_result.js
----------------------------------------------------------------------
diff --git 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/otherpackage/Event_result.js
 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/otherpackage/Event_result.js
index 64b5249..edc8003 100644
--- 
a/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/otherpackage/Event_result.js
+++ 
b/compiler.jx.tests/test-files/flexjs/projects/package_conflicts_use_window/otherpackage/Event_result.js
@@ -17,7 +17,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('otherpackage.Event');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/super/Base_result.js
----------------------------------------------------------------------
diff --git a/compiler.jx.tests/test-files/flexjs/projects/super/Base_result.js 
b/compiler.jx.tests/test-files/flexjs/projects/super/Base_result.js
index 6acd605..784541c 100644
--- a/compiler.jx.tests/test-files/flexjs/projects/super/Base_result.js
+++ b/compiler.jx.tests/test-files/flexjs/projects/super/Base_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('Base');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx.tests/test-files/flexjs/projects/super/Super_result.js
----------------------------------------------------------------------
diff --git a/compiler.jx.tests/test-files/flexjs/projects/super/Super_result.js 
b/compiler.jx.tests/test-files/flexjs/projects/super/Super_result.js
index f58d693..baf2c62 100644
--- a/compiler.jx.tests/test-files/flexjs/projects/super/Super_result.js
+++ b/compiler.jx.tests/test-files/flexjs/projects/super/Super_result.js
@@ -16,7 +16,7 @@
  *
  * @fileoverview
  *
- * @suppress {checkTypes}
+ * @suppress {checkTypes|accessControls}
  */
 
 goog.provide('Super');

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/cf2ec1e3/compiler.jx/src/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java
----------------------------------------------------------------------
diff --git 
a/compiler.jx/src/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java
 
b/compiler.jx/src/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java
index da9becf..ff9bd16 100644
--- 
a/compiler.jx/src/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java
+++ 
b/compiler.jx/src/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java
@@ -1781,7 +1781,7 @@ public class MXMLFlexJSEmitter extends MXMLEmitter 
implements
         writeNewline(" *");
         writeNewline(" * @fileoverview");
         writeNewline(" *");
-        writeNewline(" * @suppress {checkTypes}");
+        writeNewline(" * @suppress {checkTypes|accessControls}");
         writeNewline(" */");
         writeNewline();
         

Reply via email to