A ruby argument named result will conflict with the stack local used for the return value: both will become ruby_result in java.
Namespace arguments away from this by prefixing them with ruby_arg_ instead of merely ruby_.
Fix a naming conflict jrubyc can introduce in generated java.
A ruby argument named 'result' will conflict with the stack local used for the return value: both will become 'ruby_result' in java. Namespace arguments away from this by prefixing them with 'ruby_arg_' instead of merely 'ruby_'.
Won't an argument named 'arg_result' still have the same issue? Not saying this isn't an improvement due to likelihood...
A ruby argument named arg_result should lead to a java local named ruby_arg_arg_result, which would still be different from the implicit ruby_result java local.