stitch
stitch copied to clipboard
Fix lambda variable names conflicting with names in the enclosing method
Currently stitch renames local variables based on their index, which causes conflicts with variables inside a lambda function (which is a separate synthetic method) in the decompiled source. Instead, give each local in the class a unique name.