Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/flex-falcon into develop
Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/50dd25d9 Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/50dd25d9 Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/50dd25d9 Branch: refs/heads/develop Commit: 50dd25d9dd41e23ddad8148928e8da7cb587b8fe Parents: ed270e2 095d5ee Author: Alex Harui <aha...@apache.org> Authored: Sat Mar 25 21:44:42 2017 -0700 Committer: Alex Harui <aha...@apache.org> Committed: Sat Mar 25 21:44:42 2017 -0700 ---------------------------------------------------------------------- compiler-jx/pom.xml | 2 + .../flex/compiler/codegen/INestingEmitter.java | 26 ++ .../flex/compiler/codegen/as/IASEmitter.java | 3 +- .../flex/compiler/codegen/js/IJSEmitter.java | 38 +-- .../compiler/codegen/js/IMappingEmitter.java | 66 ++++ .../flex/compiler/driver/js/IJSBackend.java | 4 +- .../flex/compiler/internal/codegen/Emitter.java | 28 ++ .../compiler/internal/codegen/as/ASEmitter.java | 31 +- .../compiler/internal/codegen/js/JSEmitter.java | 16 + .../internal/codegen/js/JSSourceMapEmitter.java | 10 +- .../compiler/internal/codegen/js/JSWriter.java | 7 +- .../codegen/js/flexjs/JSFlexJSEmitter.java | 16 +- .../internal/codegen/mxml/MXMLWriter.java | 25 +- .../codegen/mxml/flexjs/MXMLEventSpecifier.java | 3 + .../codegen/mxml/flexjs/MXMLFlexJSEmitter.java | 339 ++++++++++++++----- .../mxml/flexjs/MXMLFlexJSPublisher.java | 34 -- .../compiler/internal/driver/js/JSBackend.java | 3 +- .../js/flexjs/TestFlexJSGlobalFunctions.java | 2 +- .../sourcemaps/TestSourceMapMXMLEvents.java | 44 +++ .../sourcemaps/TestSourceMapMXMLScript.java | 77 +++++ .../internal/test/FlexJSSourceMapTestBase.java | 64 ++++ .../compiler/internal/test/FlexJSTestBase.java | 33 ++ .../internal/test/SourceMapTestBase.java | 5 +- 23 files changed, 677 insertions(+), 199 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/50dd25d9/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSEmitter.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/50dd25d9/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSPublisher.java ----------------------------------------------------------------------