Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-14 | [i804] @UtilityClass fails to properly initialize fields (which ↵ | Reinier Zwitserloot | |
@UtilityClass makes static) with initializers, in eclipse. also updates the changelog more generally, it was lacking some recent work. | |||
2015-03-30 | A capital/lowercase letter messup in a test file means people on case ↵ | Reinier Zwitserloot | |
sensitive file systems had problems running tests. Fixed it by renaming the whole file, as I know renames on case INsensitive file systems to fix capitalization usually doesn’t work well either. | |||
2015-02-10 | updates tests to reflect that fields in builders now get gen/suppress ↵ | Reinier Zwitserloot | |
annotations. | |||
2015-02-04 | @UtilityClass handlers now more intelligent about inner types of implicitly ↵ | Reinier Zwitserloot | |
static contexts (enums, interfaces, and annotation declarations). Also added tests to test for these. | |||
2015-02-02 | added impl for @UtilityClass. | Reinier Zwitserloot | |
2015-02-02 | [i702] findbugs suppress warnings now available via config key. | Reinier Zwitserloot | |
2015-02-01 | Fixed issues with val in inner classes, and re-enabled a test that caught it ↵ | Reinier Zwitserloot | |
that we ignored earlier. | |||
2015-01-31 | added unit tests that confirmed break before the i694 fix and work afterwards. | Reinier Zwitserloot | |
2015-01-30 | * Added config key ‘lombok.addGeneratedAnnotation’. | Reinier Zwitserloot | |
* Added ‘format’ directive for tests. * Updates tests to salt in some more format and config keys. | |||
2015-01-30 | [i623] added eclipse code for generating @javax.annotation.Generated, and ↵ | Reinier Zwitserloot | |
refactored java impl to reduce DRY violations. -f pretty now includes skipping generation of this annotation, and updated ALL the test cases. | |||
2015-01-26 | optimized the creation for singular lists/collections. | Reinier Zwitserloot | |
2015-01-21 | [@Singular @Builder] Our recipe for guava builders did not work in javac 1.7 ↵ | Reinier Zwitserloot | |
and below; fixed. | |||
2015-01-20 | Merge the @Singular feature and the fix for ecj and the shadowloader. | Reinier Zwitserloot | |
2015-01-20 | brainfarted ‘singleton’ where I meant ‘singular’ in all the test ↵ | Reinier Zwitserloot | |
files. Whoops! | |||
2015-01-20 | added the lombok.singular.auto config option. | Reinier Zwitserloot | |
2015-01-20 | added the ‘always use guava’ lombok.config option for @Singular @Builder. | Reinier Zwitserloot | |
2015-01-19 | builder @Singleton now works fully in eclipse as well! feature done! | Reinier Zwitserloot | |
2015-01-16 | added j.u.List support for eclipse for @Singular @Builder. | Reinier Zwitserloot | |
2015-01-15 | ecj @Builder @Singular support for j.u. sets and maps. | Reinier Zwitserloot | |
2014-12-10 | [issue #759] delombok now plays nicely with exotic characters, encodings, ↵ | Roel Spilker | |
and backslash U escapes. | |||
2014-05-31 | Implement Tolerate. | Maaartin Grajcar | |
2014-05-27 | Changed the lombok.nonNull.exceptionType configkey to be an enum, partly to ↵ | Reinier Zwitserloot | |
enforce only sensible exceptions and partly to make it possible to have the message be ‘x is null’ when throwing IAEs. | |||
2014-05-23 | Added confkey to make @NonNull generate a different exception because of the ↵ | Reinier Zwitserloot | |
IllegalArgumentException vs. NullPointerException that we really don’t want to get into. | |||
2014-05-21 | Added an error if @Delegate is used recursively. | Reinier Zwitserloot | |
2014-05-08 | [java8] Added tests for using java language features in transformations. | Roel Spilker | |
2014-05-08 | All tests now succeed on all platforms again; | Reinier Zwitserloot | |
'optional' expected messages added. expanded some tests. Added a check if the bootclasspath supports a certain version, i.e. don't try to run a JDK7-only test if AutoClosable isn't available. | |||
2014-04-03 | Fixed tests, added test for ecj. | Christian Sterzl | |
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-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-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-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-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-19 | Issue 625: use (even) better primes for hashcodes | Roel Spilker | |
2014-01-19 | [trivial] added test for logger config keys. | Reinier Zwitserloot | |
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-14 | [trivial] fixed typos in test files. | Reinier Zwitserloot | |
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. | |||
2013-10-27 | [issue 598] JDK8 update broke assignment-with-operator in delombok. | Reinier Zwitserloot | |
2013-10-10 | Fix for issues when mixing @NonNull on params with @SneakyThrows or ↵ | Reinier Zwitserloot | |
@Synchronized [Issue #588] | |||
2013-09-20 | Issue 559: NullPointerException when @NonNull is used in abstract method | Sander Koning | |
- Prevent NPE in javac and give a proper warning in both eclipse and javac - Add test cases | |||
2013-08-14 | * Fixed 553: @XArgsConstructor (and @Builder on a class) did not look at ↵ | Reinier Zwitserloot | |
@Accessors to handle field accessors. * various operations on names in javac were really slow; they are faster now. | |||
2013-07-16 | * Fixed issues with @FieldDefaults and @Value (you can NOT override | Reinier Zwitserloot | |
@Value's final-by-default and private-by-default with it; now appropriate warnings are emitted) * Builder now errors out on presence of most lombok annotations on an explicit builder class. * Builder now takes @FieldDefaults/@Value into account. * Builder on type now generates the constructor as package private instead of private to avoid synthetic accessor constructors. * added a bunch of test cases. * added a test case feature: If the expected file is omitted entirely but there are expected messages, the differences in the output itself are ignored. * streamlined checking for boolean-ness (removed some duplicate code) * added 'fluent' and 'chain' to @Builder. | |||
2013-07-08 | gave up on adding support for moving javadoc to getter/setter in eclipse. ↵ | Reinier Zwitserloot | |
Eclipse breaks the javadoc out of the raw source and we can't modify that without breaking a billion things. To solve this issue we'd have to write some very complicated patches to intercept this process and somehow propagate the node that the javadoc is attached to AND translate from the ast model to dom or whatever is being used there. Not gonna happen for this low priority feature. |