aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS7
-rw-r--r--build.xml51
-rw-r--r--buildScripts/ivy-repo/org.projectlombok-lombok.patcher-0.26.xml14
-rw-r--r--buildScripts/ivy.xml5
-rw-r--r--doc/changelog.markdown28
-rw-r--r--docker/ant/Dockerfile4
-rw-r--r--docker/ant/files/jdk-10/build.xml35
-rw-r--r--docker/ant/readme.md8
-rw-r--r--docker/bazel/Dockerfile32
-rw-r--r--docker/bazel/files/BUILD18
-rw-r--r--docker/bazel/files/BUILD.lombok5
-rw-r--r--docker/bazel/files/WORKSPACE5
-rw-r--r--docker/bazel/readme.md33
-rw-r--r--docker/gradle/Dockerfile6
-rw-r--r--docker/gradle/readme.md13
-rw-r--r--docker/maven/Dockerfile4
-rw-r--r--docker/maven/files/jdk-10/pom.xml53
-rw-r--r--docker/maven/readme.md8
-rw-r--r--docker/provision/bazel/bazel-0.13.0.sh4
-rw-r--r--docker/provision/gradle/gradle-4.7.sh4
-rwxr-xr-xdocker/provision/jdk/java-10.sh4
-rwxr-xr-xdocker/provision/jdk/java-9.sh2
-rw-r--r--docker/readme.md5
-rwxr-xr-xsendSupporters11
-rw-r--r--src/core/lombok/ConfigurationKeys.java36
-rw-r--r--src/core/lombok/EqualsAndHashCode.java29
-rw-r--r--src/core/lombok/ToString.java35
-rw-r--r--src/core/lombok/core/AnnotationProcessor.java46
-rw-r--r--src/core/lombok/core/AnnotationValues.java129
-rw-r--r--src/core/lombok/core/LombokNode.java12
-rw-r--r--src/core/lombok/core/Version.java5
-rw-r--r--src/core/lombok/core/configuration/NullCheckExceptionType.java6
-rw-r--r--src/core/lombok/core/handlers/HandlerUtil.java16
-rw-r--r--src/core/lombok/core/handlers/InclusionExclusionUtils.java227
-rw-r--r--src/core/lombok/eclipse/EclipseNode.java71
-rw-r--r--src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java77
-rw-r--r--src/core/lombok/eclipse/handlers/HandleBuilder.java8
-rw-r--r--src/core/lombok/eclipse/handlers/HandleConstructor.java53
-rw-r--r--src/core/lombok/eclipse/handlers/HandleData.java5
-rw-r--r--src/core/lombok/eclipse/handlers/HandleEqualsAndHashCode.java152
-rw-r--r--src/core/lombok/eclipse/handlers/HandleFieldNameConstants.java135
-rw-r--r--src/core/lombok/eclipse/handlers/HandleGetter.java14
-rw-r--r--src/core/lombok/eclipse/handlers/HandleLog.java36
-rw-r--r--src/core/lombok/eclipse/handlers/HandleSetter.java23
-rw-r--r--src/core/lombok/eclipse/handlers/HandleSuperBuilder.java9
-rw-r--r--src/core/lombok/eclipse/handlers/HandleToString.java140
-rw-r--r--src/core/lombok/eclipse/handlers/HandleValue.java3
-rw-r--r--src/core/lombok/eclipse/handlers/HandleWither.java1
-rw-r--r--src/core/lombok/experimental/FieldNameConstants.java40
-rw-r--r--src/core/lombok/extern/apachecommons/CommonsLog.java1
-rw-r--r--src/core/lombok/extern/flogger/Flogger.java62
-rw-r--r--src/core/lombok/extern/java/Log.java1
-rw-r--r--src/core/lombok/extern/jbosslog/JBossLog.java3
-rw-r--r--src/core/lombok/extern/log4j/Log4j.java1
-rw-r--r--src/core/lombok/extern/log4j/Log4j2.java1
-rw-r--r--src/core/lombok/extern/slf4j/Slf4j.java1
-rw-r--r--src/core/lombok/extern/slf4j/XSlf4j.java1
-rw-r--r--src/core/lombok/javac/JavacAST.java124
-rw-r--r--src/core/lombok/javac/JavacNode.java71
-rw-r--r--src/core/lombok/javac/apt/EmptyLombokFileObject.java2
-rw-r--r--src/core/lombok/javac/apt/LombokProcessor.java94
-rw-r--r--src/core/lombok/javac/handlers/HandleBuilder.java9
-rw-r--r--src/core/lombok/javac/handlers/HandleConstructor.java78
-rw-r--r--src/core/lombok/javac/handlers/HandleData.java9
-rw-r--r--src/core/lombok/javac/handlers/HandleEqualsAndHashCode.java145
-rw-r--r--src/core/lombok/javac/handlers/HandleFieldNameConstants.java137
-rw-r--r--src/core/lombok/javac/handlers/HandleGetter.java14
-rw-r--r--src/core/lombok/javac/handlers/HandleLog.java37
-rw-r--r--src/core/lombok/javac/handlers/HandleSetter.java13
-rw-r--r--src/core/lombok/javac/handlers/HandleSuperBuilder.java11
-rw-r--r--src/core/lombok/javac/handlers/HandleToString.java120
-rw-r--r--src/core/lombok/javac/handlers/HandleValue.java4
-rw-r--r--src/core/lombok/javac/handlers/HandleWither.java1
-rw-r--r--src/core/lombok/javac/handlers/JavacHandlerUtil.java87
-rw-r--r--src/core9/module-info.java1
-rw-r--r--src/delombok/lombok/delombok/Delombok.java15
-rw-r--r--src/delombok/lombok/delombok/DelombokApp.java2
-rw-r--r--src/eclipseAgent/lombok/eclipse/agent/EclipsePatcher.java29
-rw-r--r--src/eclipseAgent/lombok/eclipse/agent/PatchVal.java77
-rw-r--r--src/eclipseAgent/lombok/eclipse/agent/PatchValEclipse.java19
-rw-r--r--src/eclipseAgent/lombok/launch/PatchFixesHider.java6
-rw-r--r--src/installer/lombok/installer/eclipse/EclipseProductLocationProvider.java11
-rw-r--r--src/utils/lombok/core/ClassLiteral.java13
-rw-r--r--src/utils/lombok/core/FieldSelect.java13
-rw-r--r--src/utils/lombok/eclipse/Eclipse.java22
-rw-r--r--src/utils/lombok/javac/Javac.java21
-rw-r--r--src/website/lombok/website/FetchCurrentVersion.java2
-rw-r--r--test/core/src/lombok/AbstractRunTests.java2
-rw-r--r--test/core/src/lombok/RunTestsViaEcj.java1
-rw-r--r--test/transform/resource/after-delombok/ConstructorsWithAccessors.java8
-rw-r--r--test/transform/resource/after-delombok/DataConfiguration.java4
-rw-r--r--test/transform/resource/after-delombok/DataOnLocalClass.java4
-rw-r--r--test/transform/resource/after-delombok/EqualsAndHashCodeNewStyle.java46
-rw-r--r--test/transform/resource/after-delombok/EqualsAndHashCodeWithGenericsOnInners.java1
-rw-r--r--test/transform/resource/after-delombok/EqualsAndHashCodeWithGenericsOnInnersInInterfaces.java27
-rw-r--r--test/transform/resource/after-delombok/FieldNameConstantsBasic.java8
-rw-r--r--test/transform/resource/after-delombok/FieldNameConstantsConfigKeys.java4
-rw-r--r--test/transform/resource/after-delombok/FieldNameConstantsWeird.java6
-rw-r--r--test/transform/resource/after-delombok/GetterOnMethodErrors.java9
-rw-r--r--test/transform/resource/after-delombok/GetterOnMethodOnType.java14
-rw-r--r--test/transform/resource/after-delombok/InnerClass.java3
-rw-r--r--test/transform/resource/after-delombok/LoggerFlogger.java14
-rw-r--r--test/transform/resource/after-delombok/NoPrivateNoArgsConstructor.java73
-rw-r--r--test/transform/resource/after-delombok/NonNullOnParameter.java16
-rw-r--r--test/transform/resource/after-delombok/NonNullOnParameterAbstract.java2
-rw-r--r--test/transform/resource/after-delombok/NonNullOnParameterOfDefaultMethod.java2
-rw-r--r--test/transform/resource/after-delombok/NonNullPlain.java4
-rw-r--r--test/transform/resource/after-delombok/NonNullWithAlternateException.java4
-rw-r--r--test/transform/resource/after-delombok/NonNullWithSneakyThrows.java2
-rw-r--r--test/transform/resource/after-delombok/PrivateNoArgsConstructor.java236
-rw-r--r--test/transform/resource/after-delombok/SetterOnClass.java2
-rw-r--r--test/transform/resource/after-delombok/ToStringNewStyle.java18
-rw-r--r--test/transform/resource/after-delombok/WitherOnClass.java2
-rw-r--r--test/transform/resource/after-ecj/ConstructorsWithAccessors.java8
-rw-r--r--test/transform/resource/after-ecj/DataConfiguration.java4
-rw-r--r--test/transform/resource/after-ecj/DataOnLocalClass.java4
-rw-r--r--test/transform/resource/after-ecj/EqualsAndHashCodeNewStyle.java53
-rw-r--r--test/transform/resource/after-ecj/EqualsAndHashCodeWithGenericsOnInnersInInterfaces.java30
-rw-r--r--test/transform/resource/after-ecj/FieldNameConstantsBasic.java15