On 5/10/16, 8:03 AM, "Harbs" <harbs.li...@gmail.com> wrote:

>foo = foo.plus(bar);

OK, well in theory the compiler generated "foo" and is about to add
".concat(" so you would get "foo.concat(" then "bar" would get emitted.
Try replacing ".concat" with:

 " = "
 getWalker().walk(node.getLeftOperandNode()); // should re-output "foo"
 "; "
 getWalker().walk(node.getLeftOperandNode()); // should re-output "foo"
 ".plus("


Or something like that.  If that doesn't work I will try to look at it
later today.

-Alex

Reply via email to