aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-09-01Added a simple rewriter to the catch block finder of ASTConverter: If it ↵Reinier Zwitserloot
can't find it, it used to return -1, which is exceedingly useless and causes no end of bugs. Changed it to returning the start point of the search, which is a more useful fallback.
2009-09-01More work on fully addressing the David Lynch bug (issue #41) - the ↵Reinier Zwitserloot
annotation @NotNull/@NonNull/@Nullable that is copied over by @Getter should no longer be causing the David Lynch bug.
2009-09-01Added position information _everywhere_ in EqualsAndHashCode and ToString ↵Reinier Zwitserloot
generating. This really does seem to fix the David Lynch bug (#41).
2009-09-01Well, bugger me! Adjusting the positions of the actual type identifier for ↵Reinier Zwitserloot
the generated annotations seems to fix the David Lynch bug (issue #41). Saving this now before further fiddling breaks things again.
2009-09-01Removed the various debug assist code in ClassLoaderWorkaround; the feature ↵Reinier Zwitserloot
works now, no longer needed.
2009-09-01Fixed documentation, specifically: added eclipse help system fix to the ↵Reinier Zwitserloot
changelog, and added some documentation on the special handling of @NonNull/@NotNull/@Nullable for Data and Getter/Setter on the website docs.
2009-09-01Fixed issue #26: Starting eclipse's help feature just shows you a 500 error, ↵Reinier Zwitserloot
ond depending on your eclipse version, a long stack trace. The problem boiled down to the JSP compiler used by the help system also being instrumented with lombok, but that's not exactly the environment lombok was expecting. Fixed by simply disabling lombok when the environments don't match what we expect. In the process, the instrumentation has been made a little more robust; multiple separate OSGi modules can all be instrumented now, instead of the first one winning.
2009-09-01Pretty showstopping bug in here.Reinier Zwitserloot
2009-08-28WHOOPS - that version number should have been updated much earlier. My fault ↵Reinier Zwitserloot
(reinierz).
2009-08-28Fixes issue #35: ToString now defaults to includeFieldNames=true.Reinier Zwitserloot
2009-08-28Updated documentation for @NonNull (and the changelog).Reinier Zwitserloot
2009-08-28null checks are no longer generated if you put @NonNull on primitives.Reinier Zwitserloot
2009-08-27Set the source positions in eclipse of copied over annotations (used in ↵Reinier Zwitserloot
@NonNull/@Nullable and getter/setter/constructor generation) to 0, as eclipse mysteriously fails for annotations copied WITH source positions, but only on methods (which happens for @Getter).
2009-08-27Merge branch 'nonnull'Reinier Zwitserloot
Conflicts: src/lombok/eclipse/handlers/HandleData.java src/lombok/eclipse/handlers/HandleEqualsAndHashCode.java src/lombok/eclipse/handlers/HandleSetter.java src/lombok/javac/handlers/HandleData.java src/lombok/javac/handlers/HandleEqualsAndHashCode.java src/lombok/javac/handlers/HandleSetter.java
2009-08-27Now @Nullable is also copied over.Reinier Zwitserloot
2009-08-27Added javadoc and copyright header.Reinier Zwitserloot
2009-08-27Updated the changelog (WIP 0.8.4)Reinier Zwitserloot
2009-08-27Made all parameters of all generated methods 'final'.Reinier Zwitserloot
2009-08-21Whoops, forgot to update the changelog of 0.8.3.Reinier Zwitserloot
2009-08-21Preparing release of 0.8.3.Reinier Zwitserloot
2009-08-19Added link to sun bug db which contains a feature request that is analogous ↵Reinier Zwitserloot
to @SneakyThrows, except with a keyword.
2009-08-14The fix in previous commit has been verified, so the diagnostic messages ↵Reinier Zwitserloot
have been removed.
2009-08-12More attempts to fix NullPointerExceptions reported on the forums.Reinier Zwitserloot
http://groups.google.com/group/project-lombok/browse_thread/thread/a8d59daaf7c1ae09
2009-08-12Added an extra check for non-standard javacs.Reinier Zwitserloot
2009-08-05Added a note to restart eclipse, after some confusing as reported on the ↵Reinier Zwitserloot
googlegroups.
2009-08-04ToString had the wrong title (@Data instead of @ToString)Reinier Zwitserloot
2009-08-01There was a bug in the annotation builder for javac, which would trigger ↵Reinier Zwitserloot
exceptions anytime you used a lombok annotation in implicit-value-parameter form (e.g: @Cleanup("release") instead of @Cleanup or @Cleanup(value="release"). Fixes issue #14
2009-08-01The warning for not enabling callSuper cannot be avoided, but there are ↵Reinier Zwitserloot
legal reasons for using it, so, changed it: explicitly setting 'callSuper=false' removes the warning. You only get the warning if callSuper is false because that's the default. Fixes issue #13
2009-08-01Introduced a NonNull annotation to generate null-checksRoel Spilker
2009-08-01The constructors will now also add non-final fields if they have a NonNull ↵Roel Spilker
annotation The constructor will test for null-values The constructor and static constructor will copy the NonNull annotations from the fields
2009-08-01Moved the check to see if a variable is null to the PKG utility classesRoel Spilker
2009-08-01@Setter will copy all NotNull and NonNull (case-insensitive) annotations to ↵Roel Spilker
the parameter @Getter will copy them to the getter method Added @NonNull to lombok to support null-checks in the setter
2009-07-31Added support for @NonNull in the @Setter annotationRoel Spilker
2009-07-31Merge branch 'master' of git@github.com:rzwitserloot/lombokReinier Zwitserloot
2009-07-31Added a test script for Eclipse on WindowsRoel Spilker
2009-07-31Added generating a sources.jar for maven, on a suggestion by (twitter) @bennorReinier Zwitserloot
2009-07-30Whoops, we updated the 'header' control on index.html and totally forgot to ↵Reinier Zwitserloot
port the changes over to slideshow.html which has the same header. Fixed now, and uploaded to website.
2009-07-29typo fix.Reinier Zwitserloot
2009-07-29Added support for maven.Reinier Zwitserloot
2009-07-29Removed mention of github hosting the website. It doesn't. We're hosting it ↵Reinier Zwitserloot
ourselves.
2009-07-29Corrected 'licence' to 'license' which is a far more popular spelling.Reinier Zwitserloot
2009-07-29Version number update as v0.8.2. has been rolled out and frozen.Reinier Zwitserloot
2009-07-29Release of v0.8.2!Reinier Zwitserloot
2009-07-29Removed small print which was covering gimmies already covered in @ToString, ↵Reinier Zwitserloot
@EqualsAndHashCode, and @Getter / @Setter documentation.
2009-07-29Use single quote instead of double quote in javadoc generation due to wonkyRoel Spilker
behaviour of javadoc tool Worked on feature documentation Renamed all "link to issue" to "Issue #n"
2009-07-28bugfix in the build.xml file - "ant website" would not add the videos to the ↵Reinier Zwitserloot
built .tar.bz2 file. Now it does. (use ant website-novideo to skip adding the videos, which reduces the upload from 18M to 1.4M).
2009-07-28Updated website target to bzip2 the content, as our deployment these days ↵Reinier Zwitserloot
isn't via git, but via an ssh upload.
2009-07-28Version is now 'standalone' - it is separately compiled. The version is now ↵Reinier Zwitserloot
reflected in all javadoc pages, and on the website itself. The website design has been updated to have a link to the changelog and to mention the current version. Addresses issue #9.
2009-07-28Address issue #10: If the video won't play, and you don't see the failsafe ↵Reinier Zwitserloot
'download it instead' message, there's now still a link in the footer if you can't see the video to help folks with a bad mix of plugins along.
2009-07-28Updated the javadoc of EqualsAndHashCode and ToString (the annotation source ↵Reinier Zwitserloot
files)