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