Updated Branches:
  refs/heads/develop 6d8761404 -> fc4b7cfe3

FLEX-33917 emit interface types fully qualified when used as an argument in a 
function call

Signed-off-by: Erik de Bruin <[email protected]>


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

Branch: refs/heads/develop
Commit: eb288784de126177d9ed1515de3308ccf2fa3d53
Parents: 6d87614
Author: Erik de Bruin <[email protected]>
Authored: Tue Nov 19 23:25:33 2013 +0100
Committer: Erik de Bruin <[email protected]>
Committed: Tue Nov 19 23:25:33 2013 +0100

----------------------------------------------------------------------
 .../compiler/internal/codegen/js/flexjs/JSFlexJSEmitter.java   | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/eb288784/compiler.jx/src/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSEmitter.java
----------------------------------------------------------------------
diff --git 
a/compiler.jx/src/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSEmitter.java
 
b/compiler.jx/src/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSEmitter.java
index 6802ba5..eda5579 100644
--- 
a/compiler.jx/src/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSEmitter.java
+++ 
b/compiler.jx/src/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSEmitter.java
@@ -604,8 +604,10 @@ public class JSFlexJSEmitter extends JSGoogEmitter 
implements IJSFlexJSEmitter
         boolean emitName = true;
 
         if (nodeDef != null
-                && (nodeDef.isStatic() || (nodeDef instanceof ClassDefinition 
&& nodeDef
-                        .getParent() != null)))
+                && (nodeDef.isStatic() || (
+                        (nodeDef instanceof ClassDefinition || 
+                                nodeDef instanceof InterfaceDefinition) && 
+                        nodeDef.getParent() != null)))
         {
             String sname = nodeDef.getParent().getQualifiedName();
             if (sname.length() > 0)

Reply via email to