aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.xml16
-rw-r--r--buildScripts/ivy.xml1
-rw-r--r--buildScripts/src/lombok/website/WebUpToDate.java190
-rw-r--r--buildScripts/website.ant.xml273
-rw-r--r--doc/changelog.markdown21
-rw-r--r--src/core/lombok/AllArgsConstructor.java19
-rw-r--r--src/core/lombok/Builder.java33
-rw-r--r--src/core/lombok/Cleanup.java6
-rw-r--r--src/core/lombok/ConfigurationKeys.java13
-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.java24
-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/core/PublicApiCreatorApp.java2
-rw-r--r--src/core/lombok/core/Version.java14
-rw-r--r--src/core/lombok/core/handlers/singulars.txt6
-rw-r--r--src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java19
-rw-r--r--src/core/lombok/eclipse/handlers/EclipseSingularsRecipes.java8
-rw-r--r--src/core/lombok/eclipse/handlers/HandleBuilder.java125
-rw-r--r--src/core/lombok/eclipse/handlers/HandleBuilderDefault.java25
-rw-r--r--src/core/lombok/eclipse/handlers/HandleConstructor.java11
-rw-r--r--src/core/lombok/eclipse/handlers/HandleEqualsAndHashCode.java5
-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/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.java21
-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.java6
-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/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/CompilerMessageSuppressor.java206
-rw-r--r--src/core/lombok/javac/JavacAST.java145
-rw-r--r--src/core/lombok/javac/apt/LombokFileObjects.java42
-rw-r--r--src/core/lombok/javac/handlers/HandleBuilder.java102
-rw-r--r--src/core/lombok/javac/handlers/HandleBuilderDefault.java29
-rw-r--r--src/core/lombok/javac/handlers/HandleConstructor.java8
-rw-r--r--src/core/lombok/javac/handlers/HandleEqualsAndHashCode.java5
-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/JavacHandlerUtil.java22
-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/installer/lombok/installer/InstallerGUI.java5
-rw-r--r--src/utils/lombok/javac/TreeMirrorMaker.java7
-rw-r--r--src/website/log4j.properties6
-rw-r--r--src/website/lombok/website/CompileChangelog.java (renamed from buildScripts/src/lombok/website/CompileChangelog.java)45
-rw-r--r--src/website/lombok/website/WebsiteMaker.java403
-rw-r--r--test/core/src/lombok/core/TestSingulars.java20
-rw-r--r--test/transform/resource/after-delombok/BuilderChainAndFluent.java1
-rw-r--r--test/transform/resource/after-delombok/BuilderDefaults.java130
-rw-r--r--test/transform/resource/after-delombok/BuilderDefaultsWarnings.java119
-rw-r--r--test/transform/resource/after-delombok/BuilderSimple.java1
-rw-r--r--test/transform/resource/after-delombok/BuilderSingularGuavaListsSets.java1
-rw-r--r--test/transform/resource/after-delombok/BuilderSingularGuavaMaps.java1
-rw-r--r--test/transform/resource/after-delombok/BuilderSingularLists.java1
-rw-r--r--test/transform/resource/after-delombok/BuilderSingularMaps.java9
-rw-r--r--test/transform/resource/after-delombok/BuilderSingularNoAuto.java1
-rw-r--r--test/transform/resource/after-delombok/BuilderSingularRedirectToGuava.java1
-rw-r--r--test/transform/resource/after-delombok/BuilderSingularSets.java1
-rw-r--r--test/transform/resource/after-delombok/BuilderSingularWithPrefixes.java1
-rw-r--r--test/transform/resource/after-delombok/BuilderWithAccessors.java1
-rw-r--r--test/transform/resource/after-delombok/BuilderWithDeprecated.java130
-rw-r--r--test/transform/resource/after-delombok/BuilderWithRecursiveGenerics.java1
-rw-r--r--test/transform/resource/after-delombok/BuilderWithToBuilder.java1
-rw-r--r--test/transform/resource/after-delombok/BuilderWithTolerate.java13
-rw-r--r--test/transform/resource/after-delombok/Constructors.java4
-rw-r--r--test/transform/resource/after-delombok/DataConfiguration.java6
-rw-r--r--test/transform/resource/after-delombok/DataOnEnum.java1
-rw-r--r--test/transform/resource/after-delombok/EqualsAndHashCodeConfigKeys2.java24
-rw-r--r--test/transform/resource/after-delombok/GetterEnum.java1
-rw-r--r--test/transform/resource/after-ecj/BuilderChainAndFluent.java2
-rw-r--r--test/transform/resource/after-ecj/BuilderDefaults.java90
-rw-r--r--test/transform/resource/after-ecj/BuilderDefaultsWarnings.java87
-rw-r--r--test/transform/resource/after-ecj/BuilderSimple.java2
-rw-r--r--test/transform/resource/after-ecj/BuilderSingularGuavaListsSets.java2
-rw-r--r--test/transform/resource/after-ecj/BuilderSingularGuavaMaps.java2
-rw-r--r--test/transform/resource/after-ecj/BuilderSingularLists.java2
-rw-r--r--test/transform/resource/after-ecj/BuilderSingularMaps.java2
-rw-r--r--test/transform/resource/after-ecj/BuilderSingularNoAuto.java2
-rw-r--r--test/transform/resource/after-ecj/BuilderSingularRedirectToGuava.java2
-rw-r--r--test/transform/resource/after-ecj/BuilderSingularSets.java2
-rw-r--r--test/transform/resource/after-ecj/BuilderSingularWithPrefixes.java2
-rw-r--r--test/transform/resource/after-ecj/BuilderWithAccessors.java2
-rw-r--r--test/transform/resource/after-ecj/BuilderWithDeprecated.java87
-rw-r--r--test/transform/resource/after-ecj/BuilderWithRecursiveGenerics.java2
-rw-r--r--test/transform/resource/after-ecj/BuilderWithToBuilder.java2
-rw-r--r--test/transform/resource/after-ecj/BuilderWithTolerate.java2
-rw-r--r--test/transform/resource/after-ecj/Constructors.java8
-rw-r--r--test/transform/resource/after-ecj/DataConfiguration.java6
-rw-r--r--test/transform/resource/after-ecj/DataOnEnum.java2
-rw-r--r--test/transform/resource/after-ecj/EqualsAndHashCodeConfigKeys2.java22
-rw-r--r--