This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-compiler.git
commit dfe514712d0017e1025bf362d95651cd539db885 Merge: bced732 758e7ac Author: Alex Harui <[email protected]> AuthorDate: Wed Oct 16 09:50:47 2019 -0700 Merge branch 'webservice' into develop .../royale/compiler/codegen/mxml/IMXMLEmitter.java | 7 + .../codegen/js/jx/BinaryOperatorEmitter.java | 9 +- .../codegen/js/jx/DynamicAccessEmitter.java | 8 +- .../internal/codegen/js/jx/LiteralEmitter.java | 4 +- .../codegen/js/royale/JSRoyaleEmitter.java | 14 +- .../internal/codegen/js/utils/EmitterUtils.java | 14 ++ .../internal/codegen/mxml/MXMLBlockWalker.java | 19 ++ .../internal/codegen/mxml/MXMLEmitter.java | 14 ++ .../codegen/mxml/royale/MXMLRoyaleEmitter.java | 235 ++++++++++++++++++++- .../internal/visitor/mxml/MXMLNodeSwitch.java | 10 +- .../compiler/visitor/mxml/IMXMLBlockVisitor.java | 6 + .../codegen/js/royale/TestRoyaleExpressions.java | 10 + .../codegen/js/royale/TestRoyaleGlobalClasses.java | 42 ++++ .../compiler/internal/projects/RoyaleProject.java | 4 +- 14 files changed, 384 insertions(+), 12 deletions(-) diff --cc compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/utils/EmitterUtils.java index 4e282ed,9085b69..c227a40 --- a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/utils/EmitterUtils.java +++ b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/utils/EmitterUtils.java @@@ -41,11 -41,28 +41,15 @@@ import org.apache.royale.compiler.inter import org.apache.royale.compiler.internal.definitions.NamespaceDefinition.INamepaceDeclarationDirective; import org.apache.royale.compiler.internal.definitions.ParameterDefinition; import org.apache.royale.compiler.internal.definitions.VariableDefinition; +import org.apache.royale.compiler.internal.semantics.SemanticUtils; +import org.apache.royale.compiler.internal.tree.as.*; + import org.apache.royale.compiler.internal.tree.as.ConfigConditionBlockNode; + import org.apache.royale.compiler.internal.tree.as.ContainerNode; + import org.apache.royale.compiler.internal.tree.as.NodeBase; + import org.apache.royale.compiler.internal.tree.as.ParameterNode; import org.apache.royale.compiler.projects.ICompilerProject; import org.apache.royale.compiler.tree.ASTNodeID; -import org.apache.royale.compiler.tree.as.IASNode; -import org.apache.royale.compiler.tree.as.IAccessorNode; -import org.apache.royale.compiler.tree.as.IClassNode; -import org.apache.royale.compiler.tree.as.IContainerNode; -import org.apache.royale.compiler.tree.as.IDefinitionNode; -import org.apache.royale.compiler.tree.as.IExpressionNode; -import org.apache.royale.compiler.tree.as.IFunctionNode; -import org.apache.royale.compiler.tree.as.IIdentifierNode; -import org.apache.royale.compiler.tree.as.INamespaceNode; -import org.apache.royale.compiler.tree.as.IPackageNode; -import org.apache.royale.compiler.tree.as.IParameterNode; -import org.apache.royale.compiler.tree.as.IScopedNode; -import org.apache.royale.compiler.tree.as.ITypeNode; -import org.apache.royale.compiler.tree.as.IUnaryOperatorNode; -import org.apache.royale.compiler.tree.as.IVariableExpressionNode; -import org.apache.royale.compiler.tree.as.IVariableNode; +import org.apache.royale.compiler.tree.as.*; import org.apache.royale.compiler.utils.NativeUtils; /**
