aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--AUTHORS1
-rw-r--r--LICENSE2
-rw-r--r--build.xml105
-rw-r--r--buildScripts/eclipse-debug-target.template7
-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.8.100.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-4.3.1.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.9.1.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.9.0.xml14
-rw-r--r--buildScripts/ivy-repo/org.projectlombok-lombok.patcher-0.12.xml (renamed from buildScripts/ivy-repo/org.projectlombok-lombok.patcher-0.6.xml)4
-rw-r--r--buildScripts/ivy-repo/org.projectlombok-lombok.patcher-0.7.xml14
-rw-r--r--buildScripts/ivy.xml40
-rw-r--r--doc/changelog.markdown16
-rw-r--r--experimental/src/lombok/javac/disableCheckedExceptions/DisableCheckedExceptionsAgent.java3
-rw-r--r--src/core/lombok/bytecode/package-info.java30
-rw-r--r--src/core/lombok/core/AnnotationProcessor.java4
-rw-r--r--src/core/lombok/core/PublicApiCreatorApp.java5
-rw-r--r--src/core/lombok/core/Version.java2
-rw-r--r--src/core/lombok/core/debug/DebugSnapshot.java22
-rw-r--r--src/core/lombok/core/debug/DebugSnapshotStore.java22
-rw-r--r--src/core/lombok/core/debug/package-info.java31
-rw-r--r--src/core/lombok/core/handlers/HandlerUtil.java12
-rw-r--r--src/core/lombok/core/handlers/package-info.java30
-rw-r--r--src/core/lombok/core/package-info.java3
-rw-r--r--src/core/lombok/core/runtimeDependencies/package-info.java34
-rw-r--r--src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java35
-rw-r--r--src/core/lombok/eclipse/handlers/HandleBuilder.java12
-rw-r--r--src/core/lombok/eclipse/handlers/HandleCleanup.java4
-rw-r--r--src/core/lombok/eclipse/handlers/HandleConstructor.java8
-rw-r--r--src/core/lombok/eclipse/handlers/HandleEqualsAndHashCode.java41
-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/HandleNonNull.java6
-rw-r--r--src/core/lombok/eclipse/handlers/HandleSetter.java4
-rw-r--r--src/core/lombok/eclipse/handlers/HandleSneakyThrows.java4
-rw-r--r--src/core/lombok/eclipse/handlers/HandleSynchronized.java2
-rw-r--r--src/core/lombok/eclipse/handlers/HandleToString.java10
-rw-r--r--src/core/lombok/eclipse/handlers/HandleVal.java4
-rw-r--r--src/core/lombok/eclipse/handlers/HandleWither.java6
-rw-r--r--src/core/lombok/eclipse/handlers/SetGeneratedByVisitor.java21
-rw-r--r--src/core/lombok/eclipse/handlers/package-info.java5
-rw-r--r--src/core/lombok/eclipse/package-info.java5
-rw-r--r--src/core/lombok/experimental/package-info.java33
-rw-r--r--src/core/lombok/extern/apachecommons/CommonsLog.java4
-rw-r--r--src/core/lombok/extern/java/Log.java4
-rw-r--r--src/core/lombok/extern/log4j/Log4j.java4
-rw-r--r--src/core/lombok/extern/log4j/Log4j2.java4
-rw-r--r--src/core/lombok/extern/slf4j/Slf4j.java7
-rw-r--r--src/core/lombok/extern/slf4j/XSlf4j.java4
-rw-r--r--src/core/lombok/javac/LombokOptions.java15
-rw-r--r--src/core/lombok/javac/apt/package-info.java3
-rw-r--r--src/core/lombok/javac/handlers/HandleBuilder.java12
-rw-r--r--src/core/lombok/javac/handlers/HandleCleanup.java6
-rw-r--r--src/core/lombok/javac/handlers/HandleConstructor.java14
-rw-r--r--src/core/lombok/javac/handlers/HandleDelegate.java42
-rw-r--r--src/core/lombok/javac/handlers/HandleEqualsAndHashCode.java28
-rw-r--r--src/core/lombok/javac/handlers/HandleExtensionMethod.java8
-rw-r--r--src/core/lombok/javac/handlers/HandleGetter.java22
-rw-r--r--src/core/lombok/javac/handlers/HandleLog.java47
-rw-r--r--src/core/lombok/javac/handlers/HandleNonNull.java6
-rw-r--r--src/core/lombok/javac/handlers/HandleSetter.java10
-rw-r--r--src/core/lombok/javac/handlers/HandleSneakyThrows.java29
-rw-r--r--src/core/lombok/javac/handlers/HandleToString.java4
-rw-r--r--src/core/lombok/javac/handlers/HandleWither.java8
-rw-r--r--src/core/lombok/javac/handlers/JavacHandlerUtil.java38
-rw-r--r--src/core/lombok/javac/handlers/package-info.java5
-rw-r--r--src/core/lombok/javac/package-info.java7
-rw-r--r--src/core/lombok/package-info.java11
-rw-r--r--src/delombok/lombok/delombok/Delombok.java1
-rw-r--r--src/delombok/lombok/delombok/PrettyCommentsPrinter.java2
-rw-r--r--src/eclipseAgent/lombok/eclipse/agent/PatchFixes.java5
-rw-r--r--src/eclipseAgent/lombok/eclipse/agent/PatchVal.java27
-rw-r--r--src/installer/lombok/installer/IdeLocation.java6
-rw-r--r--src/installer/lombok/installer/Installer.java4
-rw-r--r--src/installer/lombok/installer/InstallerGUI.java10
-rw-r--r--src/utils/lombok/javac/Javac.java35
-rw-r--r--test/core/src/lombok/AbstractRunTests.java13
-rw-r--r--test/core/src/lombok/RunTestsViaEcj.java1
-rw-r--r--test/transform/resource/after-delombok/Accessors.java2
-rw-r--r--test/transform/resource/after-delombok/DataExtended.java2
-rw-r--r--test/transform/resource/after-delombok/DataIgnore.java2
-rw-r--r--test/transform/resource/after-delombok/DataOnLocalClass.java6
-rw-r--r--test/transform/resource/after-delombok/DataPlain.java8
-rw-r--r--test/transform/resource/after-delombok/DataWithGetter.java2
-rw-r--r--test/transform/resource/after-delombok/DataWithGetterNone.java2
-rw-r--r--test/transform/resource/after-delombok/EqualsAndHashCode.java9
-rw-r--r--test/transform/resource/after-delombok/EqualsAndHashCodeWithSomeExistingMethods.java2
-rw-r--r--test/transform/resource/after-delombok/GetterLazyBoolean.java4
-rw-r--r--test/transform/resource/after-delombok/GetterLazyEahcToString.java2
-rw-r--r--test/transform/resource/after-delombok/GetterSetterJavadoc.java2
-rw-r--r--test/transform/resource/after-delombok/LoggerCommons.java4
-rw-r--r--test/transform/resource/after-delombok/LoggerJul.java4
-rw-r--r--test/transform/resource/after-delombok/LoggerLog4j.java4
-rw-r--r--test/transform/resource/after-delombok/LoggerLog4j2.java4
-rw-r--r--test/transform/resource/after-delombok/LoggerSlf4j.java5
-rw-r--r--test/transform/resource/after-delombok/LoggerXSlf4j.java4
-rw-r--r--test/transform/resource/after-delombok/ValuePlain.java6
-rw-r--r--test/transform/resource/after-ecj/Accessors.java2
-rw-r--r--test/transform/resource/after-ecj/DataExtended.java2
-rw-r--r--test/transform/resource/after-ecj/DataIgnore.java2
-rw-r--r--test/transform/resource/after-ecj/DataOnLocalClass.java6
-rw-r--r--test/transform/resource/after-ecj/DataPlain.java8
-rw-r--r--test/transform/resource/after-ecj/DataWithGetter.java2
-rw-r--r--test/transform/resource/after-ecj/DataWithGetterNone.java2
-rw-r--r--test/transform/resource/after-ecj/EqualsAndHashCode.java10
-rw-r--r--test/transform/resource/after-ecj/EqualsAndHashCodeWithSomeExistingMethods.java2
-rw-r--r--test/transform/resource/after-ecj/GetterLazyBoolean.java4
-rw-r--r--test/transform/resource/after-ecj/GetterLazyEahcToString.java2
-rw-r--r--test/transform/resource/after-ecj/GetterSetterJavadoc.java2
-rw-r--r--test/transform/resource/after-ecj/LoggerCommons.java8
-rw-r--r--test/transform/resource/after-ecj/LoggerJul.java8
-rw-r--r--test/transform/resource/after-ecj/LoggerLog4j.java8
-rw-r--r--test/transform/resource/after-ecj/LoggerLog4j2.java8
-rw-r--r--test/transform/resource/after-ecj/LoggerSlf4j.java9
-rw-r--r--test/transform/resource/after-ecj/LoggerXSlf4j.java8
-rw-r--r--test/transform/resource/after-ecj/NonNullWithSneakyThrows.java3
-rw-r--r--test/transform/resource/after-ecj/SneakyThrowsMultiple.java18
-rw-r--r--test/transform/resource/after-ecj/SneakyThrowsPlain.java12
-rw-r--r--test/transform/resource/after-ecj/SneakyThrowsSingle.java9
-rw-r--r--test/transform/resource/after-ecj/ValComplex.java2
-rw-r--r--test/transform/resource/after-ecj/ValInTryWithResources.java15
-rw-r--r--test/transform/resource/after-ecj/ValLessSimple.java3
-rw-r--r--test/transform/resource/after-ecj/ValuePlain.java6
-rw-r--r--test/transform/resource/before/DelegateOnStatic.java13
-rw-r--r--test/transform/resource/before/EqualsAndHashCode.java1
-rw-r--r--test/transform/resource/before/LoggerCommons.java6
-rw-r--r--test/transform/resource/befor