aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xAUTHORS3
-rw-r--r--build.xml1160
-rw-r--r--buildScripts/build-support.ant.xml113
-rw-r--r--buildScripts/compile.ant.xml309
-rw-r--r--buildScripts/create-eclipse-project.ant.xml212
-rw-r--r--buildScripts/create-intellij-project.ant.xml58
-rw-r--r--buildScripts/eclipse-debug-target.template35
-rw-r--r--buildScripts/eclipse-p2.ant.xml43
-rw-r--r--buildScripts/eclipse-run-tests.template30
-rw-r--r--buildScripts/info.ant.xml311
-rw-r--r--buildScripts/ivy-repo/net.java.openjdk.custom-javac11-11_2018-09-25.xml13
-rw-r--r--buildScripts/ivy-repo/net.java.openjdk.custom-javac13-13_2019-09-17.xml12
-rw-r--r--buildScripts/ivy-repo/net.java.openjdk.custom-javac14-14-ea_2020-03-17.xml12
-rw-r--r--buildScripts/ivy-repo/net.java.openjdk.custom-javac8-1.8.0.xml12
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-core.jobs-3.5.200.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-core.jobs-3.5.300.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-core.resources-3.7.0.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-core.resources-3.8.100.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-core.runtime-3.6.0.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-core.runtime-3.9.0.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-ecj-3.6.2.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-ecj-4.3.1.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-ecj-I20140430.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-equinox.common-3.6.0.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-equinox.common-3.6.200.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-jdt.core-3.6.0.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-jdt.core-3.9.1.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-jdt.ui-3.6.0.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-jdt.ui-3.9.1.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-osgi-3.6.0.xml14
-rw-r--r--buildScripts/ivy-repo/org.eclipse.custom-osgi-3.9.0.xml14
-rw-r--r--buildScripts/ivy.xml141
-rw-r--r--buildScripts/ivysettings.xml1
-rw-r--r--buildScripts/mapstructBinding.ant.xml125
-rw-r--r--buildScripts/maven.ant.xml126
-rw-r--r--buildScripts/setup.ant.xml188
-rw-r--r--buildScripts/tests.ant.xml181
-rw-r--r--buildScripts/vm-finder.ant.xml191
-rw-r--r--buildScripts/website.ant.xml373
-rw-r--r--doc/changelog.markdown7
-rw-r--r--src/core/lombok/Builder.java4
-rw-r--r--src/core/lombok/ConfigurationKeys.java9
-rw-r--r--src/core/lombok/EqualsAndHashCode.java11
-rw-r--r--src/core/lombok/Singular.java2
-rw-r--r--src/core/lombok/With.java2
-rw-r--r--src/core/lombok/core/AnnotationProcessor.java7
-rw-r--r--src/core/lombok/core/AnnotationValues.java8
-rw-r--r--src/core/lombok/core/LombokNode.java14
-rw-r--r--src/core/lombok/core/PostCompiler.java10
-rw-r--r--src/core/lombok/core/handlers/HandlerUtil.java30
-rw-r--r--src/core/lombok/core/handlers/InclusionExclusionUtils.java62
-rw-r--r--src/core/lombok/eclipse/EclipseAST.java3
-rw-r--r--src/core/lombok/eclipse/EclipseNode.java42
-rw-r--r--src/core/lombok/eclipse/TransformEclipseAST.java36
-rw-r--r--src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java144
-rwxr-xr-xsrc/core/lombok/eclipse/handlers/HandleBuilder.java29
-rwxr-xr-xsrc/core/lombok/eclipse/handlers/HandleConstructor.java10
-rw-r--r--src/core/lombok/eclipse/handlers/HandleFieldNameConstants.java12
-rw-r--r--src/core/lombok/eclipse/handlers/HandleGetter.java9
-rw-r--r--src/core/lombok/eclipse/handlers/HandleLog.java36
-rw-r--r--src/core/lombok/eclipse/handlers/HandleNonNull.java7
-rw-r--r--src/core/lombok/eclipse/handlers/HandleSuperBuilder.java73
-rw-r--r--src/core/lombok/eclipse/handlers/HandleUtilityClass.java2
-rwxr-xr-xsrc/core/lombok/eclipse/handlers/singulars/EclipseGuavaSingularizer.java12
-rwxr-xr-xsrc/core/lombok/eclipse/handlers/singulars/EclipseJavaUtilListSetSingularizer.java12
-rwxr-xr-xsrc/core/lombok/eclipse/handlers/singulars/EclipseJavaUtilMapSingularizer.java8
-rw-r--r--src/core/lombok/experimental/WithBy.java2
-rw-r--r--src/core/lombok/javac/JavacAST.java11
-rw-r--r--src/core/lombok/javac/JavacNode.java33
-rw-r--r--src/core/lombok/javac/JavacResolution.java66
-rw-r--r--src/core/lombok/javac/JavacTransformer.java29
-rw-r--r--src/core/lombok/javac/apt/LombokFileObjects.java154
-rw-r--r--src/core/lombok/javac/apt/LombokProcessor.java26
-rw-r--r--src/core/lombok/javac/handlers/HandleBuilder.java26
-rw-r--r--src/core/lombok/javac/handlers/HandleConstructor.java9
-rw-r--r--src/core/lombok/javac/handlers/HandleDelegate.java22
-rw-r--r--src/core/lombok/javac/handlers/HandleGetter.java20
-rw-r--r--src/core/lombok/javac/handlers/HandleJacksonized.java1
-rw-r--r--src/core/lombok/javac/handlers/HandleLog.java33
-rw-r--r--src/core/lombok/javac/handlers/HandleSuperBuilder.java41
-rw-r--r--src/core/lombok/javac/handlers/HandleUtilityClass.java2
-rw-r--r--src/core/lombok/javac/handlers/HandleWith.java3
-rw-r--r--src/core/lombok/javac/handlers/JavacHandlerUtil.java125
-rw-r--r--src/core/lombok/javac/handlers/JavacSingularsRecipes.java16
-rw-r--r--src/core8/lombok/javac/apt/Javac9BaseFileObjectWrapper.java (renamed from src/core/lombok/javac/apt/Javac9BaseFileObjectWrapper.java)0
-rw-r--r--src/core8/lombok/javac/apt/Javac9Compiler.java157
-rw-r--r--src/delombok/lombok/delombok/PrettyPrinter.java59
-rw-r--r--src/eclipseAgent/lombok/eclipse/agent/EclipsePatcher.java27
-rw-r--r--src/eclipseAgent/lombok/eclipse/agent/PatchDelegate.java75
-rw-r--r--src/eclipseAgent/lombok/eclipse/agent/PatchVal.java25
-rwxr-xr-xsrc/eclipseAgent/lombok/launch/PatchFixesHider.java7
-rw-r--r--src/installer/lombok/installer/IdeLocation.java2
-rw-r--r--src/launch/lombok/launch/ShadowClassLoader.java3
-rw-r--r--src/stubs/com/sun/tools/javac/code/Symbol.java10
-rw-r--r--src/stubs/com/sun/tools/javac/code/Symtab.java2
-rw-r--r--src/stubs/java/lang/annotation/ElementType.java118
-rw-r--r--src/stubsstubs/java/nio/file/Path.java4
-rw-r--r--src/support/info.txt4
-rw-r--r--src/support/log4j.properties (renamed from src/website/log4j.properties)0
-rw-r--r--src/support/lombok/eclipseCreate/CreateEclipseDebugTarget.java194
-rw-r--r--src/support/lombok/website/CompileChangelog.java (renamed from src/website/lombok/website/CompileChangelog.java)0
-rw-r--r--src/support/lombok/website/Domain.java26
-rw-r--r--src/support/lombok/website/FetchCurrentVersion.java (renamed from src/website/lombok/website/FetchCurrentVersion.java)7
-rw-r--r--src/support/lombok/website/RunSite.java103
-rw-r--r--src/support/lombok/website/WebsiteMaker.java (renamed from src/website/lombok/website/WebsiteMaker.java)77
-rw-r--r--src/testAP/org/projectlombok/testAp/ExampleAnnotation.java10
-rw-r--r--src/testAP/org/projectlombok/testAp/TestAp.java77
-rw-r--r--src/useTestAP/UseTestAp.java13
-rw-r--r--src/utils/lombok/core/JavaIdentifiers.java11
-rw-r--r--src/utils/lombok/core/SpiLoadUtil.java4
-rw-r--r--src/utils/lombok/eclipse/Eclipse.java7
-rw-r--r--src/utils/lombok/javac/Javac.java19
-rw-r--r--src/utils/lombok/javac/JavacTreeMaker.java5
-rw-r--r--src/utils/lombok/javac/java8/CommentCollectingTokenizer.java4
-rw-r--r--src/utils/lombok/permit/Permit.java1
-rw-r--r--ssh.knownHosts2
-rw-r--r--test/configuration/src/lombok/core/configuration/TestConfiguration.java4
-rw-r--r--test/core/src/lombok/AbstractRunTests.java24
-rw-r--r--test/core/src/lombok/DirectoryRunner.java20
-rw-r--r--test/core/src/lombok/LombokTestSource.java4
-rw-r--r--test/core/src/lombok/RunTestsViaDelombok.java2
-rw-r--r--test/core/src/lombok/RunTestsViaEcj.java108
-rw-r--r--test/core/src/lombok/TestBase.java (renamed from test/transform/src/lombok/transform/RunTransformTests.java)8
-rw-r--r--test/core/src/lombok/TestEclipse.java (renamed from test/core/src/lombok/RunAllTests.java)6
-rw-r--r--test/core/src/lombok/TestJavac.java31
-rw-r--r--test/pretty/resource/after/ThisParameter.java34
-rw-r--r--test/pretty/resource/before/ThisParameter.java41
-rw-r--r--test/stubs/com/fasterxml/jackson/annotation/JsonAnySetter.java12
-rw-r--r--test/transform/resource/after-delombok/BuilderConstructorJavadoc.java85
-rw-r--r--test/transform/resource/after-delombok/BuilderDefaults.java8
-rw-r--r--test/transform/resource/after-delombok/CheckerFrameworkSuperBuilder.java30
-rw-r--r--test/transform/resource/after-delombok/DelegateAlreadyImplemented.java43