Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-08 | bugfix: our new trick to try and disable target typing by making the LHS of ↵ | Reinier Zwitserloot | |
a 'val' statement be of an unknown type instead of j.l.Object works for Javac8, but breaks Javac6! We now detect this and pick the right strategy based on whether or not the compiler supports target typing. | |||
2014-05-06 | more work on JDK8 support: val on generified lub types now works a little ↵ | Reinier Zwitserloot | |
better. | |||
2014-04-03 | Fixing possible NPE | Christian Sterzl | |
2014-04-03 | Adding onParam to annotation @EqualsAndHashCode to add individual ↵ | Christian Sterzl | |
annotations to the parameters of equals and canEqual. | |||
2014-04-01 | all usage of sneakyThrow is now throw sneakyThrow as it should be. | Reinier Zwitserloot | |
2014-03-26 | [i659] suppression of @ConstructorProperties should use config instead. Also ↵ | Roel Spilker | |
modified all onX examples to use two underscores. | |||
2014-03-26 | [i660] canEqual is now protected instead of public. | Roel Spilker | |
Also fixed the total lack of canEqual in the usage examples. | |||
2014-03-18 | Merge branch 'master' into configuration | Roel Spilker | |
Conflicts: build.xml src/core/lombok/eclipse/HandlerLibrary.java src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java src/core/lombok/javac/HandlerLibrary.java src/core/lombok/javac/handlers/JavacHandlerUtil.java | |||
2014-03-17 | [#590][refactor] Fix for deadlock in WeakHashMap. Refactored all code that ↵ | Roel Spilker | |
used a WeakHashMap to fake a field. | |||
2014-03-04 | Merge branch 'master' into configuration | Reinier Zwitserloot | |
2014-03-04 | [configuration] Merge branch 'master' as we work on configuration. | Reinier Zwitserloot | |
* Conflict due to adding topic() feature to logger in master, and 'field name' feature in config branch. * master has since updated to shiny new eclipse dep versions and the 'ant eclipseForDebugging' feature, but this branch added deps. Addressed that. * Renamed 'loggerCategory' to 'loggerTopic'. I know, that wasn't exactly right to do in a merge, but, there you have it. * Test infrastructure changed in configuration branch, and tests had been added in master branch. Conflicts: build.xml buildScripts/ivy.xml src/core/lombok/eclipse/handlers/HandleLog.java src/core/lombok/extern/apachecommons/CommonsLog.java src/core/lombok/extern/java/Log.java src/core/lombok/extern/log4j/Log4j.java src/core/lombok/extern/log4j/Log4j2.java src/core/lombok/javac/handlers/HandleLog.java test/transform/resource/after-ecj/ValInTryWithResources.java | |||
2014-03-01 | Potential fix for NPE in classloader, issue 648 | Roel Spilker | |
2014-02-20 | Issue 641: @Delegate is incorrectly allowed on static members in javac. Also ↵ | Roel Spilker | |
added tests, Reinier. | |||
2014-02-10 | [deps] Updated eclipse deps to 3.9 tree. This also enables testing java7 ↵ | Reinier Zwitserloot | |
features on ecj. [Log] updated naming for @Log (topic= instead of mchmulder's 'value'). | |||
2014-02-10 | Merge branch 'issue-632' of https://github.com/mthmulders/lombok into i632 | Reinier Zwitserloot | |
2014-02-08 | Handler and testcases for @XSlf4j | Maarten Mulders | |
2014-02-08 | Handler and testcases for @Log4j2 | Maarten Mulders | |
2014-02-08 | Handler and testcases for @Log4j | Maarten Mulders | |
2014-02-08 | Handler and testcases for @Log | Maarten Mulders | |
2014-02-08 | Handlers and testcases for @CommonsLog | Maarten Mulders | |
2014-02-08 | Handlers and testcases for @Slf4j | Maarten Mulders | |
2014-02-06 | [configuration] Added the configuration keys lombok.ToString.doNotUseGetters ↵ | Roel Spilker | |
and lombok.ToString.includeFieldNames | |||
2014-02-04 | #471: @SneakyThrows should work in NetBeans | Jan Lahoda | |
2014-01-23 | [#585] Copying of javadoc to getters / setters / withers woudl copy ↵ | Reinier Zwitserloot | |
non-relevant sections too. | |||
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] Added all the @Accessors stuff as a configuration key. | Reinier Zwitserloot | |
[refactor] Merged TransformationsUtil and HandlerUtil | |||
2014-01-19 | Issue 625: use (even) better primes for hashcodes | Roel 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 | [configuration] Make sure the ConfigurationKeys class is initialized | Roel 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 | Moved 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] 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-17 | Close the outputstream if it is a file after printing the AST | Roel 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 | added package-infos to lots of packages, updated the javadoc in these, and ↵ | Reinier Zwitserloot | |
made lots of private/package private methods 'public' in packages that aren't actually public API. Tumi asked for this, and I can imagine this is useful for others who are hacking add-ons to lombok. The package-info files clarify that we aren't committing to long-term stability of anything except the stuff directly in the lombok package, lombok.experimental, and lombok.extern. | |||
2014-01-15 | #627: Fix for refactoring when @Getter(lazy=true) | Tumi | |
When if in NB Editor, just make the getter available (lazy stuff will be created when compiling). The inNetbeansEditor test is made after all the validations are made to the annotated field, and generates a regular getter for validations, Naviagator and autocompletion. | |||
2014-01-14 | [#626] introduction of formatting options triggered a longer standing bug ↵ | Reinier Zwitserloot | |
about wonky timing on replacing Options with LombokOptions, causing javac to complain about not recognizing i.e. a Getter annotation when using it more than once in a file. | |||
2014-01-09 | [#625] Instead of '31' as a prime number for hashCode(), use something else. ↵ | Reinier Zwitserloot | |
31, probably owing to its inclusion in Effective Java, is overused, as proven by Maaartinus in issue 625. Switching to 277 instead. Also, 1231/1237 pair used for booleans has been replaced by 2591/2609. | |||
2014-01-09 | Added code to NOT add @SuppressWarnings to things if a @SuppressWarnings is ↵ | Reinier Zwitserloot | |
already there. Lombok itself can't ever do that anyway (we don't add @SW except to things we just generated fresh), but some lombok extension builders do, and this helps them. | |||
2014-01-02 | 591: setting positions for parameters even when running in NB editor, to ↵ | Jan Lahoda | |
avoid problems in javac's Flow. | |||
2013-12-19 | Added flag PARAMETER to the generated parameters. | 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-11 | semi-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-11 | Added complete support for delombok's 'pretty' format options; covering all ↵ | Reinier Zwitserloot | |
of the issue #608. | |||
2013-12-11 | Added format preferences: Suppress @SuppressWarnings, suppress needless ↵ | Reinier Zwitserloot | |
application of 'final'. | |||
2013-12-11 | finished API for setting format prefs via command line. | Reinier Zwitserloot | |
2013-12-03 | Fix for Issue #591: v1.12.2 doesn't well with netbeans. | Roel Spilker | |
2013-10-10 | Fix for issues when mixing @NonNull on params with @SneakyThrows or ↵ | Reinier Zwitserloot | |
@Synchronized [Issue #588] |