You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by cd...@apache.org on 2016/10/01 06:41:28 UTC
[7/9] git commit: [flex-falcon]
[refs/heads/feature-autobuild/maven-archetypes] - use current class since
cnode can be null in MXML script blocks
use current class since cnode can be null in MXML script blocks
Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/25358a83
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/25358a83
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/25358a83
Branch: refs/heads/feature-autobuild/maven-archetypes
Commit: 25358a8377c11131c4c0901668c4e6d5787ac034
Parents: ed2c72a
Author: Alex Harui <ah...@apache.org>
Authored: Wed Sep 28 13:59:29 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Thu Sep 29 20:56:44 2016 -0700
----------------------------------------------------------------------
.../compiler/internal/codegen/js/jx/MemberAccessEmitter.java | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/25358a83/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/MemberAccessEmitter.java
----------------------------------------------------------------------
diff --git a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/MemberAccessEmitter.java b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/MemberAccessEmitter.java
index 88a0262..14ea245 100644
--- a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/MemberAccessEmitter.java
+++ b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/MemberAccessEmitter.java
@@ -290,10 +290,8 @@ public class MemberAccessEmitter extends JSSubEmitter implements
else if (leftNode.getNodeID() == ASTNodeID.SuperID
&& (rightNode.getNodeID() == ASTNodeID.GetterID || (rightDef != null && rightDef instanceof AccessorDefinition)))
{
- IClassNode cnode = (IClassNode) node
- .getAncestorOfType(IClassNode.class);
write(getEmitter().formatQualifiedName(
- cnode.getQualifiedName()));
+ getEmitter().getModel().getCurrentClass().getQualifiedName()));
write(ASEmitterTokens.MEMBER_ACCESS);
write(JSGoogEmitterTokens.GOOG_BASE);
write(ASEmitterTokens.PAREN_OPEN);