You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by jo...@apache.org on 2020/05/26 21:40:32 UTC

[royale-compiler] 01/05: PackageFooterEmitter: uses getModel().suppressExports instead of doc.getEmitExports() because doc.getEmitExports() may not always be accurate

This is an automated email from the ASF dual-hosted git repository.

joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git

commit 7ee7f4e4b988b02fc274a7ac3086e63f64db4a3b
Author: Josh Tynjala <jo...@apache.org>
AuthorDate: Tue May 26 12:42:01 2020 -0700

    PackageFooterEmitter: uses getModel().suppressExports instead of doc.getEmitExports() because doc.getEmitExports() may not always be accurate
---
 .../royale/compiler/internal/codegen/js/jx/PackageFooterEmitter.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/PackageFooterEmitter.java b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/PackageFooterEmitter.java
index 1e54271..64edb13 100644
--- a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/PackageFooterEmitter.java
+++ b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/PackageFooterEmitter.java
@@ -79,7 +79,7 @@ public class PackageFooterEmitter extends JSSubEmitter implements
         JSRoyaleDocEmitter doc = (JSRoyaleDocEmitter) getEmitter()
         .getDocEmitter();
 
-	    if (!getEmitter().getModel().isExterns && doc.getEmitExports())
+	    if (!getEmitter().getModel().isExterns && !getEmitter().getModel().suppressExports)
 	    {
 			boolean isInterface = tnode instanceof IInterfaceNode;
 			boolean isDynamic = tnode instanceof IClassNode && tnode.hasModifier(ASModifier.DYNAMIC);