aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore3
-rw-r--r--AUTHORS2
-rw-r--r--build.xml336
-rw-r--r--buildScripts/ivy-repo/org.projectlombok-lombok.patcher-0.24.xml (renamed from buildScripts/ivy-repo/org.projectlombok-lombok.patcher-0.22.xml)4
-rw-r--r--buildScripts/ivy.xml26
-rw-r--r--buildScripts/src/lombok/website/CompileChangelog.java77
-rw-r--r--buildScripts/src/lombok/website/WebUpToDate.java190
-rw-r--r--buildScripts/supporters.ant.xml57
-rw-r--r--buildScripts/website.ant.xml368
-rw-r--r--doc/changelog.markdown38
-rw-r--r--docker/.dockerignore1
-rw-r--r--docker/ant/Dockerfile33
-rw-r--r--docker/ant/files/jdk-8/build.xml25
-rw-r--r--docker/ant/files/jdk-9/build.xml35
-rw-r--r--docker/ant/readme.md33
-rw-r--r--docker/gradle/Dockerfile31
-rw-r--r--docker/gradle/files/build.gradle5
-rw-r--r--docker/gradle/readme.md33
-rw-r--r--docker/maven/Dockerfile34
-rw-r--r--docker/maven/files/jdk-8/pom.xml44
-rw-r--r--docker/maven/files/jdk-9/pom.xml53
-rw-r--r--docker/maven/readme.md33
-rwxr-xr-xdocker/provision/ant/ant-1.10.1.sh4
-rwxr-xr-xdocker/provision/gradle/gradle-4.2.1.sh4
-rwxr-xr-xdocker/provision/jdk/java-10.sh4
-rwxr-xr-xdocker/provision/jdk/java-8.sh6
-rwxr-xr-xdocker/provision/jdk/java-9.sh4
-rwxr-xr-xdocker/provision/maven/maven-3.5.0.sh4
-rw-r--r--docker/readme.md31
-rw-r--r--docker/shared/lombok.config4
-rw-r--r--docker/shared/src/main/java/HelloWorld.java13
-rw-r--r--src/core/lombok/AllArgsConstructor.java19
-rw-r--r--src/core/lombok/Builder.java87
-rw-r--r--src/core/lombok/Cleanup.java10
-rw-r--r--src/core/lombok/ConfigurationKeys.java38
-rw-r--r--src/core/lombok/Data.java6
-rw-r--r--src/core/lombok/Delegate.java6
-rw-r--r--src/core/lombok/EqualsAndHashCode.java30
-rw-r--r--src/core/lombok/Getter.java22
-rw-r--r--src/core/lombok/Lombok.java29
-rw-r--r--src/core/lombok/NoArgsConstructor.java20
-rw-r--r--src/core/lombok/RequiredArgsConstructor.java18
-rw-r--r--src/core/lombok/Setter.java26
-rw-r--r--src/core/lombok/Singular.java4
-rw-r--r--src/core/lombok/SneakyThrows.java9
-rw-r--r--src/core/lombok/Synchronized.java6
-rw-r--r--src/core/lombok/ToString.java14
-rw-r--r--src/core/lombok/Value.java6
-rw-r--r--src/core/lombok/bytecode/AsmUtil.java2
-rw-r--r--src/core/lombok/bytecode/ClassFileMetaData.java7
-rw-r--r--src/core/lombok/bytecode/PreventNullAnalysisRemover.java4
-rw-r--r--src/core/lombok/bytecode/SneakyThrowsRemover.java4
-rw-r--r--src/core/lombok/core/AnnotationProcessor.java19
-rw-r--r--src/core/lombok/core/LombokInternalAliasing.java3
-rw-r--r--src/core/lombok/core/PublicApiCreatorApp.java2
-rw-r--r--src/core/lombok/core/Version.java14
-rw-r--r--src/core/lombok/core/configuration/AllowHelper.java6
-rw-r--r--src/core/lombok/core/handlers/HandlerUtil.java15
-rw-r--r--src/core/lombok/core/handlers/singulars.txt6
-rw-r--r--src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java74
-rw-r--r--src/core/lombok/eclipse/handlers/EclipseSingularsRecipes.java15
-rw-r--r--src/core/lombok/eclipse/handlers/HandleBuilder.java235
-rw-r--r--src/core/lombok/eclipse/handlers/HandleBuilderDefault.java46
-rw-r--r--src/core/lombok/eclipse/handlers/HandleConstructor.java35
-rw-r--r--src/core/lombok/eclipse/handlers/HandleData.java16
-rw-r--r--src/core/lombok/eclipse/handlers/HandleEqualsAndHashCode.java98
-rw-r--r--src/core/lombok/eclipse/handlers/HandleGetter.java2
-rw-r--r--src/core/lombok/eclipse/handlers/HandleSetter.java13
-rw-r--r--src/core/lombok/eclipse/handlers/HandleToString.java6
-rw-r--r--src/core/lombok/eclipse/handlers/HandleVal.java14
-rw-r--r--src/core/lombok/eclipse/handlers/HandleValue.java16
-rw-r--r--src/core/lombok/eclipse/handlers/SetGeneratedByVisitor.java5
-rw-r--r--src/core/lombok/eclipse/handlers/singulars/EclipseGuavaSingularizer.java21
-rw-r--r--src/core/lombok/eclipse/handlers/singulars/EclipseJavaUtilListSetSingularizer.java22
-rw-r--r--src/core/lombok/eclipse/handlers/singulars/EclipseJavaUtilMapSingularizer.java23
-rw-r--r--src/core/lombok/experimental/Accessors.java18
-rw-r--r--src/core/lombok/experimental/Builder.java140
-rw-r--r--src/core/lombok/experimental/Delegate.java8
-rw-r--r--src/core/lombok/experimental/ExtensionMethod.java10
-rw-r--r--src/core/lombok/experimental/FieldDefaults.java4
-rw-r--r--src/core/lombok/experimental/Value.java60
-rw-r--r--src/core/lombok/experimental/Wither.java26
-rw-r--r--src/core/lombok/experimental/package-info.java4
-rw-r--r--src/core/lombok/experimental/var.java5
-rw-r--r--src/core/lombok/extern/apachecommons/CommonsLog.java14
-rw-r--r--src/core/lombok/extern/java/Log.java14
-rw-r--r--src/core/lombok/extern/jbosslog/JBossLog.java15
-rw-r--r--src/core/lombok/extern/log4j/Log4j.java14
-rw-r--r--src/core/lombok/extern/log4j/Log4j2.java14
-rw-r--r--src/core/lombok/extern/slf4j/Slf4j.java14
-rw-r--r--src/core/lombok/extern/slf4j/XSlf4j.java14
-rw-r--r--src/core/lombok/javac/CapturingDiagnosticListener.java4
-rw-r--r--src/core/lombok/javac/CompilerMessageSuppressor.java206
-rw-r--r--src/core/lombok/javac/Javac8BasedLombokOptions.java4
-rw-r--r--src/core/lombok/javac/Javac9BasedLombokOptions.java48
-rw-r--r--src/core/lombok/javac/JavacAST.java170
-rw-r--r--src/core/lombok/javac/JavacImportList.java1
-rw-r--r--src/core/lombok/javac/JavacResolution.java23
-rw-r--r--src/core/lombok/javac/apt/InterceptingJavaFileManager.java10
-rw-r--r--src/core/lombok/javac/apt/LombokFileObjects.java147
-rw-r--r--src/core/lombok/javac/apt/LombokProcessor.java59
-rw-r--r--src/core/lombok/javac/handlers/HandleBuilder.java202
-rw-r--r--src/core/lombok/javac/handlers/HandleBuilderDefault.java49
-rw-r--r--src/core/lombok/javac/handlers/HandleConstructor.java32
-rw-r--r--src/core/lombok/javac/handlers/HandleData.java17
-rw-r--r--src/core/lombok/javac/handlers/HandleEqualsAndHashCode.java49
-rw-r--r--src/core/lombok/javac/handlers/HandleGetter.java2
-rw-r--r--src/core/lombok/javac/handlers/HandleSetter.java11
-rw-r--r--src/core/lombok/javac/handlers/HandleToString.java6
-rw-r--r--src/core/lombok/javac/handlers/HandleVal.java37
-rw-r--r--src/core/lombok/javac/handlers/HandleValue.java27
-rw-r--r--src/core/lombok/javac/handlers/JavacHandlerUtil.java146
-rw-r--r--src/core/lombok/javac/handlers/JavacSingularsRecipes.java12
-rw-r--r--src/core/lombok/javac/handlers/singulars/JavacGuavaSingularizer.java23
-rw-r--r--src/core/lombok/javac/handlers/singulars/JavacJavaUtilListSetSingularizer.java26
-rw-r--r--src/core/lombok/javac/handlers/singulars/JavacJavaUtilMapSingularizer.java26
-rw-r--r--src/core/lombok/javac/handlers/singulars/JavacJavaUtilSingularizer.java3
-rw-r--r--src/core/lombok/package-info.java4
-rw-r--r--src/core/lombok/val.java4
-rw-r--r--src/core/lombok/var.java35
-rw-r--r--src/core9/module-info.java38
-rw-r--r--src/delombok/lombok/delomb