aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-06[configuration] Added the configuration keys lombok.ToString.doNotUseGetters ↵Roel Spilker
and lombok.ToString.includeFieldNames
2014-02-06[configuration] Have the ConfigurationApp print platform-specific newLine ↵Roel Spilker
characters, and print clear for empty lists.
2014-01-31[configuration] Added first automated test for the configuration framework. ↵Roel Spilker
For now, it fails.
2014-01-23[configuration] Small improvements to the command line appRoel Spilker
2014-01-21[configuration] Extended the configuration app to display the resulting ↵Roel Spilker
configuration for a path and have 'blame'. Removed the PrintConfiguration annotation and handlers. Separated the parsing and the interpreting.
2014-01-20[configuration] Copy less lists during resolvingRoel Spilker
2014-01-20[configuration] Code cleanupRoel Spilker
2014-01-20[configuration] Improved descriptions of configuration keysRoel Spilker
2014-01-20[test] Missing after-X files used to be an implicit 'just ignore the ↵Reinier Zwitserloot
content' signal; now you need an explicit directive to allow this behaviour. [configuration] added tests for @Accessors configuration key implementations.
2014-01-20[configuration] ConfigurationKeysLoader now caches.Reinier Zwitserloot
2014-01-20[configuration] Added all the @Accessors stuff as a configuration key.Reinier Zwitserloot
[refactor] Merged TransformationsUtil and HandlerUtil
2014-01-20[configuration] ConfigurationKey now has a descriptionRoel Spilker
2014-01-19[configuration] added a service-loader based way to load ConfigurationKeys, ↵Reinier Zwitserloot
so that third party additions can add their own.
2014-01-19[trivial] added test for logger config keys.Reinier Zwitserloot
2014-01-19[configuration] added facilities to override conf file resolution for test ↵Reinier Zwitserloot
cases, and added first tests to test implementations of configuration-based stuff (FlagUsages, specifically). Error reporter has been refactored.
2014-01-19[configuration] Initial setup for configuration appRoel Spilker
2014-01-19[configuration] Move the responsibility to stop bubbling to the iteratorRoel Spilker
2014-01-19[configuration] only allow a keyname to be registered onceRoel Spilker
2014-01-19[configuration] Make sure the ConfigurationKeys class is initializedRoel Spilker
2014-01-18[configuration] Moved ALL ConfigurationKey constants into ↵Reinier Zwitserloot
'ConfigurationKeys'; that bug where fields in annotation defs causes issues is too endemic to try and work around these.
2014-01-18[configuration] The 'getAbsoluteFileLocation()' addition to EclipseAST did ↵Reinier Zwitserloot
not work in ECJ; now it does.
2014-01-18[configuration] [snippet] Removed the 'getProject' method; this doesn't even ↵Reinier Zwitserloot
exist on ECJ.
2014-01-18[test-directives] another update to the 'test directives' system; test files ↵Reinier Zwitserloot
now can start with directives (configuration keys, 'ignore', and java language version limits), and the test directory runner now has a framework to handle these. All existing tests pass at this point.
2014-01-18Moved NonNull's FLAG_USAGE ConfigurationKey definition to ConfigurationKeys ↵Reinier Zwitserloot
to work around bugs with putting fields in annotation declarations in many versions of JDK7 and all of JDK6's versions.
2014-01-18[configuration] updates to the tests to streamline parsing 'directives', ↵Reinier Zwitserloot
which have become more important as input files now may need to set up some lombok configuration stuff.
2014-01-18[configuration] implementations for log's log.any.fieldIsStatic config.Reinier Zwitserloot
2014-01-18[configuration] implementation of flagUsage for all handlers.Reinier Zwitserloot
2014-01-18[configuration] Reduced the range around which all already flagged ↵Reinier Zwitserloot
errors/warnings are removed (javac/delombok only) when using onMethod / onConstructor / onParam. Useful for adding warnings such as lombok configuration 'flag usages'.
2014-01-18[configuration] initial batch of configuration keys, primarily for flag usages.Reinier Zwitserloot
2014-01-18compiling lombok with javac gives 1 warning. fixed this.Reinier Zwitserloot
2014-01-17[configuration] Removed type parameter from ConfigurationSource.ResultRoel Spilker
2014-01-17[configuration] More strict naming rules for keyNames:Roel Spilker
- may contain letters, digits, minus signs, underscores and periods - must start with a letter, minus sign or underscore - may not end with a period or minus sign the rules about the periods are for possible future wildcard/globbing enhancements
2014-01-17Close the outputstream if it is a file after printing the ASTRoel Spilker
2014-01-17[configuration] Added @PrintConfiguration to print the combined interpreted ↵Roel Spilker
configuration for a certain java file, improved problem reporting
2014-01-15[configuration] Implement LombokConfiguration (using the CONSOLE error reporter)Roel Spilker
2014-01-15[configuration] Pass the ConfigurationErrorReporterFactory as a parameter ↵Roel Spilker
instead of a field.
2014-01-15[configuration] Use URI in the API instead of files. Null results in an ↵Roel Spilker
empty Iterable. Some improvements on the time-out code
2014-01-15[configuration] Use the file system to look for 'lombok.config' files and ↵Roel Spilker
parse those and cache the results
2014-01-15[configuration] Add option 'stop-bubbling=true' to a lombok.config file to ↵Roel Spilker
prevent the system from going up the directory tree to find more config files
2014-01-09[configuration] Bubbling now worksRoel Spilker
2013-12-21[configuration] Implemented the StringResolverRoel Spilker
2013-12-18[configuration] ongoing work on the typing and resolvingRoel Spilker
2013-12-15[configuration] Initial API for declaring ans reading single settings.Roel Spilker
2013-12-15[configuration] Added the .getAbsoluteFileLocation() method to AST;Roel Spilker
this now works properly (even with eclipse Linked Resources) in both eclipse and javac. We will now use this feature to search for and apply config files, which will apply hierarchically based on the directory of the source file.
2013-12-15work in progress on ProjectSearcher.Reinier Zwitserloot
2013-12-11semi-fix for issue 602, but not complete as adding annotations to generated ↵Reinier Zwitserloot
fields leads to crazy issues (see issue 217): generated LOG field now has @SuppressWarnings on it.
2013-12-11Updated web docs and added format options support to delombok ant task.Reinier Zwitserloot
2013-12-11Added complete support for delombok's 'pretty' format options; covering all ↵Reinier Zwitserloot
of the issue #608.
2013-12-11fixed a bug where called LombokOptionsFactory.getLombokOptions() would ↵Reinier Zwitserloot
actually cause the old options to be wrapped continuously, thus wrapping LombokOptions into itself infinitely. Now it just wraps if needed, other wise returns what's already been done.
2013-12-11Added format preferences: Suppress @SuppressWarnings, suppress needless ↵Reinier Zwitserloot
application of 'final'.