Details
-
Type:
Improvement
-
Status:
Resolved
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 2.6.1.Release
-
Fix Version/s: 2.7.0.Release
-
Component/s: Compiler Integration
-
Labels:None
-
Number of attachments :
Description
This jira covers the work to selectively enable local ast transforms during reconciling. Currently non are allowed.
Issue Links
- supercedes
-
GRECLIPSE-1179
Selectively run "safe" ast transforms as part of a reconcile operation
-
Committed first pass. New tests in FullProjectTests for this. New compiler option that can be set like other java compiler options.
In CompilerOptions:
which can be initialized from a system property if not being set by another means:
The supported format right now is a comma separated list of strings. The strings are considered to be partial names, so if a transform has these strings anywhere in it, it is allowed. There are only two special characters right now:
Foo$ - a $ can be used to indicate this must be the last part of a transform name. So for @Singleton, Singleton$ wont match but SingletonASTTransformation$ would match.