Override method to allow 'var' instead of 'const' while waiting for full ES6 
support

Signed-off-by: Erik de Bruin <e...@ixsoftware.nl>


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

Branch: refs/heads/develop
Commit: 68206bcf65fcf9bdc92a882011e6747ffc2857c0
Parents: 6ff35ec
Author: Erik de Bruin <e...@ixsoftware.nl>
Authored: Fri Nov 21 11:47:17 2014 +0100
Committer: Erik de Bruin <e...@ixsoftware.nl>
Committed: Fri Nov 21 11:47:17 2014 +0100

----------------------------------------------------------------------
 .../internal/codegen/js/vf2js/JSVF2JSEmitter.java      | 13 +++++++++++++
 1 file changed, 13 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/68206bcf/compiler.jx/src/org/apache/flex/compiler/internal/codegen/js/vf2js/JSVF2JSEmitter.java
----------------------------------------------------------------------
diff --git 
a/compiler.jx/src/org/apache/flex/compiler/internal/codegen/js/vf2js/JSVF2JSEmitter.java
 
b/compiler.jx/src/org/apache/flex/compiler/internal/codegen/js/vf2js/JSVF2JSEmitter.java
index 5d182b9..f6276d3 100644
--- 
a/compiler.jx/src/org/apache/flex/compiler/internal/codegen/js/vf2js/JSVF2JSEmitter.java
+++ 
b/compiler.jx/src/org/apache/flex/compiler/internal/codegen/js/vf2js/JSVF2JSEmitter.java
@@ -372,6 +372,19 @@ public class JSVF2JSEmitter extends JSGoogEmitter 
implements IJSVF2JSEmitter
     }
 
     @Override
+    protected void emitMemberKeyword(IDefinitionNode node)
+    {
+        if (node instanceof IFunctionNode)
+        {
+            writeToken(ASEmitterTokens.FUNCTION);
+        }
+        else if (node instanceof IVariableNode)
+        {
+            writeToken(ASEmitterTokens.VAR);
+        }
+    }
+
+    @Override
     public void emitField(IVariableNode node)
     {
         IDefinition definition = getClassDefinition(node);

Reply via email to