aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2010-07-20import lombok.AccessLevel is now also removed during delomboking.Reinier Zwitserloot
Also, when NOT running delombok, the javac processors no longer delete the lombok annotations as they process. This is particularly relevant for netbeans. This fixes issue #100 and #103.
2010-07-19Added support for @ConstructorProperties generation for generated constructors.Reinier Zwitserloot
Also added fix: @Constructor with access level none are now no longer generated. Implements issue #122
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-18All generated fields and methods now get a @SuppressWarnings("all").Reinier Zwitserloot
Implements issue #47.
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-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-02-10cmdreader no longer needs @ParameterizedReinier Zwitserloot
2010-01-08NonNull state really ought to be documented, so now it is.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-29Fix for issue #93: Naming your class GetFoo prevents lombok from making a ↵Reinier Zwitserloot
getFoo method in eclipse.
2009-12-23work in progress on ecj support.Reinier Zwitserloot
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.
2009-12-23Abstracted out stuff that only works in a full eclipse and not in ECJ.Reinier Zwitserloot
2009-12-21The latest on the master branch is from now on called 'EDGE' and not 'HEAD'.Reinier Zwitserloot
2009-12-21Fixes issue #84: @Data and many other annotations couldn't deal with ↵Reinier Zwitserloot
wildcard generics that had a bound on them, so, for example, a field typed as 'List<? extends Number>'.
2009-12-17getProbableFQTypes now correctly assumes there's a hidden 'import ↵Reinier Zwitserloot
java.lang.*;' at the end of any source file's import list.
2009-12-17Fix to javac handler; it now properly detects single package names, such as ↵Petr Jiricka
"package foo;"
2009-12-17getProbablyFQType now works much better, especially at finding classes that ↵Reinier Zwitserloot
aren't in rt.jar. redit to Petr Jiricka for spotting the problems with the earlier version of toFQ.
2009-12-15running java -jar lombok.jar version now also prints release name.Reinier Zwitserloot
2009-12-15postreleaseReinier Zwitserloot
2009-12-15[javadoc]Reinier Zwitserloot
2009-12-15prerelease prepReinier Zwitserloot
2009-12-15Clarified previous commit with a comment.Reinier Zwitserloot
2009-12-15Potential fix for issue #83.Reinier Zwitserloot
2009-12-12Running netbeans on a JVM1.5 is not a supported platform for lombok. Instead ↵Reinier Zwitserloot
of an obscure error and no netbeans, you now get netbeans with no lombok, and a GUI warning box explaining what's wrong and how to fix it.
2009-12-04Fix for issue #75: If 'setURL' exists, then lombok will no longer make a ↵Reinier Zwitserloot
'setUrl' field if you have a field named 'url'.
2009-12-04Prep work for fixing issue #75.Reinier Zwitserloot
2009-12-03Post beta release prepReinier Zwitserloot
2009-12-03Beta Release PrepReinier Zwitserloot
2009-12-02Small update to how shorthands work in command line reader.Reinier Zwitserloot
2009-12-02Changed the order of the generated methods in for @DataRoel Spilker
- Constructor(s) - Getters/Setters per field - equals - hashCode - toString Added first test for @Data
2009-12-02Use chainDots to generate java.lang.Object to get rid of the extra prepended ↵Roel Spilker
dot! Change the order of the generated methods, first equals then hashCode
2009-12-02Removed debug printRoel Spilker
2009-12-02Fixed #73 SneakyThrows without parameter did not default to Throwable.classRoel Spilker
Added tests for SneakyThrows
2009-12-02[TRIVIAL]Reinier Zwitserloot
2009-12-01Generalized the agent mechanism; now 1 lombok.jar can serve as the agent for ↵Reinier Zwitserloot
BOTH netbeans AND eclipse, and is future-ready for an IntelliJ agent.