aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-07-19[TRIVIAL] in case of bugs and we drop to toModifier() for AccessLevel.NONE, ↵Reinier Zwitserloot
we now make a private method/constructor instead of a public one. Still not right, but less wrong than public.
2010-07-19Added javadoc to the annotation parameters for the @Constructor annotations,Reinier Zwitserloot
and also added the suppressConstructorProperties flag.
2010-07-19Added support for @NoArgsConstructor, @RequiredArgsConstructor and ↵Reinier Zwitserloot
@AllArgsConstructor for eclipse. Implements issue #79.
2010-07-19Added support for @AllArgsConstructor, @NoArgsConstructor, and ↵Reinier Zwitserloot
@RequiredArgsConstructor for javac.
2010-07-19Added (and left intentionally undocumented) an option to force the installer ↵Reinier Zwitserloot
to use an absolute path for location of lombok.jar: java -Dlombok.installer.fullpath -jar lombok.jar There have been some reports that under helios the relative path no longer cuts it, but all reports come from tweaked installs. In case folks run into this, we can now give them a quick solution. See: http://groups.google.com/group/project-lombok/browse_thread/thread/2071edd5495a8cd7
2010-07-18All generated fields and methods now get a @SuppressWarnings("all").Reinier Zwitserloot
Implements issue #47.
2010-07-18Updated changelog for fixing issue #48Reinier Zwitserloot
2010-07-18All field accesses done by generated lombok methods are now qualified with ↵Reinier Zwitserloot
'this.' Addresses issue #48
2010-07-17In our efforts to eliminate annotations for delombok, we also eliminated all ↵Reinier Zwitserloot
traces of the annotation for lombok itself. This didn't work well with @Data and how it interacts with existing @Getter/@Setter annotations. @Data scans for those annotations to determine that it shouldn't do anything. By deleting them, this process wasn't working anymore.
2010-07-17Bugfix: Annotations on types were being ignored if the type had no members ↵Reinier Zwitserloot
in it, in javac only.
2010-07-17Implements issue #129: @Getter and @Setter are now legal on entire types.Reinier Zwitserloot
2010-07-17Updated spelling of LICENCE to LICENSE, and updated copyright notice of help ↵Reinier Zwitserloot
text printed by main executable.
2010-07-16Did some maintainance on the changelog.Reinier Zwitserloot
2010-07-16previous update to the code due to changes in lombok.patcher introduced a ↵Reinier Zwitserloot
bug, which was causing the following exception in the eclipse error log: java.lang.VerifyError: (class: org/eclipse/jdt/internal/corext/dom/LinkedNodeFinder, method: findByBinding signature: (Lorg/eclipse/jdt/core/dom/ASTNode;Lorg/eclipse/jdt/core/dom/IBinding;)[Lorg/eclipse/jdt/core/dom/SimpleName;) Incompatible argument to function
2010-07-16Updated eclipse dependencies to 3.6.0, and added sources.Reinier Zwitserloot
2010-07-16Updated to helios. A few new warnings popped up; handled those.Reinier Zwitserloot
2010-07-14Added copying of @CheckForNull from a field to autogenerated getters and ↵Reinier Zwitserloot
setters, just like @Nullable is copied. Implements feature request issue 128.
2010-07-12Changed build system to ivy.Reinier Zwitserloot
2010-04-24Merge branch 'master' of git@github.com:rzwitserloot/lombokReinier Zwitserloot
2010-04-24Keeping pace with changes to lombok.patcher.Reinier Zwitserloot
2010-02-14Merge branch 'master' of git@github.com:rzwitserloot/lombokRoel Spilker
2010-02-14Added unicode escape writing to avoid pesky encoding issues.Roel Spilker
2010-02-10mavenrepo example now adds scope=provided to reflect that lombok is only a ↵Reinier Zwitserloot
build-time and not a run-time dependency.
2010-02-10cmdreader no longer needs @ParameterizedReinier Zwitserloot
2010-01-11Added fix for tools.jar finding to the changelogReinier Zwitserloot
2010-01-11Made DelombokApp's error message if tools.jar is in fact missing more ↵Reinier Zwitserloot
useful; the advice it gives will now actually work.
2010-01-11Made discovery of tools.jar slightly more robust and got rid of the double ↵Reinier Zwitserloot
error you'd get if it cant be found.
2010-01-08NonNull state really ought to be documented, so now it is.Reinier Zwitserloot
2010-01-08Added link to Michael Kimberlin's article to slideshow page.Reinier Zwitserloot
2010-01-07Changes 'div class=para' to the simpler and semantically correct 'p'.Reinier Zwitserloot
2010-01-07Adding changelog entry for fixing of issue 96Reinier Zwitserloot
2010-01-07Now also testing value= as well as arrays in annotation params.Reinier Zwitserloot
2010-01-07Added test to ensure interfaces print correctly (test case because 'public' ↵Reinier Zwitserloot
and 'abstract' are implied).
2010-01-07Fixing javac's PrettyPrinter's screwup on enum members with bodies or ↵Reinier Zwitserloot
parameters. Note that JDK7 fixed this themselves though they kept the silly comments.
2010-01-07Failing tests now do a full print of the actual and expected delombok output.Reinier Zwitserloot
2010-01-07Javac's printer screws up on complex enums. Added tests for this case.Reinier Zwitserloot
2009-12-30Fix for the installer crashing with NPE on line 589.Reinier Zwitserloot
2009-12-30changelog for fixing issue 72.Reinier Zwitserloot
2009-12-30Sanity check on running patch scripts for eclipse - if its already been done ↵Reinier Zwitserloot
we do not run them again.
2009-12-30Added copyright notices.Reinier Zwitserloot
2009-12-30Command line compiling with ecj at source 1.6 now works!Reinier Zwitserloot
2009-12-30Merge branch 'master' into ecjReinier Zwitserloot
2009-12-29EclipsePatcher now only patches needed stuff when in ECJ mode.Reinier Zwitserloot
2009-12-29Fix for issue #93: Naming your class GetFoo prevents lombok from making a ↵Reinier Zwitserloot
getFoo method in eclipse.
2009-12-26Added test suite for issue #93 - apparently this problem (naming your class ↵Reinier Zwitserloot
GetFoo prevents lombok from making a getFoo method) only occurs on eclipse, as the test passes.
2009-12-23work in progress on ecj support.Reinier Zwitserloot
2009-12-23ecj prep: lombok.jar is now also a dynamic agent, and the main annotation ↵Reinier Zwitserloot
processor is now the core processor that farms out the work to context-specific implementations.
2009-12-23prep for this class working better for ecj.Reinier Zwitserloot
2009-12-23HandlerLibrary now uses the proper context.Reinier Zwitserloot
2009-12-23generalized the annotation processor that lombok.jar represents into a main ↵Reinier Zwitserloot
class that farms out the work to a specific implementation depending on environment; previously lombok.jar's annotation processor was javac specific.