aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2015-08-13[trivial][typo] typofixing some internal javadoc.Reinier Zwitserloot
2015-08-13Added new feature: @Helper including both annotations and tests.Reinier Zwitserloot
2015-08-13[trivial] [refactor] resorted order of configuration key constants to be ↵Reinier Zwitserloot
alphabetical.
2015-08-13fixing typo in constant name of utility class config flag.Reinier Zwitserloot
2015-06-25The hashCode() method now generates a magic prime instead of 0 for the hash ↵Reinier Zwitserloot
of null values; this reduces collisions.
2015-06-24cleaned up speedup in lombok.config resolution of previous commit.Reinier Zwitserloot
2015-06-24[trivial] formatting.Reinier Zwitserloot
2015-06-24added more caching, this time of java source URI -> Dir on filesystem, to ↵Reinier Zwitserloot
avoid slowdowns involved in that conversion.
2015-06-01When generating javadoc for setters, a @return this is added if needed.Reinier Zwitserloot
2015-05-15[i793] Parameterized static methods with Builder would produce compiler ↵Reinier Zwitserloot
errors in javac.
2015-05-02Change http://projectlombok.org to https://projectlombok.orgRoel Spilker
2015-04-14post-release version bumpReinier Zwitserloot
2015-04-14pre-release version bumpReinier Zwitserloot
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-02-10[version] post-release version bumpReinier Zwitserloot
2015-02-10[version] pre-release version bumpReinier Zwitserloot
2015-02-08Added lombok.Generated. We don’t do anything with this yet, but we will ↵Reinier Zwitserloot
one day, and the more lombok.jars out in the wild that have this, the easier it’ll be.
2015-02-08marking generated fields in builders as generated. This seems superfluous as ↵Reinier Zwitserloot
the entire builder class is marked as such, but it won’t be if that part is manually written but builder is supposed to fill in a few blanks.
2015-02-04added the assertion logger feature, used for internal debugging only.Reinier Zwitserloot
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-02added impl for @UtilityClass.Reinier Zwitserloot
2015-02-02Merge branch 'master' of https://github.com/luanpotter/lombok into utility-classReinier Zwitserloot
2015-02-02[trivial] Wither would produce the wrong error message for bad use of ↵Reinier Zwitserloot
onMethod/onParam.
2015-02-02[i702] findbugs suppress warnings now available via config key.Reinier Zwitserloot
2015-02-01Fixed issues with val in inner classes, and re-enabled a test that caught it ↵Reinier Zwitserloot
that we ignored earlier.
2015-01-31updated some copyright headers and reverted a change to use a TreeMap to ↵Reinier Zwitserloot
force a more deterministic order to file processing in order to aid debugging. Also updated changelog.
2015-01-31[i694] When we resolve anything with inner classes, supertype references in ↵Reinier Zwitserloot
those inner classes that also have val will break, depending on compile order. This should fix it.
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* the j.u.List recipe is now used to singularize java.lang.Iterables.Reinier Zwitserloot
* Code gen for builder now adheres to format options when delomboking (doesn’t generate java.lang. FQNs if you ask it not to do that).
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-30Merge branch 'master' of https://github.com/petercgrant/lombok into i623Reinier Zwitserloot
2015-01-29Reverting the revert of purely a style issue; the copyAnnotations method is ↵Reinier Zwitserloot
now ‘nicer’ and no longer requires having to deal with the fact that it can return both ‘null’ AND empty arrays. Thanks to Maaartin Gracjar for setting this change in motion in commit 842a4759165c5cd05aae63da3921ee11a3641a4b.
2015-01-27post-release version bumpReinier Zwitserloot
2015-01-26[i623] Added javac impl of javax.annotation.GeneratedPeter Grant
2015-01-26pre-release version bumpReinier Zwitserloot
2015-01-26optimized the creation for singular lists/collections.Reinier Zwitserloot
2015-01-26documentation for @Singular.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-21* Fixed running ecj tests within eclipseReinier Zwitserloot
2015-01-20Merge the @Singular feature and the fix for ecj and the shadowloader.Reinier Zwitserloot
2015-01-20Bug fix in postcompiler app which seemed to not correctly identify changes.Roel Spilker
2015-01-20added the lombok.singular.auto config option.Reinier Zwitserloot
2015-01-20added the ‘always use guava’ lombok.config option for @Singular @Builder.Reinier Zwitserloot
2015-01-20trying to manually add (parts of) the infrastructure for @Singular @Builder ↵Reinier Zwitserloot
stuff is now flagged as an error.
2015-01-19builder @Singleton now works fully in eclipse as well! feature done!Reinier Zwitserloot
2015-01-19* Refactor AnnotationValues generator to also pick up on annotation ↵Reinier Zwitserloot
‘methods’ that don’t actually exist in the targeted annotation type; this is useful for old (experimental) variants that had more methods, for example.
2015-01-16added j.u.List support for eclipse for @Singular @Builder.Reinier Zwitserloot
2015-01-15ecj @Builder @Singular support for j.u. sets and maps.Reinier Zwitserloot
2015-01-12added singleton builder support for javac: guava maps.Reinier Zwitserloot
2015-01-12added singleton builder support for javac: guava lists and sets.Reinier Zwitserloot