Hello,

I have the following Scenario:

OSGI-based application with embedded GroovyScriptEngines, lots of small(ish) scripts which use variables from the Binding. All those Binding-Variables are written in uppercase (like constants) to distinguish them from locally used variables in the script. While looking into recent increases in compile-time for the scripts I learned that those uppercase variable names are part of the problem because they cause a lot of undesired class-lookups. Modifying all the existing scripts would be a giant pain so I thought there might be a way to do this using an AST transformation, what I would like to do is something like adding a lower-case prefix to all uppercase-variables but I cant seem to find the right angle.
Any hints/ideas? Most of the variable-names are known, but some are not.

regards
Wolfgang Pedot

Reply via email to