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


The following commit(s) were added to refs/heads/develop by this push:
     new 6e422dae4 JSRoyaleEmitter: fix namespace URI when namespace is defined 
in a package
6e422dae4 is described below

commit 6e422dae4605140621f00860878825ba858f6efb
Author: Josh Tynjala <[email protected]>
AuthorDate: Wed Apr 22 14:53:05 2026 -0700

    JSRoyaleEmitter: fix namespace URI when namespace is defined in a package
---
 RELEASE_NOTES.md                                                        | 1 +
 .../royale/compiler/internal/codegen/js/royale/JSRoyaleEmitter.java     | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 8410ba0b0..d8aa8450b 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -76,6 +76,7 @@ Apache Royale Compiler 1.0.0
 - compiler: Added support for `mx.core.IDeferredInstance` for default 
properties with `-children-as-data=false` for JavaScript.
 - compiler: Added support for `mx.core.UIComponentDescriptor` with 
`-children-as-data=false` for JavaScript.
 - compiler: Improved parsing of `[Exclude]` metadata to make the member name 
an identifier for tooling.
+- compiler: Fixed namespace URI when namespace is defined in package.
 - debugger: Added missing isolate ID to SWF load and unload events.
 - debugger: Fixed debugger targeting the current JDK version instead of the 
intended minimum JDK version.
 - debugger: Fixed localized messages appearing as unprocessed tokens.
diff --git 
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleEmitter.java
 
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleEmitter.java
index a56c4333f..da2521488 100644
--- 
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleEmitter.java
+++ 
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleEmitter.java
@@ -807,7 +807,7 @@ public class JSRoyaleEmitter extends JSEmitter implements 
IJSRoyaleEmitter
         {
             startMapping(node);
             write(ASEmitterTokens.SINGLE_QUOTE);
-            write(node.getName());
+            write(node.getQualifiedName());
             write(ASEmitterTokens.SINGLE_QUOTE);
             endMapping(node);
         }

Reply via email to