aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-17Merge pull request #2570 from Rawi01/eclipse-test-fixesReinier Zwitserloot
Eclipse test fixes
2020-09-17Merge pull request #2413 from Rawi01/extensionmethodReinier Zwitserloot
Improve ExtensionMethod support in Eclipse
2020-09-12Support With(By) on records and record componentsRawi01
This also replaces the javac/eclipse specific code for searching the parent fields of an annotation by a search based on the lombok AST.
2020-09-10Add record supportRawi01
2020-09-03Fix ExtensionMethod for older eclipse versionRawi01
2020-08-31Merge branch 'master' into extensionmethodRawi01
Conflicts: build.xml
2020-08-31Merge branch 'master' into eclipse-javadocRawi01
Conflicts: src/core/lombok/javac/handlers/JavacHandlerUtil.java test/core/src/lombok/RunTestsViaEcj.java
2020-08-29[tests] Fix CustomLog testsRawi01
2020-08-29[tests] Fix SuperBuilder testRawi01
2020-08-29[tests] Fix Delegate testsRawi01
2020-08-29[testing] [eclipse] [#2413] Eclipse tests now more expansiveReinier Zwitserloot
We now test generating a level2-DOM from our level1-AST (eclipse has 3 levels of ASTs, more or less), only if that is possible, i.e. only if the full eclipse is available. This requires using a test target named `eclipse-X`, and not one of the `ecjX` ones. This is the change that requires the massive update to the build system. About 6 tests, including a newly added one about @Delegate, now fail. These failures would usually not cause instant failure in eclipse, but can cause errors during save actions and will likely mess with other things in weird ways, such as messing up syntax highlighting. Yes, this commit now makes a bunch of cases fail the unit tests, but that is representative of actual errors in lombok, so I'm checking it in as is (without this commit, the problem is still there, the tests are just incapable of detecting it).
2020-08-29[docs] confkey addConstructorProperties had wrong docs about its default valueReinier Zwitserloot
2020-08-28[trivial]Reinier Zwitserloot
2020-08-28Merge pull request #2548 from rosti-il/masterReinier Zwitserloot
Fix tests under Windows, fix test.javac11 and test.javac14, fix issue #1745
2020-08-28[website] [#397] [#2371] added docs for installing in eclipse via p2Reinier Zwitserloot
2020-08-28[build] added ant website.openReinier Zwitserloot
this serves the site locally and opens your browser
2020-08-27Issue 2552 - generate class initializer body only after field member injectionKay Schubert
2020-08-27Revert "changed arraylist to set"Roel Spilker
This reverts commit 273d8fc53ccbcf0e5e9b3a74489e8ebf8220b546.
2020-08-27changed arraylist to setLe Beier
2020-08-27trivial - Only assign variable onceRoel Spilker
2020-08-27Fix missing parameter names, annotations in following annotation processors 2Denis Stepanov
2020-08-27[fixes #2566] Reset constant value set during type resolutionRawi01
2020-08-27[test] [bugfix] Compare full line instead of ignoring the last characterRawi01
2020-08-27Use enum instead of Boolean; switch to synchronized mapRawi01
2020-08-27Handle each Eclipse ASTs not more than two times (diet + full)Rawi01
2020-08-27Skip PostCompiler for empty byte arraysRawi01
2020-08-21[trivial] [changelog]Reinier Zwitserloot
2020-08-20[docs] typo-fixesReinier Zwitserloot
2020-08-20[fixes #2261] Detect static method access properlyRawi01
2020-08-20[bugfix] Fix suppressBaseMethods in ecj/eclipseRawi01
2020-08-18Fix tests under Windows, fix test.javac11 and test.javac14, fix issue #1745Rostislav Krasny
The change of the TestConfiguration.java is based on the fact that Git for Windows is configured with 'core.autocrlf=true' by default.
2020-08-16Add generated delegate methods to eclipse outlineRawi01
2020-07-29Support javadoc copying in eclipseRawi01
2020-07-24[tests] fixed the 'ant test.javac' tests.Reinier Zwitserloot
2020-07-24[tests] command line 'ant test.eclipse' fixedReinier Zwitserloot
2020-07-24[trivial] I broke 'ant dist' earlier todayReinier Zwitserloot
2020-07-24[trivial] update javadoc on Builder.javainherithandle
2020-07-23[test] bugfix for the 'dist' stepReinier Zwitserloot
2020-07-23[tests] only add agent VM args for ECJ/Eclipse testsReinier Zwitserloot
2020-07-23[bugfix] [javac] LUB types + valReinier Zwitserloot
Until recently, we'd 'resolve' LUB (compound) types in val constructs by just taking the first one in the line of interfaces. The problem is, different versions of different compilers use different orderings. In an earlier commit, the eclipse impl gained a new algorithm that is more stable, e.g. by sorting on alphabet. now the javac side has the same algorithm.
2020-07-23[trivial] [tests] fixing a broken testReinier Zwitserloot
2020-07-23[tests] [trivial] stop printing the javac versionReinier Zwitserloot
... when running javac tests
2020-07-23[fixes #2300] Keep method argument positions for lazy getter initializerRawi01
2020-07-12[fixes #977] Set generated flag for annotation namesRawi01
2020-07-10[test] this covers more eclipse versionsReinier Zwitserloot
2020-07-10[test] more flexible options for limiting your tests.Reinier Zwitserloot
2020-07-10[bugfix] eclipse version differences in constants for registering operator typeReinier Zwitserloot
2020-07-10[bugfix] eclipse version differences for weird LUB typesReinier Zwitserloot
2020-07-09fix assertion error if the param.sym is nullRoel Spilker
2020-07-09fix typo in printing switch expressionsRoel Spilker