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 053ea997f MXMLRoyaleEmitter: remove dead code that was causing a null
exception (closes #216)
053ea997f is described below
commit 053ea997fcaa1d15b2b3efe77de7ffc10bdb13b5
Author: Josh Tynjala <[email protected]>
AuthorDate: Wed Dec 7 09:02:59 2022 -0800
MXMLRoyaleEmitter: remove dead code that was causing a null exception
(closes #216)
---
.../compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java | 4 ----
1 file changed, 4 deletions(-)
diff --git
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java
index 59f387e5b..4034a5fed 100644
---
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java
+++
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java
@@ -2478,13 +2478,9 @@ public class MXMLRoyaleEmitter extends MXMLEmitter
implements
RoyaleJSProject project = (RoyaleJSProject)
getMXMLWalker().getProject();
project.needLanguage = true;
MXMLFunctionNode fnode = ((MXMLFunctionNode)node);
- IFunctionDefinition fdef = fnode.getValue(project);
IExpressionNode fexpNode =
(IExpressionNode)fnode.getExpressionNode();
- String fnName = fdef.getBaseName();
IASEmitter asEmitter = ((IMXMLBlockWalker) getMXMLWalker())
.getASEmitter();
- if (fdef.isPrivate() && project.getAllowPrivateNameConflicts())
- fnName =
((JSRoyaleEmitter)asEmitter).formatPrivateName(fdef.getParent().getQualifiedName(),
fdef.getBaseName());
String fNodeString =
((JSRoyaleEmitter)asEmitter).stringifyNode(fexpNode);
currentPropertySpecifier.value = fNodeString;
return;