Our team is currently using the nightly build of Falcon JX to try and compile the Starling Framework to JavaScript. The compilation eventually fails with:
java.lang.ClassCastException: o.a.f.c.internal.tree.as.MemberAccessExpressionNode cannot be cast to o.a.f.c.tree.as.IIdentifierNode at o.a.f.c.internal.codegen.js.jx.BinaryOperatorEmitter.super_emitBinaryOperator(BinaryOperatorEmitter.java:338) at o.a.f.c.internal.codegen.js.jx.BinaryOperatorEmitter.emit(BinaryOperatorEmitter.java:227) at o.a.f.c.internal.codegen.js.flexjs.JSFlexJSEmitter.emitBinaryOperator(JSFlexJSEmitter.java:605) at o.a.f.c.internal.codegen.as.ASBlockWalker.visitBinaryOperator(ASBlockWalker.java:525) ...... I have a feeling it's an E4X problem somewhere in the code. I'm new to using the FalconJX compiler, though, and I'd appreciate any advice in how to be more helpful in reporting issues. Is there a verbose setting that would emit what ActionScript file was being processed at the time of the exception? -- View this message in context: http://apache-flex-development.2333347.n4.nabble.com/FalconJX-Exception-MemberAccessExpressionNode-cannot-be-cast-to-IIdentifierNode-tp51948.html Sent from the Apache Flex Development mailing list archive at Nabble.com.