[lombok] branch master updated (64d7853 -> b105b78)

Hans-Christoph Steiner eighthave at moszumanska.debian.org
Tue Dec 15 13:15:37 UTC 2015


This is an automated email from the git hooks/post-receive script.

eighthave pushed a change to branch master
in repository lombok.

      from  64d7853   Enable more sources for build
      adds  6d397a3   Imported Upstream version 1.16.6
       new  b105b78   Merge tag 'upstream/1.16.6'

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   21 +
 AUTHORS                                            |    5 +
 LICENSE                                            |    2 +-
 build.xml                                          |  423 ++-
 buildScripts/eclipse-debug-target.template         |    9 +-
 buildScripts/eclipse-run-tests.template            |   43 +-
 .../net.java.openjdk.custom-javac6-1.6.0.18.xml    |    4 +-
 .../net.java.openjdk.custom-javac7-1.7.0.xml       |    4 +-
 .../ivy-repo/netbeans.org-boot-6.8beta.xml         |    2 +-
 .../netbeans.org-modules.java.source-6.8beta.xml   |    2 +-
 .../netbeans.org-openide.modules-6.8beta.xml       |    2 +-
 .../ivy-repo/netbeans.org-openide.util-6.8beta.xml |    2 +-
 .../org.eclipse.custom-core.jobs-3.5.200.xml       |   14 +
 .../org.eclipse.custom-core.jobs-3.5.300.xml       |   14 +
 .../org.eclipse.custom-core.resources-3.7.0.xml    |   14 +
 .../org.eclipse.custom-core.resources-3.8.100.xml  |   14 +
 .../org.eclipse.custom-core.runtime-3.6.0.xml      |    4 +-
 ...l => org.eclipse.custom-core.runtime-3.9.0.xml} |    6 +-
 .../ivy-repo/org.eclipse.custom-ecj-3.6.2.xml      |    4 +-
 ...-3.6.2.xml => org.eclipse.custom-ecj-4.3.1.xml} |    6 +-
 ....2.xml => org.eclipse.custom-ecj-I20140430.xml} |    6 +-
 .../org.eclipse.custom-equinox.common-3.6.0.xml    |    4 +-
 ... org.eclipse.custom-equinox.common-3.6.200.xml} |    6 +-
 .../ivy-repo/org.eclipse.custom-jdt.core-3.6.0.xml |    4 +-
 ...0.xml => org.eclipse.custom-jdt.core-3.9.1.xml} |    6 +-
 .../ivy-repo/org.eclipse.custom-jdt.ui-3.6.0.xml   |    4 +-
 ...6.0.xml => org.eclipse.custom-jdt.ui-3.9.1.xml} |    6 +-
 .../ivy-repo/org.eclipse.custom-osgi-3.6.0.xml     |    4 +-
 ...3.6.0.xml => org.eclipse.custom-osgi-3.9.0.xml} |    6 +-
 ...l => org.projectlombok-lombok.patcher-0.20.xml} |    6 +-
 .../projectlombok.org-ant-googlecode-0.0.2.xml     |   11 -
 .../projectlombok.org-jsch-ant-fixed-0.1.42.xml    |    2 +-
 .../projectlombok.org-markdownj-1.02b4.xml         |    4 +-
 .../ivy-repo/projectlombok.org-spi-0.2.4.xml       |    2 +-
 ...i-0.2.4.xml => projectlombok.org-spi-0.2.7.xml} |    4 +-
 .../ivy-repo/zwitserloot.com-cmdreader-1.2.xml     |    4 +-
 buildScripts/ivy.xml                               |   43 +-
 .../src/lombok/website/CompileChangelog.java       |   59 -
 buildScripts/src/lombok/website/WebUpToDate.java   |  190 --
 buildScripts/website.ant.xml                       |   67 +-
 doc/.gitignore                                     |    2 +
 doc/changelog.markdown                             |  340 ++-
 doc/maven-pom.xml                                  |    4 +-
 doc/utils-maven-pom.xml                            |    4 +-
 .../DisableCheckedExceptionsAgent.java             |    3 +-
 patcher/Hook.java                                  |  133 -
 patcher/MethodLogistics.java                       |  223 --
 patcher/MethodTarget.java                          |  219 --
 patcher/PatchScript.java                           |  296 --
 patcher/ScriptManager.java                         |  198 --
 patcher/Symbols.java                               |   87 -
 patcher/equinox/EquinoxClassLoader.java            |  288 --
 patcher/inject/LiveInjector.java                   |  168 --
 patcher/scripts/AddFieldScript.java                |   79 -
 patcher/scripts/ExitFromMethodEarlyScript.java     |  160 --
 patcher/scripts/MethodLevelPatchScript.java        |   62 -
 patcher/scripts/ReplaceMethodCallScript.java       |  100 -
 patcher/scripts/ScriptBuilder.java                 |  409 ---
 .../scripts/SetSymbolDuringMethodCallScript.java   |   97 -
 patcher/scripts/WrapMethodCallScript.java          |  108 -
 patcher/scripts/WrapReturnValuesScript.java        |  120 -
 src/core/lombok/AllArgsConstructor.java            |   27 +-
 src/core/lombok/Builder.java                       |  152 +
 src/core/lombok/Cleanup.java                       |   15 +-
 src/core/lombok/ConfigurationKeys.java             |  442 +++
 src/core/lombok/Data.java                          |   21 +-
 src/core/lombok/Delegate.java                      |   16 +-
 src/core/lombok/EqualsAndHashCode.java             |   43 +-
 .../{extern/slf4j/Slf4j.java => Generated.java}    |   38 +-
 src/core/lombok/Getter.java                        |   30 +-
 src/core/lombok/NoArgsConstructor.java             |   35 +-
 src/core/lombok/NonNull.java                       |   19 +-
 src/core/lombok/RequiredArgsConstructor.java       |   25 +-
 src/core/lombok/Setter.java                        |   27 +-
 .../lombok/{package-info.java => Singular.java}    |   19 +-
 src/core/lombok/SneakyThrows.java                  |   33 +-
 src/core/lombok/Synchronized.java                  |    4 +-
 src/core/lombok/ToString.java                      |   25 +-
 src/core/lombok/{Data.java => Value.java}          |   26 +-
 src/core/lombok/bytecode/AsmUtil.java              |    5 +-
 src/core/lombok/bytecode/PostCompilerApp.java      |   22 +-
 .../bytecode/PreventNullAnalysisRemover.java       |   21 +-
 src/core/lombok/bytecode/SneakyThrowsRemover.java  |  129 +-
 .../core/lombok/bytecode/package-info.java         |   19 +-
 src/core/lombok/core/AST.java                      |   86 +-
 .../lombok/core/{Agent.java => AgentLauncher.java} |   74 +-
 src/core/lombok/core/AnnotationProcessor.java      |   21 +-
 src/core/lombok/core/AnnotationValues.java         |   19 +-
 .../core/lombok/core/Augments.java                 |   17 +-
 src/core/lombok/core/GuavaTypeMap.java             |   58 +
 .../core/lombok/core/ImportList.java               |   27 +-
 src/core/lombok/core/LombokConfiguration.java      |   76 +
 src/core/lombok/core/LombokInternalAliasing.java   |   57 +
 src/core/lombok/core/LombokNode.java               |   74 +-
 src/core/lombok/core/Main.java                     |    5 +-
 src/core/lombok/core/PostCompiler.java             |   14 +-
 src/core/lombok/core/PublicApiCreatorApp.java      |    5 +-
 src/core/lombok/core/TypeLibrary.java              |   99 +-
 src/core/lombok/core/TypeResolver.java             |  101 +-
 src/core/lombok/core/Version.java                  |   43 +-
 .../BubblingConfigurationResolver.java             |   69 +
 .../core/configuration/ConfigurationApp.java       |  376 +++
 .../core/configuration/ConfigurationDataType.java  |  206 ++
 .../core/configuration/ConfigurationKey.java       |   96 +
 .../configuration/ConfigurationKeysLoader.java     |   54 +-
 .../core/configuration/ConfigurationParser.java    |  109 +
 .../ConfigurationProblemReporter.java              |   45 +-
 .../configuration/ConfigurationResolver.java}      |   10 +-
 .../ConfigurationResolverFactory.java}             |   12 +-
 .../core/configuration/ConfigurationSource.java    |   67 +-
 .../configuration/ConfigurationValueParser.java}   |   12 +-
 .../configuration/ExampleValueString.java}         |   17 +-
 .../core/configuration/FileSystemSourceCache.java  |  229 ++
 .../configuration/FlagUsageType.java}              |   11 +-
 .../core/configuration/NullCheckExceptionType.java |   52 +-
 .../configuration/StringConfigurationSource.java   |   90 +
 .../core/lombok/core/configuration/TypeName.java   |   34 +-
 src/core/lombok/core/debug/AssertionLogger.java    |  115 +
 src/core/lombok/core/debug/DebugSnapshot.java      |   22 +
 src/core/lombok/core/debug/DebugSnapshotStore.java |   27 +-
 src/core/lombok/core/debug/HistogramTracker.java   |  132 +
 src/core/lombok/core/debug/ProblemReporter.java    |  149 +
 .../handlers => core/debug}/package-info.java      |   11 +-
 .../HandlerUtil.java}                              |  215 +-
 src/core/lombok/core/handlers/Singulars.java       |   86 +
 .../{eclipse => core/handlers}/package-info.java   |   10 +-
 src/core/lombok/core/handlers/singulars.txt        |   54 +
 src/core/lombok/core/package-info.java             |    3 +
 .../runtimeDependencies/package-info.java}         |   17 +-
 src/core/lombok/eclipse/EclipseAST.java            |  173 +-
 src/core/lombok/eclipse/EclipseASTVisitor.java     |    4 +-
 .../lombok/eclipse/EclipseAnnotationHandler.java   |    2 +-
 src/core/lombok/eclipse/EclipseAstProblemView.java |    9 +-
 .../{package-info.java => EclipseAugments.java}    |   23 +-
 src/core/lombok/eclipse/EclipseImportList.java     |  144 +
 src/core/lombok/eclipse/EclipseNode.java           |   48 +-
 src/core/lombok/eclipse/HandlerLibrary.java        |   63 +-
 src/core/lombok/eclipse/TransformEclipseAST.java   |   17 +-
 .../eclipse/handlers/EclipseHandlerUtil.java       |  658 +++--
 .../eclipse/handlers/EclipseSingularsRecipes.java  |  345 +++
 .../handlers/HandleAccessors.java                  |   33 +-
 .../lombok/eclipse/handlers/HandleBuilder.java     |  743 +++++
 .../lombok/eclipse/handlers/HandleCleanup.java     |   10 +-
 .../lombok/eclipse/handlers/HandleConstructor.java |  277 +-
 src/core/lombok/eclipse/handlers/HandleData.java   |   16 +-
 .../lombok/eclipse/handlers/HandleDelegate.java    |   35 +-
 .../eclipse/handlers/HandleEqualsAndHashCode.java  |  100 +-
 .../eclipse/handlers/HandleExtensionMethod.java    |    7 +-
 .../eclipse/handlers/HandleFieldDefaults.java      |   16 +-
 src/core/lombok/eclipse/handlers/HandleGetter.java |  227 +-
 src/core/lombok/eclipse/handlers/HandleHelper.java |  137 +
 src/core/lombok/eclipse/handlers/HandleLog.java    |   69 +-
 .../lombok/eclipse/handlers/HandleNonNull.java     |  179 ++
 .../lombok/eclipse/handlers/HandlePrintAST.java    |   17 +-
 src/core/lombok/eclipse/handlers/HandleSetter.java |   74 +-
 .../eclipse/handlers/HandleSneakyThrows.java       |   36 +-
 .../eclipse/handlers/HandleSynchronized.java       |   10 +-
 .../lombok/eclipse/handlers/HandleToString.java    |   49 +-
 .../eclipse/handlers/HandleUtilityClass.java       |  192 ++
 src/core/lombok/eclipse/handlers/HandleVal.java    |   10 +-
 src/core/lombok/eclipse/handlers/HandleValue.java  |   18 +-
 src/core/lombok/eclipse/handlers/HandleWither.java |   71 +-
 .../eclipse/handlers/SetGeneratedByVisitor.java    |  674 +++--
 src/core/lombok/eclipse/handlers/package-info.java |    5 +-
 .../singulars/EclipseGuavaMapSingularizer.java}    |   35 +-
 .../EclipseGuavaSetListSingularizer.java}          |   33 +-
 .../singulars/EclipseGuavaSingularizer.java        |  247 ++
 .../EclipseJavaUtilListSetSingularizer.java        |  158 ++
 .../singulars/EclipseJavaUtilListSingularizer.java |  129 +
 .../singulars/EclipseJavaUtilMapSingularizer.java  |  270 ++
 .../singulars/EclipseJavaUtilSetSingularizer.java  |   52 +
 .../singulars/EclipseJavaUtilSingularizer.java     |  300 ++
 src/core/lombok/eclipse/package-info.java          |    5 +-
 src/core/lombok/experimental/Accessors.java        |    5 +-
 src/core/lombok/experimental/Builder.java          |  140 +
 src/core/lombok/{ => experimental}/Delegate.java   |    6 +-
 src/core/lombok/experimental/ExtensionMethod.java  |    7 +-
 src/core/lombok/experimental/FieldDefaults.java    |    7 +-
 .../package-info.java => experimental/Helper.java} |   19 +-
 .../Tolerate.java}                                 |   16 +-
 .../{FieldDefaults.java => UtilityClass.java}      |   24 +-
 src/core/lombok/experimental/Value.java            |   35 +-
 src/core/lombok/experimental/Wither.java           |   28 +-
 .../{val.java => experimental/package-info.java}   |   16 +-
 .../lombok/extern/apachecommons/CommonsLog.java    |   12 +-
 src/core/lombok/extern/java/Log.java               |   12 +-
 src/core/lombok/extern/log4j/Log4j.java            |   12 +-
 .../extern/log4j/{Log4j.java => Log4j2.java}       |   22 +-
 src/core/lombok/extern/slf4j/Slf4j.java            |   15 +-
 src/core/lombok/extern/slf4j/XSlf4j.java           |   11 +-
 .../lombok/javac/CapturingDiagnosticListener.java  |  123 +
 .../lombok/javac/CompilerMessageSuppressor.java    |  286 ++
 src/core/lombok/javac/FindTypeVarScanner.java      |    2 +-
 src/core/lombok/javac/HandlerLibrary.java          |   46 +-
 .../lombok/javac/Javac6BasedLombokOptions.java     |   67 +
 ...age-info.java => Javac8BasedLombokOptions.java} |   29 +-
 src/core/lombok/javac/JavacAST.java                |  128 +-
 src/core/lombok/javac/JavacAnnotationHandler.java  |    2 +-
 .../{package-info.java => JavacAugments.java}      |   19 +-
 src/core/lombok/javac/JavacImportList.java         |  117 +
 src/core/lombok/javac/JavacNode.java               |   74 +-
 src/core/lombok/javac/JavacResolution.java         |  344 +--
 src/core/lombok/javac/LombokOptions.java           |   42 +-
 .../lombok/javac/apt/EmptyLombokFileObject.java    |    1 -
 src/core/lombok/javac/apt/Processor.java           |   96 +-
 src/core/lombok/javac/apt/package-info.java        |    3 +
 .../lombok/javac/handlers/HandleAccessors.java     |   11 +-
 src/core/lombok/javac/handlers/HandleBuilder.java  |  689 +++++
 src/core/lombok/javac/handlers/HandleCleanup.java  |   44 +-
 .../lombok/javac/handlers/HandleConstructor.java   |  225 +-
 src/core/lombok/javac/handlers/HandleData.java     |    9 +-
 src/core/lombok/javac/handlers/HandleDelegate.java |  140 +-
 .../javac/handlers/HandleEqualsAndHashCode.java    |  258 +-
 .../javac/handlers/HandleExtensionMethod.java      |   14 +-
 .../lombok/javac/handlers/HandleFieldDefaults.java |   16 +-
 src/core/lombok/javac/handlers/HandleGetter.java   |  188 +-
 src/core/lombok/javac/handlers/HandleHelper.java   |  138 +
 src/core/lombok/javac/handlers/HandleLog.java      |   87 +-
 src/core/lombok/javac/handlers/HandleNonNull.java  |  181 ++
 src/core/lombok/javac/handlers/HandlePrintAST.java |   16 +-
 src/core/lombok/javac/handlers/HandleSetter.java   |  104 +-
 .../lombok/javac/handlers/HandleSneakyThrows.java  |   66 +-
 .../lombok/javac/handlers/HandleSynchronized.java  |   43 +-
 src/core/lombok/javac/handlers/HandleToString.java |   72 +-
 .../lombok/javac/handlers/HandleUtilityClass.java  |  155 ++
 src/core/lombok/javac/handlers/HandleVal.java      |   28 +-
 src/core/lombok/javac/handlers/HandleValue.java    |   20 +-
 src/core/lombok/javac/handlers/HandleWither.java   |   86 +-
 .../lombok/javac/handlers/JavacHandlerUtil.java    |  774 +++++-
 .../javac/handlers/JavacSingularsRecipes.java      |  300 ++
 src/core/lombok/javac/handlers/package-info.java   |    5 +-
 .../singulars/JavacGuavaMapSingularizer.java       |   41 +-
 .../JavacGuavaSetListSingularizer.java}            |   35 +-
 .../handlers/singulars/JavacGuavaSingularizer.java |  194 ++
 .../JavacJavaUtilListSetSingularizer.java          |  138 +
 .../singulars/JavacJavaUtilListSingularizer.java   |  120 +
 .../singulars/JavacJavaUtilMapSingularizer.java    |  198 ++
 .../singulars/JavacJavaUtilSetSingularizer.java    |   57 +
 .../singulars/JavacJavaUtilSingularizer.java       |  193 ++
 src/core/lombok/javac/package-info.java            |    7 +-
 src/core/lombok/package-info.java                  |   11 +-
 src/core/lombok/val.java                           |   11 +-
 src/delombok/lombok/delombok/Delombok.java         |  157 +-
 src/delombok/lombok/delombok/DelombokApp.java      |   20 +-
 src/delombok/lombok/delombok/DelombokResult.java   |   32 +-
 .../lombok/delombok/DocCommentIntegrator.java      |  148 +
 .../lombok/delombok/FormatPreferenceScanner.java   |  192 ++
 .../lombok/delombok/FormatPreferences.java         |  145 +
 .../lombok/delombok/LombokOptionsFactory.java      |   61 +
 .../lombok/delombok/PrettyCommentsPrinter.java     | 2933 +++++++++++---------
 .../lombok/delombok/UnicodeEscapeWriter.java       |    2 +-
 src/delombok/lombok/delombok/ant/DelombokTask.java |  265 +-
 .../{DelombokTask.java => DelombokTaskImpl.java}   |   84 +-
 .../lombok/eclipse/agent/EclipseLoaderPatcher.java |   72 +
 .../agent/EclipseLoaderPatcherTransplants.java     |  128 +
 .../lombok/eclipse/agent/EclipsePatcher.java       |  194 +-
 .../lombok/eclipse/agent/PatchDelegate.java        |  130 +-
 .../lombok/eclipse/agent/PatchExtensionMethod.java |   74 +-
 .../PatchExtensionMethodCompletionProposal.java    |    4 +-
 ...tchExtensionMethodCompletionProposalPortal.java |    3 +-
 .../eclipse/agent/PatchExtensionMethodPortal.java  |    2 +-
 .../lombok/eclipse/agent/PatchFixes.java           |  386 ---
 .../eclipse/agent/PatchFixesShadowLoaded.java      |   53 +
 .../lombok/eclipse/agent/PatchVal.java             |   42 +-
 .../lombok/eclipse/agent/PatchValEclipse.java      |   16 +-
 .../lombok/launch/PatchFixesHider.java             |  625 +++++
 src/installer/lombok/installer/IdeLocation.java    |   12 +-
 src/installer/lombok/installer/Installer.java      |    6 +-
 src/installer/lombok/installer/InstallerGUI.java   |   16 +-
 .../lombok/installer/WindowsDriveInfo-i386.dll     |  Bin 0 -> 14472 bytes
 .../lombok/installer/WindowsDriveInfo-x86_64.dll   |  Bin 0 -> 66806 bytes
 .../lombok/installer/eclipse/EclipseFinder.java    |   22 +-
 .../lombok/installer/eclipse/EclipseLocation.java  |   24 +-
 .../installer/eclipse/EclipseLocationProvider.java |    7 +-
 .../eclipse/{STSFinder.java => JbdsFinder.java}    |   22 +-
 .../lombok/installer/eclipse/JbdsLocation.java     |   37 +-
 .../installer/eclipse/JbdsLocationProvider.java    |   69 +
 .../lombok/installer/eclipse/STSFinder.java        |    2 +-
 src/installer/lombok/installer/eclipse/jbds.png    |  Bin 0 -> 3470 bytes
 .../com/sun/tools/javac/util/Context.java          |    0
 .../launch/lombok/launch/Agent.java                |   51 +-
 src/launch/lombok/launch/AnnotationProcessor.java  |   77 +
 .../launch/lombok/launch/Main.java                 |   41 +-
 src/launch/lombok/launch/ShadowClassLoader.java    |  476 ++++
 src/stubs/com/sun/tools/javac/main/Option.java     |   10 +
 .../sun/tools/javac/parser/DocCommentScanner.java  |   25 +
 .../com/sun/tools/javac/parser/EndPosParser.java   |    3 +
 .../com/sun/tools/javac/parser/JavaTokenizer.java  |   19 +
 .../com/sun/tools/javac/parser/JavacParser.java    |   12 +
 src/stubs/com/sun/tools/javac/parser/Lexer.java    |    3 +
 src/stubs/com/sun/tools/javac/parser/Parser.java   |   21 +
 .../com/sun/tools/javac/parser/ParserFactory.java  |    3 +
 src/stubs/com/sun/tools/javac/parser/Scanner.java  |   10 +
 src/stubs/com/sun/tools/javac/parser/Tokens.java   |   21 +
 .../com/sun/tools/javac/parser/UnicodeReader.java  |   18 +
 .../com/sun/tools/javac/tree/DocCommentTable.java  |   10 +
 .../com/sun/tools/javac/util/BaseFileObject.java   |    8 +
 .../com/sun/tools/javadoc/DocCommentScanner.java   |   25 +
 src/utils/lombok/core/FieldAugment.java            |  399 +++
 src/utils/lombok/core/JavaIdentifiers.java         |   57 +
 src/utils/lombok/core/LombokImmutableList.java     |  194 ++
 .../lombok/core/debug/FileLog.java}                |   75 +-
 src/utils/lombok/eclipse/Eclipse.java              |   64 +-
 src/utils/lombok/javac/CommentCatcher.java         |   70 +-
 src/utils/lombok/javac/CommentInfo.java            |    2 +-
 src/utils/lombok/javac/Javac.java                  |  327 ++-
 src/utils/lombok/javac/JavacTreeMaker.java         |  830 ++++++
 src/utils/lombok/javac/TreeMirrorMaker.java        |   33 +-
 .../javac/java6/CommentCollectingParser.java       |   31 +-
 .../java6/CommentCollectingParserFactory.java      |   37 +-
 .../javac/java6/CommentCollectingScanner.java      |    6 +-
 .../java6/CommentCollectingScannerFactory.java     |   35 +-
 .../javac/java7/CommentCollectingParser.java       |   30 +-
 .../java7/CommentCollectingParserFactory.java      |   38 +-
 .../javac/java7/CommentCollectingScanner.java      |    9 +-
 .../java7/CommentCollectingScannerFactory.java     |   34 +-
 .../javac/java8/CommentCollectingParser.java       |   45 +-
 .../java8/CommentCollectingParserFactory.java      |   66 +
 .../javac/java8/CommentCollectingScanner.java      |   29 +-
 .../java8/CommentCollectingScannerFactory.java     |   89 +
 .../CommentCollectingTokenizer.java}               |   64 +-
 test/bytecode/resource/PostCompileSneaky.java      |    5 +
 .../src/lombok/bytecode/RunBytecodeTests.java      |    2 +-
 .../src/lombok/bytecode/TestClassFileMetaData.java |   20 +-
 .../src/lombok/bytecode/TestPostCompiler.java      |   54 +
 .../resource/configurationRoot/d1/d11/d111/f1.txt  |    0
 .../configurationRoot/d1/d11/d111/lombok.config    |    2 +
 .../configurationRoot/d1/d11/lombok.config         |    5 +
 .../configurationRoot/d1/d12/lombok.config         |    3 +
 .../resource/configurationRoot/d1/lombok.config    |    3 +
 .../resource/configurationRoot/err.txt             |    0
 .../resource/configurationRoot/out.txt             |   90 +
 .../core/configuration/RunConfigurationTests.java} |    8 +-
 .../core/configuration/TestConfiguration.java      |   95 +
 test/core/src/lombok/AbstractRunTests.java         |  161 +-
 test/core/src/lombok/CompilerMessage.java          |   50 -
 test/core/src/lombok/CompilerMessageMatcher.java   |   97 +-
 test/core/src/lombok/DirectoryRunner.java          |   61 +-
 test/core/src/lombok/LombokTestSource.java         |  284 ++
 test/core/src/lombok/RunAllTests.java              |    4 +-
 test/core/src/lombok/RunTestsViaDelombok.java      |   28 +-
 test/core/src/lombok/RunTestsViaEcj.java           |   43 +-
 .../src/lombok/core/RunCoreTests.java}             |    8 +-
 test/core/src/lombok/core/TestSingulars.java       |   52 +
 test/ecj/.gitignore                                |    1 +
 .../resource/after/CastWithIntersection.java       |    6 +
 test/pretty/resource/after/DefaultMethod.java      |    8 +
 test/pretty/resource/after/Lambda.java             |    7 +
 test/pretty/resource/after/MethodReference.java    |   36 +
 test/pretty/resource/after/MultiCatch.java         |    9 +
 test/pretty/resource/after/TryWithResources.java   |    9 +
 test/pretty/resource/after/TypeAnnotations.java    |   22 +
 .../resource/before/CastWithIntersection.java      |    7 +
 test/pretty/resource/before/DefaultMethod.java     |   11 +
 test/pretty/resource/before/Lambda.java            |    8 +
 test/pretty/resource/before/MethodReference.java   |   48 +
 test/pretty/resource/before/MultiCatch.java        |   10 +
 test/pretty/resource/before/TryWithResources.java  |    9 +
 test/pretty/resource/before/TypeAnnotations.java   |   23 +
 .../resource/after-delombok/Accessors.java         |   22 +-
 .../after-delombok/AccessorsConfiguration.java     |   30 +
 .../after-delombok/BuilderChainAndFluent.java      |   40 +
 .../resource/after-delombok/BuilderComplex.java    |   65 +
 .../resource/after-delombok/BuilderSimple.java     |   55 +
 .../BuilderSingularGuavaListsSets.java             |  115 +
 .../after-delombok/BuilderSingularGuavaMaps.java   |   94 +
 .../after-delombok/BuilderSingularLists.java       |  123 +
 .../after-delombok/BuilderSingularMaps.java        |  181 ++
 .../after-delombok/BuilderSingularNoAuto.java      |  121 +
 .../BuilderSingularRedirectToGuava.java            |   93 +
 .../after-delombok/BuilderSingularSets.java        |  151 +
 .../after-delombok/BuilderWithAccessors.java       |   74 +
 .../BuilderWithExistingBuilderClass.java           |   48 +
 .../after-delombok/BuilderWithToBuilder.java       |  216 ++
 .../after-delombok/ClassNamedAfterGetter.java      |    1 +
 .../after-delombok/CommentsInterspersed.java       |    9 +-
 .../ConflictingStaticConstructorNames.java         |    7 +-
 .../resource/after-delombok/Constructors.java      |   54 +-
 .../after-delombok/ConstructorsConfiguration.java  |   17 +
 .../after-delombok/ConstructorsWithAccessors.java  |   16 +
 .../{DataIgnore.java => DataConfiguration.java}    |   26 +-
 .../resource/after-delombok/DataExtended.java      |   11 +-
 .../resource/after-delombok/DataIgnore.java        |   10 +-
 .../resource/after-delombok/DataOnEnum.java        |    3 +
 .../resource/after-delombok/DataOnLocalClass.java  |   45 +-
 .../resource/after-delombok/DataPlain.java         |   60 +-
 .../resource/after-delombok/DataWithGetter.java    |   16 +-
 .../after-delombok/DataWithGetterNone.java         |   13 +-
 .../resource/after-delombok/DelegateOnGetter.java  |   11 +-
 .../after-delombok/DelegateOnGetterNone.java       |    2 +
 .../resource/after-delombok/DelegateOnMethods.java |    2 +
 .../resource/after-delombok/DelegateRecursion.java |   20 -
 .../after-delombok/DelegateTypesAndExcludes.java   |    4 +
 .../after-delombok/DelegateWithDeprecated.java     |    7 +-
 .../resource/after-delombok/EncodingUsAscii.java   |   10 +
 .../resource/after-delombok/EncodingUtf8.java      |    9 +
 .../resource/after-delombok/EqualsAndHashCode.java |   30 +-
 .../EqualsAndHashCodeWithExistingMethods.java      |   24 +-
 .../EqualsAndHashCodeWithOnParam.java              |   49 +
 .../EqualsAndHashCodeWithSomeExistingMethods.java  |  100 +
 .../after-delombok/GenerateSuppressFBWarnings.java |    9 +
 .../resource/after-delombok/GetterAccessLevel.java |    9 +
 .../after-delombok/GetterAlreadyExists.java        |   10 +
 .../resource/after-delombok/GetterBoolean.java     |    4 +
 .../resource/after-delombok/GetterDeprecated.java  |    5 +
 .../resource/after-delombok/GetterEnum.java        |    3 +
 .../resource/after-delombok/GetterLazy.java        |    9 +-
 .../resource/after-delombok/GetterLazyBoolean.java |   28 +-
 .../after-delombok/GetterLazyEahcToString.java     |   25 +-
 .../resource/after-delombok/GetterLazyInvalid.java |    1 +
 .../resource/after-delombok/GetterLazyNative.java  |   83 +-
 .../resource/after-delombok/GetterNone.java        |    1 +
 .../resource/after-delombok/GetterOnClass.java     |    8 +
 .../resource/after-delombok/GetterOnMethod.java    |   27 +
 .../after-delombok/GetterOnMethodErrors.java       |   10 +
 .../after-delombok/GetterOnMethodErrors2.java      |   56 +
 .../resource/after-delombok/GetterOnStatic.java    |    2 +
 .../resource/after-delombok/GetterPlain.java       |    2 +
 .../after-delombok/GetterSetterJavadoc.java        |  165 ++
 .../resource/after-delombok/GetterWithDollar.java  |    3 +
 test/transform/resource/after-delombok/Helper.java |   16 +
 .../resource/after-delombok/InjectField.java       |   10 +
 .../resource/after-delombok/JavadocGenerally.java  |   24 +
 .../resource/after-delombok/LoggerCommons.java     |   10 +-
 .../resource/after-delombok/LoggerConfig.java      |    5 +
 .../resource/after-delombok/LoggerJul.java         |   10 +-
 .../resource/after-delombok/LoggerLog4j.java       |   10 +-
 .../resource/after-delombok/LoggerLog4j2.java      |   15 +
 .../resource/after-delombok/LoggerSlf4j.java       |   14 +-
 .../after-delombok/LoggerSlf4jOnNonType.java       |    4 -
 .../resource/after-delombok/LoggerSlf4jTypes.java  |    6 +
 .../after-delombok/LoggerSlf4jWithPackage.java     |    4 +
 .../resource/after-delombok/LoggerXSlf4j.java      |   10 +-
 .../resource/after-delombok/MixGetterVal.java      |    3 +
 .../resource/after-delombok/MultiFieldGetter.java  |    4 +
 .../after-delombok/NonNullOnParameter.java         |   48 +
 .../after-delombok/NonNullOnParameterAbstract.java |   10 +
 .../resource/after-delombok/NonNullPlain.java      |   24 +-
 .../NonNullWithAlternateException.java             |   18 +
 .../after-delombok/NonNullWithSneakyThrows.java    |   12 +
 .../resource/after-delombok/SetterAccessLevel.java |    5 +
 .../after-delombok/SetterAlreadyExists.java        |    2 +
 .../resource/after-delombok/SetterDeprecated.java  |    5 +
 .../resource/after-delombok/SetterOnClass.java     |   12 +-
 .../after-delombok/SetterOnMethodOnParam.java      |   27 +
 .../resource/after-delombok/SetterOnStatic.java    |    2 +
 .../resource/after-delombok/SetterPlain.java       |    2 +
 .../resource/after-delombok/SetterWithDollar.java  |    5 +
 .../after-delombok/SimpleTypeResolution.java       |    1 +
 .../resource/after-delombok/SynchronizedPlain.java |    2 +
 .../resource/after-delombok/TestOperators.java     |   48 +
 .../after-delombok/ToStringConfiguration.java      |   37 +
 .../resource/after-delombok/ToStringInner.java     |    4 +
 .../resource/after-delombok/ToStringPlain.java     |    2 +
 .../resource/after-delombok/Tolerate.java          |   58 +
 .../after-delombok/TrickyTypeResolution.java       |    1 +
 .../resource/after-delombok/UtilityClass.java      |   48 +
 .../after-delombok/UtilityClassErrors.java         |   19 +
 .../ValAnonymousSubclassWithGenerics.java          |   18 +
 .../resource/after-delombok/ValDefault.java        |    8 +
 .../after-delombok/ValInTryWithResources.java      |   10 +
 .../resource/after-delombok/ValLambda.java         |   21 +
 .../resource/after-delombok/ValWithLabel.java      |    3 +-
 .../after-delombok/ValWithLocalClasses.java        |   11 +
 .../resource/after-delombok/ValueExperimental.java |   54 +
 .../ValueExperimentalStarImport.java               |   29 +
 .../resource/after-delombok/ValuePlain.java        |   55 +-
 .../resource/after-delombok/WitherAccessLevel.java |    5 +
 .../after-delombok/WitherAlreadyExists.java        |    2 +
 .../WitherAndAllArgsConstructor.java               |    3 +
 .../resource/after-delombok/WitherDeprecated.java  |    5 +
 .../resource/after-delombok/WitherOnClass.java     |   10 +-
 .../resource/after-delombok/WitherPlain.java       |    2 +
 .../after-delombok/WitherWithGenerics.java         |    3 +
 test/transform/resource/after-ecj/Accessors.java   |   38 +-
 .../resource/after-ecj/AccessorsConfiguration.java |   31 +
 .../resource/after-ecj/BuilderChainAndFluent.java  |   25 +
 .../resource/after-ecj/BuilderComplex.java         |   43 +
 .../resource/after-ecj/BuilderSimple.java          |   36 +
 .../after-ecj/BuilderSingularGuavaListsSets.java   |   88 +
 .../after-ecj/BuilderSingularGuavaMaps.java        |   71 +
 .../resource/after-ecj/BuilderSingularLists.java   |  101 +
 .../resource/after-ecj/BuilderSingularMaps.java    |  177 ++
 .../resource/after-ecj/BuilderSingularNoAuto.java  |   99 +
 .../after-ecj/BuilderSingularRedirectToGuava.java  |   71 +
 .../resource/after-ecj/BuilderSingularSets.java    |  125 +
 .../resource/after-ecj/BuilderWithAccessors.java   |   47 +
 .../after-ecj/BuilderWithExistingBuilderClass.java |   36 +
 .../resource/after-ecj/BuilderWithToBuilder.java   |  150 +
 .../resource/after-ecj/ClassNamedAfterGetter.java  |    2 +-
 .../resource/after-ecj/CommentsInterspersed.java   |    2 +-
 .../ConflictingStaticConstructorNames.java         |   12 +-
 .../transform/resource/after-ecj/Constructors.java |   53 +-
 .../after-ecj/ConstructorsConfiguration.java       |   14 +
 .../after-ecj/ConstructorsWithAccessors.java       |   13 +
 .../resource/after-ecj/DataConfiguration.java      |   34 +
 .../transform/resource/after-ecj/DataExtended.java |   18 +-
 test/transform/resource/after-ecj/DataIgnore.java  |   16 +-
 test/transform/resource/after-ecj/DataOnEnum.java  |    6 +-
 .../resource/after-ecj/DataOnLocalClass.java       |   66 +-
 test/transform/resource/after-ecj/DataPlain.java   |  100 +-
 .../resource/after-ecj/DataWithGetter.java         |   26 +-
 .../resource/after-ecj/DataWithGetterNone.java     |   20 +-
 .../resource/after-ecj/DelegateOnGetter.java       |   14 +-
 .../resource/after-ecj/DelegateOnGetterNone.java   |    6 +-
 .../resource/after-ecj/DelegateOnMethods.java      |    4 +-
 .../resource/after-ecj/DelegateRecursion.java      |   26 -
 .../after-ecj/DelegateTypesAndExcludes.java        |    6 +-
 .../resource/after-ecj/DelegateWithDeprecated.java |    8 +-
 .../resource/after-ecj/EncodingUsAscii.java        |    1 +
 .../transform/resource/after-ecj/EncodingUtf8.java |    9 +
 .../resource/after-ecj/EqualsAndHashCode.java      |   44 +-
 .../EqualsAndHashCodeWithExistingMethods.java      |   23 +-
 .../after-ecj/EqualsAndHashCodeWithOnParam.java    |   52 +
 .../EqualsAndHashCodeWithSomeExistingMethods.java  |   89 +
 .../after-ecj/GenerateSuppressFBWarnings.java      |    9 +
 .../resource/after-ecj/GetterAccessLevel.java      |   18 +-
 .../resource/after-ecj/GetterAlreadyExists.java    |   20 +-
 .../resource/after-ecj/GetterBoolean.java          |    8 +-
 .../resource/after-ecj/GetterDeprecated.java       |    4 +-
 test/transform/resource/after-ecj/GetterEnum.java  |    6 +-
 test/transform/resource/after-ecj/GetterLazy.java  |   10 +-
 .../resource/after-ecj/GetterLazyBoolean.java      |   34 +-
 .../resource/after-ecj/GetterLazyEahcToString.java |   28 +-
 .../resource/after-ecj/GetterLazyInvalid.java      |    2 +-
 .../resource/after-ecj/GetterLazyNative.java       |   90 +-
 test/transform/resource/after-ecj/GetterNone.java  |    2 +-
 .../resource/after-ecj/GetterOnClass.java          |   16 +-
 .../resource/after-ecj/GetterOnMethod.java         |   19 +
 .../resource/after-ecj/GetterOnMethodErrors.java   |   14 +
 .../resource/after-ecj/GetterOnMethodErrors2.java  |   39 +
 .../resource/after-ecj/GetterOnStatic.java         |    4 +-
 test/transform/resource/after-ecj/GetterPlain.java |    4 +-
 .../resource/after-ecj/GetterSetterJavadoc.java    |   86 +
 .../resource/after-ecj/GetterWithDollar.java       |    6 +-
 test/transform/resource/after-ecj/Helper.java      |   26 +
 test/transform/resource/after-ecj/InjectField.java |    4 +-
 .../resource/after-ecj/JavadocGenerally.java       |   11 +
 .../resource/after-ecj/LoggerCommons.java          |    8 +
 .../transform/resource/after-ecj/LoggerConfig.java |    6 +
 test/transform/resource/after-ecj/LoggerJul.java   |    8 +
 test/transform/resource/after-ecj/LoggerLog4j.java |    8 +
 .../transform/resource/after-ecj/LoggerLog4j2.java |   25 +
 test/transform/resource/after-ecj/LoggerSlf4j.java |    9 +
 .../transform/resource/after-ecj/LoggerXSlf4j.java |    8 +
 .../transform/resource/after-ecj/MixGetterVal.java |    4 +-
 .../resource/after-ecj/MultiFieldGetter.java       |    8 +-
 .../resource/after-ecj/NonNullOnParameter.java     |   61 +
 .../after-ecj/NonNullOnParameterAbstract.java      |   13 +
 .../transform/resource/after-ecj/NonNullPlain.java |   22 +-
 .../after-ecj/NonNullWithAlternateException.java   |   20 +
 .../after-ecj/NonNullWithSneakyThrows.java         |   19 +
 .../resource/after-ecj/SetterAccessLevel.java      |   10 +-
 .../resource/after-ecj/SetterAlreadyExists.java    |    4 +-
 .../resource/after-ecj/SetterDeprecated.java       |    4 +-
 .../resource/after-ecj/SetterOnClass.java          |   20 +-
 .../resource/after-ecj/SetterOnMethod.java         |   40 +
 .../resource/after-ecj/SetterOnMethodOnParam.java  |   19 +
 .../resource/after-ecj/SetterOnParam.java          |   40 +
 .../after-ecj/SetterOnParamAndOnMethod.java        |    9 +
 .../resource/after-ecj/SetterOnStatic.java         |    4 +-
 test/transform/resource/after-ecj/SetterPlain.java |    4 +-
 .../resource/after-ecj/SetterWithDollar.java       |    6 +-
 .../resource/after-ecj/SimpleTypeResolution.java   |    2 +-
 .../resource/after-ecj/SneakyThrowsMultiple.java   |   18 +-
 .../resource/after-ecj/SneakyThrowsPlain.java      |   12 +-
 .../resource/after-ecj/SneakyThrowsSingle.java     |    9 +-
 .../resource/after-ecj/TestOperators.java          |   51 +
 .../resource/after-ecj/ToStringConfiguration.java  |   35 +
 .../resource/after-ecj/ToStringInner.java          |    8 +-
 .../resource/after-ecj/ToStringPlain.java          |    4 +-
 test/transform/resource/after-ecj/Tolerate.java    |   35 +
 .../resource/after-ecj/TrickyTypeResolution.java   |    2 +-
 .../transform/resource/after-ecj/UtilityClass.java |   66 +
 .../resource/after-ecj/UtilityClassErrors.java     |   38 +
 .../ValAnonymousSubclassWithGenerics.java          |   28 +
 test/transform/resource/after-ecj/ValComplex.java  |    2 +-
 test/transform/resource/after-ecj/ValDefault.java  |    7 +
 .../resource/after-ecj/ValInTryWithResources.java  |   14 +
 test/transform/resource/after-ecj/ValLambda.java   |   19 +
 .../resource/after-ecj/ValLessSimple.java          |    3 +-
 .../resource/after-ecj/ValWithLocalClasses.java    |   20 +
 .../resource/after-ecj/ValueExperimental.java      |   39 +
 .../after-ecj/ValueExperimentalStarImport.java     |   20 +
 test/transform/resource/after-ecj/ValuePlain.java  |   76 +-
 .../resource/after-ecj/WitherAccessLevel.java      |   10 +-
 .../resource/after-ecj/WitherAlreadyExists.java    |    4 +-
 .../after-ecj/WitherAndAllArgsConstructor.java     |    6 +-
 .../resource/after-ecj/WitherDeprecated.java       |    4 +-
 .../resource/after-ecj/WitherOnClass.java          |   16 +-
 test/transform/resource/after-ecj/WitherPlain.java |    4 +-
 .../resource/after-ecj/WitherWithGenerics.java     |    6 +-
 .../resource/before/AccessorsConfiguration.java    |   20 +
 .../resource/before/BuilderChainAndFluent.java     |    4 +
 test/transform/resource/before/BuilderComplex.java |    7 +
 .../resource/before/BuilderInvalidUse.java         |   19 +
 test/transform/resource/before/BuilderSimple.java  |    9 +
 .../before/BuilderSingularGuavaListsSets.java      |   14 +
 .../resource/before/BuilderSingularGuavaMaps.java  |   12 +
 .../resource/before/BuilderSingularLists.java      |   11 +
 .../resource/before/BuilderSingularMaps.java       |   15 +
 .../resource/before/BuilderSingularNoAuto.java     |   11 +
 .../before/BuilderSingularRedirectToGuava.java     |   13 +
 .../resource/before/BuilderSingularSets.java       |   12 +
 .../resource/before/BuilderWithAccessors.java      |    7 +
 .../before/BuilderWithExistingBuilderClass.java    |   15 +
 .../resource/before/BuilderWithToBuilder.java      |   31 +
 .../resource/before/CommentsInterspersed.java      |    8 +-
 test/transform/resource/before/Constructors.java   |   16 +
 .../resource/before/ConstructorsConfiguration.java |    9 +
 .../resource/before/ConstructorsWithAccessors.java |    6 +
 .../resource/before/DataConfiguration.java         |    5 +
 .../resource/before/DelegateFlagUsage.java         |    5 +
 .../resource/before/DelegateOnGetterNone.java      |    2 +-
 .../resource/before/DelegateOnMethods.java         |    2 +-
 .../resource/before/DelegateOnStatic.java          |   13 +
 .../resource/before/DelegateRecursion.java         |    5 +-
 .../resource/before/DelegateTypesAndExcludes.java  |    2 +-
 .../resource/before/DelegateWithDeprecated.java    |    6 +-
 .../transform/resource/before/EncodingUsAscii.java |    5 +
 test/transform/resource/before/EncodingUtf8.java   |    5 +
 .../resource/before/EqualsAndHashCode.java         |    1 +
 .../EqualsAndHashCodeWithExistingMethods.java      |    2 +-
 .../before/EqualsAndHashCodeWithOnParam.java       |   11 +
 .../EqualsAndHashCodeWithSomeExistingMethods.java  |   48 +
 .../resource/before/ExtensionMethodPlain.java      |   36 +-
 test/transform/resource/before/FlagUsages.java     |   11 +
 .../before/GenerateSuppressFBWarnings.java         |    5 +
 test/transform/resource/before/GetterOnMethod.java |    7 +
 .../resource/before/GetterOnMethodErrors.java      |    6 +
 .../resource/before/GetterOnMethodErrors2.java     |   12 +
 .../resource/before/GetterSetterJavadoc.java       |   64 +
 test/transform/resource/before/Helper.java         |   19 +
 .../resource/before/JavadocGenerally.java          |   27 +
 test/transform/resource/before/LoggerCommons.java  |    6 +-
 test/transform/resource/before/LoggerConfig.java   |    5 +
 test/transform/resource/before/LoggerJul.java      |    4 +
 test/transform/resource/before/LoggerLog4j.java    |    4 +
 test/transform/resource/before/LoggerLog4j2.java   |   13 +
 test/transform/resource/before/LoggerSlf4j.java    |    4 +
 .../resource/before/LoggerSlf4jOnNonType.java      |    1 +
 test/transform/resource/before/LoggerXSlf4j.java   |    4 +
 test/transform/resource/before/MixGetterVal.java   |    2 +
 .../resource/before/NonNullOnParameter.java        |   30 +
 .../before/NonNullOnParameterAbstract.java         |    7 +
 .../before/NonNullWithAlternateException.java      |    9 +
 .../resource/before/NonNullWithSneakyThrows.java   |    5 +
 .../resource/before/SetterOnMethodOnParam.java     |    7 +
 test/transform/resource/before/TestOperators.java  |   48 +
 .../resource/before/ToStringConfiguration.java     |   13 +
 test/transform/resource/before/Tolerate.java       |   23 +
 test/transform/resource/before/UtilityClass.java   |   37 +
 .../resource/before/UtilityClassErrors.java        |   22 +
 .../before/ValAnonymousSubclassWithGenerics.java   |   23 +
 test/transform/resource/before/ValDefault.java     |    9 +
 .../resource/before/ValInTryWithResources.java     |   12 +
 test/transform/resource/before/ValLambda.java      |   20 +
 .../resource/before/ValWithLocalClasses.java       |   12 +
 .../resource/before/ValueExperimental.java         |    9 +
 .../before/ValueExperimentalStarImport.java        |    5 +
 test/transform/resource/before/ValuePlain.java     |    4 +-
 .../messages-delombok/Accessors.java.messages      |    2 +-
 .../BuilderInvalidUse.java.messages                |    2 +
 .../BuilderSingularNoAuto.java.messages            |    2 +
 ...ConflictingStaticConstructorNames.java.messages |    2 +-
 .../DelegateFlagUsage.java.messages                |    1 +
 .../DelegateOnStatic.java.messages                 |    2 +
 .../DelegateRecursion.java.messages                |    1 +
 ...alsAndHashCodeWithExistingMethods.java.messages |    5 +-
 ...ndHashCodeWithSomeExistingMethods.java.messages |    1 +
 .../FieldDefaultsNoop.java.messages                |    2 +-
 .../messages-delombok/FlagUsages.java.messages     |    2 +
 .../GetterAlreadyExists.java.messages              |   16 +-
 .../messages-delombok/GetterBoolean.java.messages  |    2 +-
 .../GetterLazyInvalid.java.messages                |   12 +-
 .../messages-delombok/GetterOnMethod.java.messages |    7 -
 .../GetterOnMethodErrors.java.messages             |    1 +
 .../GetterOnMethodErrors2.java.messages            |    4 +
 .../messages-delombok/Helper.java.messages         |    1 +
 .../LoggerSlf4jAlreadyExists.java.messages         |    2 +-
 .../LoggerSlf4jOnNonStaticInnerClass.java.messages |    2 +-
 .../LoggerSlf4jOnNonType.java.messages             |    2 +-
 .../LoggerSlf4jTypes.java.messages                 |    4 +-
 .../NonNullOnParameter.java.messages               |    1 +
 .../NonNullOnParameterAbstract.java.messages       |    1 +
 .../messages-delombok/NonNullPlain.java.messages   |    1 +
 .../SetterAlreadyExists.java.messages              |   14 +-
 .../messages-delombok/SetterOnMethod.java.messages |   14 +-
 .../messages-delombok/SetterOnParam.java.messages  |   14 +-
 .../SetterOnParamAndOnMethod.java.messages         |    4 +-
 .../SimpleTypeResolution.java.messages             |    2 +-
 .../SynchronizedNameNoSuchField.java.messages      |    2 +-
 ...nchronizedNameStaticToInstanceRef.java.messages |    2 +-
 .../UtilityClassErrors.java.messages               |    4 +
 .../messages-delombok/ValErrors.java.messages      |    4 +-
 .../messages-delombok/ValInBasicFor.java.messages  |    4 +-
 .../WitherAlreadyExists.java.messages              |   14 +-
 .../messages-delombok/WitherOnStatic.java.messages |    4 +-
 .../WitherWithDollar.java.messages                 |    2 +-
 .../resource/messages-ecj/Accessors.java.messages  |    2 +-
 .../messages-ecj/BuilderComplex.java.messages      |    1 +
 .../messages-ecj/BuilderInvalidUse.java.messages   |    2 +
 .../BuilderSingularNoAuto.java.messages            |    2 +
 ...ConflictingStaticConstructorNames.java.messages |    2 +-
 .../messages-ecj/DelegateFlagUsage.java.messages   |    1 +
 .../messages-ecj/DelegateOnGetter.java.messages    |    2 +
 .../messages-ecj/DelegateOnStatic.java.messages    |    2 +
 .../messages-ecj/DelegateRecursion.java.messages   |    1 +
 ...alsAndHashCodeWithExistingMethods.java.messages |    5 +-
 ...ndHashCodeWithSomeExistingMethods.java.messages |    1 +
 .../messages-ecj/FieldDefaultsNoop.java.messages   |    2 +-
 .../resource/messages-ecj/FlagUsages.java.messages |    2 +
 .../messages-ecj/GetterAlreadyExists.java.messages |   16 +-
 .../messages-ecj/GetterBoolean.java.messages       |    2 +-
 .../messages-ecj/GetterLazyInvalid.java.messages   |   12 +-
 .../messages-ecj/GetterOnMethod.java.messages      |    2 -
 .../GetterOnMethodErrors.java.messages             |    1 +
 .../GetterOnMethodErrors2.java.messages            |    4 +
 .../resource/messages-ecj/Helper.java.messages     |    1 +
 .../LoggerSlf4jAlreadyExists.java.messages         |    2 +-
 .../LoggerSlf4jOnNonStaticInnerClass.java.messages |    2 +-
 .../LoggerSlf4jOnNonType.java.messages             |    2 +-
 .../messages-ecj/LoggerSlf4jTypes.java.messages    |    4 +-
 .../messages-ecj/NonNullOnParameter.java.messages  |    3 +
 .../NonNullOnParameterAbstract.java.messages       |    1 +
 .../messages-ecj/NonNullPlain.java.messages        |    1 +
 .../messages-ecj/SetterAlreadyExists.java.messages |   14 +-
 .../messages-ecj/SetterOnMethod.java.messages      |    4 +-
 .../messages-ecj/SetterOnParam.java.messages       |    4 +-
 .../SimpleTypeResolution.java.messages             |    2 +-
 .../messages-ecj/SynchronizedName.java.messages    |    2 +-
 .../SynchronizedNameNoSuchField.java.messages      |    2 +-
 ...nchronizedNameStaticToInstanceRef.java.messages |    2 +-
 .../messages-ecj/UtilityClassErrors.java.messages  |    4 +
 .../ValAnonymousSubclassWithGenerics.java.messages |    1 +
 .../resource/messages-ecj/ValErrors.java.messages  |    4 +-
 .../messages-ecj/ValInBasicFor.java.messages       |    6 +-
 .../resource/messages-ecj/ValRawType.java.messages |    2 +-
 .../messages-ecj/ValueExperimental.java.messages   |    1 +
 .../messages-ecj/WitherAlreadyExists.java.messages |   14 +-
 .../messages-ecj/WitherOnStatic.java.messages      |    4 +-
 .../messages-ecj/WitherWithDollar.java.messages    |    2 +-
 .../NonNullOnParameter.java.messages               |    1 +
 .../NonNullOnParameterAbstract.java.messages       |    1 +
 .../messages-idempotent/NonNullPlain.java.messages |    3 +
 .../SimpleTypeResolution.java.messages             |    2 +-
 ...nchronizedNameStaticToInstanceRef.java.messages |    2 +-
 .../messages-idempotent/ValErrors.java.messages    |    6 +-
 .../ValInBasicFor.java.messages                    |    4 +-
 .../transform/TestLombokFilesIdempotent.java       |    2 +-
 .../src/lombok/transform/TestSourceFiles.java      |    6 +-
 .../src/lombok/transform/TestWithDelombok.java     |    2 +-
 .../src/lombok/transform/TestWithEcj.java          |    2 +-
 usage_examples/BuilderExample_post.jpage           |   66 +
 usage_examples/BuilderExample_pre.jpage            |   10 +
 usage_examples/DataExample_post.jpage              |   18 +-
 usage_examples/EqualsAndHashCodeExample_post.jpage |   10 +-
 usage_examples/GetterLazyExample_post.jpage        |   19 +-
 usage_examples/GetterSetterExample_post.jpage      |   22 +
 usage_examples/GetterSetterExample_pre.jpage       |   14 +
 usage_examples/LogExample_post.jpage               |   14 +-
 usage_examples/LogExample_pre.jpage                |   15 +-
 usage_examples/NonNullExample_post.jpage           |   13 +
 usage_examples/NonNullExample_pre.jpage            |   10 +
 usage_examples/Singular-snippetExample_post.jpage  |  160 ++
 usage_examples/Singular-snippetExample_pre.jpage   |   14 +
 .../{experimental => }/ValueExample_post.jpage     |   30 +-
 .../{experimental => }/ValueExample_pre.jpage      |    0
 .../{ => experimental}/DelegateExample_post.jpage  |    0
 .../{ => experimental}/DelegateExample_pre.jpage   |    2 +-
 .../experimental/HelperExample_post.jpage          |   14 +
 .../experimental/HelperExample_pre.jpage           |   15 +
 .../experimental/UtilityClassExample_post.jpage    |   11 +
 .../experimental/UtilityClassExample_pre.jpage     |   10 +
 usage_examples/experimental/onXExample_post.jpage  |   22 +
 usage_examples/experimental/onXExample_pre.jpage   |   15 +
 winsrc/.gitignore                                  |    4 +
 777 files changed, 29453 insertions(+), 9952 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 buildScripts/ivy-repo/org.eclipse.custom-core.jobs-3.5.200.xml
 create mode 100644 buildScripts/ivy-repo/org.eclipse.custom-core.jobs-3.5.300.xml
 create mode 100644 buildScripts/ivy-repo/org.eclipse.custom-core.resources-3.7.0.xml
 create mode 100644 buildScripts/ivy-repo/org.eclipse.custom-core.resources-3.8.100.xml
 copy buildScripts/ivy-repo/{org.eclipse.custom-core.runtime-3.6.0.xml => org.eclipse.custom-core.runtime-3.9.0.xml} (55%)
 copy buildScripts/ivy-repo/{org.eclipse.custom-ecj-3.6.2.xml => org.eclipse.custom-ecj-4.3.1.xml} (63%)
 copy buildScripts/ivy-repo/{org.eclipse.custom-ecj-3.6.2.xml => org.eclipse.custom-ecj-I20140430.xml} (60%)
 copy buildScripts/ivy-repo/{org.eclipse.custom-equinox.common-3.6.0.xml => org.eclipse.custom-equinox.common-3.6.200.xml} (52%)
 copy buildScripts/ivy-repo/{org.eclipse.custom-jdt.core-3.6.0.xml => org.eclipse.custom-jdt.core-3.9.1.xml} (56%)
 copy buildScripts/ivy-repo/{org.eclipse.custom-jdt.ui-3.6.0.xml => org.eclipse.custom-jdt.ui-3.9.1.xml} (56%)
 copy buildScripts/ivy-repo/{org.eclipse.custom-osgi-3.6.0.xml => org.eclipse.custom-osgi-3.9.0.xml} (57%)
 rename buildScripts/ivy-repo/{org.projectlombok-lombok.patcher-0.6.xml => org.projectlombok-lombok.patcher-0.20.xml} (68%)
 delete mode 100644 buildScripts/ivy-repo/projectlombok.org-ant-googlecode-0.0.2.xml
 copy buildScripts/ivy-repo/{projectlombok.org-spi-0.2.4.xml => projectlombok.org-spi-0.2.7.xml} (74%)
 delete mode 100644 buildScripts/src/lombok/website/CompileChangelog.java
 delete mode 100644 buildScripts/src/lombok/website/WebUpToDate.java
 create mode 100644 doc/.gitignore
 delete mode 100644 patcher/Hook.java
 delete mode 100644 patcher/MethodLogistics.java
 delete mode 100644 patcher/MethodTarget.java
 delete mode 100644 patcher/PatchScript.java
 delete mode 100644 patcher/ScriptManager.java
 delete mode 100644 patcher/Symbols.java
 delete mode 100644 patcher/equinox/EquinoxClassLoader.java
 delete mode 100644 patcher/inject/LiveInjector.java
 delete mode 100644 patcher/scripts/AddFieldScript.java
 delete mode 100644 patcher/scripts/ExitFromMethodEarlyScript.java
 delete mode 100644 patcher/scripts/MethodLevelPatchScript.java
 delete mode 100644 patcher/scripts/ReplaceMethodCallScript.java
 delete mode 100644 patcher/scripts/ScriptBuilder.java
 delete mode 100644 patcher/scripts/SetSymbolDuringMethodCallScript.java
 delete mode 100644 patcher/scripts/WrapMethodCallScript.java
 delete mode 100644 patcher/scripts/WrapReturnValuesScript.java
 create mode 100644 src/core/lombok/Builder.java
 create mode 100644 src/core/lombok/ConfigurationKeys.java
 copy src/core/lombok/{extern/slf4j/Slf4j.java => Generated.java} (60%)
 copy src/core/lombok/{package-info.java => Singular.java} (69%)
 copy src/core/lombok/{Data.java => Value.java} (60%)
 copy test/bytecode/src/lombok/bytecode/RunBytecodeTests.java => src/core/lombok/bytecode/package-info.java (72%)
 rename src/core/lombok/core/{Agent.java => AgentLauncher.java} (51%)
 copy test/bytecode/src/lombok/bytecode/RunBytecodeTests.java => src/core/lombok/core/Augments.java (76%)
 create mode 100644 src/core/lombok/core/GuavaTypeMap.java
 rename patcher/TargetMatcher.java => src/core/lombok/core/ImportList.java (58%)
 create mode 100644 src/core/lombok/core/LombokConfiguration.java
 create mode 100644 src/core/lombok/core/LombokInternalAliasing.java
 create mode 100644 src/core/lombok/core/configuration/BubblingConfigurationResolver.java
 create mode 100644 src/core/lombok/core/configuration/ConfigurationApp.java
 create mode 100644 src/core/lombok/core/configuration/ConfigurationDataType.java
 create mode 100644 src/core/lombok/core/configuration/ConfigurationKey.java
 copy patcher/StackRequest.java => src/core/lombok/core/configuration/ConfigurationKeysLoader.java (51%)
 create mode 100644 src/core/lombok/core/configuration/ConfigurationParser.java
 copy test/transform/src/lombok/transform/TestSourceFiles.java => src/core/lombok/core/configuration/ConfigurationProblemReporter.java (50%)
 copy src/core/lombok/{javac/apt/package-info.java => core/configuration/ConfigurationResolver.java} (86%)
 copy src/core/lombok/{eclipse/package-info.java => core/configuration/ConfigurationResolverFactory.java} (83%)
 copy test/transform/src/lombok/transform/TestSourceFiles.java => src/core/lombok/core/configuration/ConfigurationSource.java (53%)
 copy src/core/lombok/{javac/apt/package-info.java => core/configuration/ConfigurationValueParser.java} (84%)
 copy src/core/lombok/{eclipse/package-info.java => core/configuration/ExampleValueString.java} (64%)
 create mode 100644 src/core/lombok/core/configuration/FileSystemSourceCache.java
 copy src/core/lombok/{eclipse/package-info.java => core/configuration/FlagUsageType.java} (83%)
 copy test/transform/src/lombok/transform/TestSourceFiles.java => src/core/lombok/core/configuration/NullCheckExceptionType.java (59%)
 create mode 100644 src/core/lombok/core/configuration/StringConfigurationSource.java
 copy test/bytecode/src/lombok/bytecode/RunBytecodeTests.java => src/core/lombok/core/configuration/TypeName.java (66%)
 create mode 100644 src/core/lombok/core/debug/AssertionLogger.java
 create mode 100644 src/core/lombok/core/debug/HistogramTracker.java
 create mode 100644 src/core/lombok/core/debug/ProblemReporter.java
 copy src/core/lombok/{eclipse/handlers => core/debug}/package-info.java (66%)
 rename src/core/lombok/core/{TransformationsUtil.java => handlers/HandlerUtil.java} (58%)
 create mode 100644 src/core/lombok/core/handlers/Singulars.java
 copy src/core/lombok/{eclipse => core/handlers}/package-info.java (72%)
 create mode 100644 src/core/lombok/core/handlers/singulars.txt
 copy src/core/lombok/{val.java => core/runtimeDependencies/package-info.java} (61%)
 copy src/core/lombok/eclipse/{package-info.java => EclipseAugments.java} (53%)
 create mode 100644 src/core/lombok/eclipse/EclipseImportList.java
 create mode 100644 src/core/lombok/eclipse/handlers/EclipseSingularsRecipes.java
 copy src/core/lombok/{javac => eclipse}/handlers/HandleAccessors.java (64%)
 create mode 100644 src/core/lombok/eclipse/handlers/HandleBuilder.java
 copy patcher/StackRequest.java => src/core/lombok/eclipse/handlers/HandleDelegate.java (55%)
 create mode 100644 src/core/lombok/eclipse/handlers/HandleHelper.java
 create mode 100644 src/core/lombok/eclipse/handlers/HandleNonNull.java
 create mode 100644 src/core/lombok/eclipse/handlers/HandleUtilityClass.java
 copy src/core/lombok/{javac/handlers/HandleAccessors.java => eclipse/handlers/singulars/EclipseGuavaMapSingularizer.java} (58%)
 copy src/core/lombok/{javac/handlers/HandleAccessors.java => eclipse/handlers/singulars/EclipseGuavaSetListSingularizer.java} (55%)
 create mode 100644 src/core/lombok/eclipse/handlers/singulars/EclipseGuavaSingularizer.java
 create mode 100644 src/core/lombok/eclipse/handlers/singulars/EclipseJavaUtilListSetSingularizer.java
 create mode 100644 src/core/lombok/eclipse/handlers/singulars/EclipseJavaUtilListSingularizer.java
 create mode 100644 src/core/lombok/eclipse/handlers/singulars/EclipseJavaUtilMapSingularizer.java
 create mode 100644 src/core/lombok/eclipse/handlers/singulars/EclipseJavaUtilSetSingularizer.java
 create mode 100644 src/core/lombok/eclipse/handlers/singulars/EclipseJavaUtilSingularizer.java
 create mode 100644 src/core/lombok/experimental/Builder.java
 copy src/core/lombok/{ => experimental}/Delegate.java (92%)
 copy src/core/lombok/{core/package-info.java => experimental/Helper.java} (69%)
 copy src/core/lombok/{eclipse/handlers/package-info.java => experimental/Tolerate.java} (67%)
 copy src/core/lombok/experimental/{FieldDefaults.java => UtilityClass.java} (62%)
 copy src/core/lombok/{val.java => experimental/package-info.java} (62%)
 copy src/core/lombok/extern/log4j/{Log4j.java => Log4j2.java} (69%)
 create mode 100644 src/core/lombok/javac/CapturingDiagnosticListener.java
 create mode 100644 src/core/lombok/javac/CompilerMessageSuppressor.java
 create mode 100644 src/core/lombok/javac/Javac6BasedLombokOptions.java
 copy src/core/lombok/javac/{package-info.java => Javac8BasedLombokOptions.java} (59%)
 copy src/core/lombok/javac/{package-info.java => JavacAugments.java} (68%)
 create mode 100644 src/core/lombok/javac/JavacImportList.java
 create mode 100644 src/core/lombok/javac/handlers/HandleBuilder.java
 create mode 100644 src/core/lombok/javac/handlers/HandleHelper.java
 create mode 100644 src/core/lombok/javac/handlers/HandleNonNull.java
 create mode 100644 src/core/lombok/javac/handlers/HandleUtilityClass.java
 create mode 100644 src/core/lombok/javac/handlers/JavacSingularsRecipes.java
 copy test/transform/src/lombok/transform/TestSourceFiles.java => src/core/lombok/javac/handlers/singulars/JavacGuavaMapSingularizer.java (58%)
 copy src/core/lombok/javac/handlers/{HandleAccessors.java => singulars/JavacGuavaSetListSingularizer.java} (55%)
 create mode 100644 src/core/lombok/javac/handlers/singulars/JavacGuavaSingularizer.java
 create mode 100644 src/core/lombok/javac/handlers/singulars/JavacJavaUtilListSetSingularizer.java
 create mode 100644 src/core/lombok/javac/handlers/singulars/JavacJavaUtilListSingularizer.java
 create mode 100644 src/core/lombok/javac/handlers/singulars/JavacJavaUtilMapSingularizer.java
 create mode 100644 src/core/lombok/javac/handlers/singulars/JavacJavaUtilSetSingularizer.java
 create mode 100644 src/core/lombok/javac/handlers/singulars/JavacJavaUtilSingularizer.java
 create mode 100644 src/delombok/lombok/delombok/DocCommentIntegrator.java
 create mode 100644 src/delombok/lombok/delombok/FormatPreferenceScanner.java
 create mode 100644 src/delombok/lombok/delombok/FormatPreferences.java
 create mode 100644 src/delombok/lombok/delombok/LombokOptionsFactory.java
 copy src/delombok/lombok/delombok/ant/{DelombokTask.java => DelombokTaskImpl.java} (64%)
 create mode 100644 src/eclipseAgent/lombok/eclipse/agent/EclipseLoaderPatcher.java
 create mode 100644 src/eclipseAgent/lombok/eclipse/agent/EclipseLoaderPatcherTransplants.java
 delete mode 100644 src/eclipseAgent/lombok/eclipse/agent/PatchFixes.java
 create mode 100644 src/eclipseAgent/lombok/eclipse/agent/PatchFixesShadowLoaded.java
 create mode 100644 src/eclipseAgent/lombok/launch/PatchFixesHider.java
 create mode 100644 src/installer/lombok/installer/WindowsDriveInfo-i386.dll
 create mode 100644 src/installer/lombok/installer/WindowsDriveInfo-x86_64.dll
 copy src/installer/lombok/installer/eclipse/{STSFinder.java => JbdsFinder.java} (72%)
 rename patcher/Version.java => src/installer/lombok/installer/eclipse/JbdsLocation.java (63%)
 create mode 100644 src/installer/lombok/installer/eclipse/JbdsLocationProvider.java
 create mode 100644 src/installer/lombok/installer/eclipse/jbds.png
 rename src/{stubs => javac-only-stubs}/com/sun/tools/javac/util/Context.java (100%)
 copy test/transform/src/lombok/transform/TestWithEcj.java => src/launch/lombok/launch/Agent.java (52%)
 create mode 100644 src/launch/lombok/launch/AnnotationProcessor.java
 copy test/transform/src/lombok/transform/TestSourceFiles.java => src/launch/lombok/launch/Main.java (62%)
 create mode 100644 src/launch/lombok/launch/ShadowClassLoader.java
 create mode 100644 src/stubs/com/sun/tools/javac/main/Option.java
 create mode 100644 src/stubs/com/sun/tools/javac/parser/DocCommentScanner.java
 create mode 100644 src/stubs/com/sun/tools/javac/parser/JavaTokenizer.java
 create mode 100644 src/stubs/com/sun/tools/javac/parser/JavacParser.java
 create mode 100644 src/stubs/com/sun/tools/javac/parser/Parser.java
 create mode 100644 src/stubs/com/sun/tools/javac/parser/Tokens.java
 create mode 100644 src/stubs/com/sun/tools/javac/parser/UnicodeReader.java
 create mode 100644 src/stubs/com/sun/tools/javac/tree/DocCommentTable.java
 create mode 100644 src/stubs/com/sun/tools/javac/util/BaseFileObject.java
 create mode 100644 src/stubs/com/sun/tools/javadoc/DocCommentScanner.java
 create mode 100644 src/utils/lombok/core/FieldAugment.java
 create mode 100644 src/utils/lombok/core/JavaIdentifiers.java
 create mode 100644 src/utils/lombok/core/LombokImmutableList.java
 copy src/{delombok/lombok/delombok/UnicodeEscapeWriter.java => utils/lombok/core/debug/FileLog.java} (51%)
 create mode 100644 src/utils/lombok/javac/JavacTreeMaker.java
 rename patcher/StackRequest.java => src/utils/lombok/javac/java8/CommentCollectingParser.java (52%)
 create mode 100644 src/utils/lombok/javac/java8/CommentCollectingParserFactory.java
 copy test/bytecode/src/lombok/bytecode/RunBytecodeTests.java => src/utils/lombok/javac/java8/CommentCollectingScanner.java (65%)
 create mode 100644 src/utils/lombok/javac/java8/CommentCollectingScannerFactory.java
 copy src/utils/lombok/javac/{java7/CommentCollectingScanner.java => java8/CommentCollectingTokenizer.java} (61%)
 create mode 100644 test/bytecode/resource/PostCompileSneaky.java
 create mode 100644 test/bytecode/src/lombok/bytecode/TestPostCompiler.java
 create mode 100644 test/configuration/resource/configurationRoot/d1/d11/d111/f1.txt
 create mode 100644 test/configuration/resource/configurationRoot/d1/d11/d111/lombok.config
 create mode 100644 test/configuration/resource/configurationRoot/d1/d11/lombok.config
 create mode 100644 test/configuration/resource/configurationRoot/d1/d12/lombok.config
 create mode 100644 test/configuration/resource/configurationRoot/d1/lombok.config
 create mode 100644 test/configuration/resource/configurationRoot/err.txt
 create mode 100644 test/configuration/resource/configurationRoot/out.txt
 copy test/{bytecode/src/lombok/bytecode/RunBytecodeTests.java => configuration/src/lombok/core/configuration/RunConfigurationTests.java} (88%)
 create mode 100644 test/configuration/src/lombok/core/configuration/TestConfiguration.java
 delete mode 100644 test/core/src/lombok/CompilerMessage.java
 create mode 100644 test/core/src/lombok/LombokTestSource.java
 copy test/{bytecode/src/lombok/bytecode/RunBytecodeTests.java => core/src/lombok/core/RunCoreTests.java} (88%)
 create mode 100644 test/core/src/lombok/core/TestSingulars.java
 create mode 100644 test/ecj/.gitignore
 create mode 100644 test/pretty/resource/after/CastWithIntersection.java
 create mode 100644 test/pretty/resource/after/DefaultMethod.java
 create mode 100644 test/pretty/resource/after/Lambda.java
 create mode 100644 test/pretty/resource/after/MethodReference.java
 create mode 100644 test/pretty/resource/after/MultiCatch.java
 create mode 100644 test/pretty/resource/after/TryWithResources.java
 create mode 100644 test/pretty/resource/after/TypeAnnotations.java
 create mode 100644 test/pretty/resource/before/CastWithIntersection.java
 create mode 100644 test/pretty/resource/before/DefaultMethod.java
 create mode 100644 test/pretty/resource/before/Lambda.java
 create mode 100644 test/pretty/resource/before/MethodReference.java
 create mode 100644 test/pretty/resource/before/MultiCatch.java
 create mode 100644 test/pretty/resource/before/TryWithResources.java
 create mode 100644 test/pretty/resource/before/TypeAnnotations.java
 create mode 100644 test/transform/resource/after-delombok/AccessorsConfiguration.java
 create mode 100644 test/transform/resource/after-delombok/BuilderChainAndFluent.java
 create mode 100644 test/transform/resource/after-delombok/BuilderComplex.java
 create mode 100644 test/transform/resource/after-delombok/BuilderSimple.java
 create mode 100644 test/transform/resource/after-delombok/BuilderSingularGuavaListsSets.java
 create mode 100644 test/transform/resource/after-delombok/BuilderSingularGuavaMaps.java
 create mode 100644 test/transform/resource/after-delombok/BuilderSingularLists.java
 create mode 100644 test/transform/resource/after-delombok/BuilderSingularMaps.java
 create mode 100644 test/transform/resource/after-delombok/BuilderSingularNoAuto.java
 create mode 100644 test/transform/resource/after-delombok/BuilderSingularRedirectToGuava.java
 create mode 100644 test/transform/resource/after-delombok/BuilderSingularSets.java
 create mode 100644 test/transform/resource/after-delombok/BuilderWithAccessors.java
 create mode 100644 test/transform/resource/after-delombok/BuilderWithExistingBuilderClass.java
 create mode 100644 test/transform/resource/after-delombok/BuilderWithToBuilder.java
 create mode 100644 test/transform/resource/after-delombok/ConstructorsConfiguration.java
 create mode 100644 test/transform/resource/after-delombok/ConstructorsWithAccessors.java
 copy test/transform/resource/after-delombok/{DataIgnore.java => DataConfiguration.java} (54%)
 delete mode 100644 test/transform/resource/after-delombok/DelegateRecursion.java
 create mode 100644 test/transform/resource/after-delombok/EncodingUsAscii.java
 create mode 100644 test/transform/resource/after-delombok/EncodingUtf8.java
 create mode 100644 test/transform/resource/after-delombok/EqualsAndHashCodeWithOnParam.java
 create mode 100644 test/transform/resource/after-delombok/EqualsAndHashCodeWithSomeExistingMethods.java
 create mode 100644 test/transform/resource/after-delombok/GenerateSuppressFBWarnings.java
 create mode 100644 test/transform/resource/after-delombok/GetterOnMethod.java
 create mode 100644 test/transform/resource/after-delombok/GetterOnMethodErrors.java
 create mode 100644 test/transform/resource/after-delombok/GetterOnMethodErrors2.java
 create mode 100644 test/transform/resource/after-delombok/GetterSetterJavadoc.java
 create mode 100644 test/transform/resource/after-delombok/Helper.java
 create mode 100644 test/transform/resource/after-delombok/JavadocGenerally.java
 create mode 100644 test/transform/resource/after-delombok/LoggerConfig.java
 create mode 100644 test/transform/resource/after-delombok/LoggerLog4j2.java
 delete mode 100644 test/transform/resource/after-delombok/LoggerSlf4jOnNonType.java
 create mode 100644 test/transform/resource/after-delombok/NonNullOnParameter.java
 create mode 100644 test/transform/resource/after-delombok/NonNullOnParameterAbstract.java
 create mode 100644 test/transform/resource/after-delombok/NonNullWithAlternateException.java
 create mode 100644 test/transform/resource/after-delombok/NonNullWithSneakyThrows.java
 create mode 100644 test/transform/resource/after-delombok/SetterOnMethodOnParam.java
 create mode 100644 test/transform/resource/after-delombok/TestOperators.java
 create mode 100644 test/transform/resource/after-delombok/ToStringConfiguration.java
 create mode 100644 test/transform/resource/after-delombok/Tolerate.java
 create mode 100644 test/transform/resource/after-delombok/UtilityClass.java
 create mode 100644 test/transform/resource/after-delombok/UtilityClassErrors.java
 create mode 100644 test/transform/resource/after-delombok/ValAnonymousSubclassWithGenerics.java
 create mode 100644 test/transform/resource/after-delombok/ValDefault.java
 create mode 100644 test/transform/resource/after-delombok/ValInTryWithResources.java
 create mode 100644 test/transform/resource/after-delombok/ValLambda.java
 create mode 100644 test/transform/resource/after-delombok/ValWithLocalClasses.java
 create mode 100644 test/transform/resource/after-delombok/ValueExperimental.java
 create mode 100644 test/transform/resource/after-delombok/ValueExperimentalStarImport.java
 create mode 100644 test/transform/resource/after-ecj/AccessorsConfiguration.java
 create mode 100644 test/transform/resource/after-ecj/BuilderChainAndFluent.java
 create mode 100644 test/transform/resource/after-ecj/BuilderComplex.java
 create mode 100644 test/transform/resource/after-ecj/BuilderSimple.java
 create mode 100644 test/transform/resource/after-ecj/BuilderSingularGuavaListsSets.java
 create mode 100644 test/transform/resource/after-ecj/BuilderSingularGuavaMaps.java
 create mode 100644 test/transform/resource/after-ecj/BuilderSingularLists.java
 create mode 100644 test/transform/resource/after-ecj/BuilderSingularMaps.java
 create mode 100644 test/transform/resource/after-ecj/BuilderSingularNoAuto.java
 create mode 100644 test/transform/resource/after-ecj/BuilderSingularRedirectToGuava.java
 create mode 100644 test/transform/resource/after-ecj/BuilderSingularSets.java
 create mode 100644 test/transform/resource/after-ecj/BuilderWithAccessors.java
 create mode 100644 test/transform/resource/after-ecj/BuilderWithExistingBuilderClass.java
 create mode 100644 test/transform/resource/after-ecj/BuilderWithToBuilder.java
 create mode 100644 test/transform/resource/after-ecj/ConstructorsConfiguration.java
 create mode 100644 test/transform/resource/after-ecj/ConstructorsWithAccessors.java
 create mode 100644 test/transform/resource/after-ecj/DataConfiguration.java
 delete mode 100644 test/transform/resource/after-ecj/DelegateRecursion.java
 create mode 100644 test/transform/resource/after-ecj/EncodingUsAscii.java
 create mode 100644 test/transform/resource/after-ecj/EncodingUtf8.java
 create mode 100644 test/transform/resource/after-ecj/EqualsAndHashCodeWithOnParam.java
 create mode 100644 test/transform/resource/after-ecj/EqualsAndHashCodeWithSomeExistingMethods.java
 create mode 100644 test/transform/resource/after-ecj/GenerateSuppressFBWarnings.java
 create mode 100644 test/transform/resource/after-ecj/GetterOnMethod.java
 create mode 100644 test/transform/resource/after-ecj/GetterOnMethodErrors.java
 create mode 100644 test/transform/resource/after-ecj/GetterOnMethodErrors2.java
 create mode 100644 test/transform/resource/after-ecj/GetterSetterJavadoc.java
 create mode 100644 test/transform/resource/after-ecj/Helper.java
 create mode 100644 test/transform/resource/after-ecj/JavadocGenerally.java
 create mode 100644 test/transform/resource/after-ecj/LoggerConfig.java
 create mode 100644 test/transform/resource/after-ecj/LoggerLog4j2.java
 create mode 100644 test/transform/resource/after-ecj/NonNullOnParameter.java
 create mode 100644 test/transform/resource/after-ecj/NonNullOnParameterAbstract.java
 create mode 100644 test/transform/resource/after-ecj/NonNullWithAlternateException.java
 create mode 100644 test/transform/resource/after-ecj/NonNullWithSneakyThrows.java
 create mode 100644 test/transform/resource/after-ecj/SetterOnMethod.java
 create mode 100644 test/transform/resource/after-ecj/SetterOnMethodOnParam.java
 create mode 100644 test/transform/resource/after-ecj/SetterOnParam.java
 create mode 100644 test/transform/resource/after-ecj/SetterOnParamAndOnMethod.java
 create mode 100644 test/transform/resource/after-ecj/TestOperators.java
 create mode 100644 test/transform/resource/after-ecj/ToStringConfiguration.java
 create mode 100644 test/transform/resource/after-ecj/Tolerate.java
 create mode 100644 test/transform/resource/after-ecj/UtilityClass.java
 create mode 100644 test/transform/resource/after-ecj/UtilityClassErrors.java
 create mode 100644 test/transform/resource/after-ecj/ValAnonymousSubclassWithGenerics.java
 create mode 100644 test/transform/resource/after-ecj/ValDefault.java
 create mode 100644 test/transform/resource/after-ecj/ValInTryWithResources.java
 create mode 100644 test/transform/resource/after-ecj/ValLambda.java
 create mode 100644 test/transform/resource/after-ecj/ValWithLocalClasses.java
 create mode 100644 test/transform/resource/after-ecj/ValueExperimental.java
 create mode 100644 test/transform/resource/after-ecj/ValueExperimentalStarImport.java
 create mode 100644 test/transform/resource/before/AccessorsConfiguration.java
 create mode 100644 test/transform/resource/before/BuilderChainAndFluent.java
 create mode 100644 test/transform/resource/before/BuilderComplex.java
 create mode 100644 test/transform/resource/before/BuilderInvalidUse.java
 create mode 100644 test/transform/resource/before/BuilderSimple.java
 create mode 100644 test/transform/resource/before/BuilderSingularGuavaListsSets.java
 create mode 100644 test/transform/resource/before/BuilderSingularGuavaMaps.java
 create mode 100644 test/transform/resource/before/BuilderSingularLists.java
 create mode 100644 test/transform/resource/before/BuilderSingularMaps.java
 create mode 100644 test/transform/resource/before/BuilderSingularNoAuto.java
 create mode 100644 test/transform/resource/before/BuilderSingularRedirectToGuava.java
 create mode 100644 test/transform/resource/before/BuilderSingularSets.java
 create mode 100644 test/transform/resource/before/BuilderWithAccessors.java
 create mode 100644 test/transform/resource/before/BuilderWithExistingBuilderClass.java
 create mode 100644 test/transform/resource/before/BuilderWithToBuilder.java
 create mode 100644 test/transform/resource/before/ConstructorsConfiguration.java
 create mode 100644 test/transform/resource/before/ConstructorsWithAccessors.java
 create mode 100644 test/transform/resource/before/DataConfiguration.java
 create mode 100644 test/transform/resource/before/DelegateFlagUsage.java
 create mode 100644 test/transform/resource/before/DelegateOnStatic.java
 create mode 100644 test/transform/resource/before/EncodingUsAscii.java
 create mode 100644 test/transform/resource/before/EncodingUtf8.java
 create mode 100644 test/transform/resource/before/EqualsAndHashCodeWithOnParam.java
 create mode 100644 test/transform/resource/before/EqualsAndHashCodeWithSomeExistingMethods.java
 create mode 100644 test/transform/resource/before/FlagUsages.java
 create mode 100644 test/transform/resource/before/GenerateSuppressFBWarnings.java
 create mode 100644 test/transform/resource/before/GetterOnMethod.java
 create mode 100644 test/transform/resource/before/GetterOnMethodErrors.java
 create mode 100644 test/transform/resource/before/GetterOnMethodErrors2.java
 create mode 100644 test/transform/resource/before/GetterSetterJavadoc.java
 create mode 100644 test/transform/resource/before/Helper.java
 create mode 100644 test/transform/resource/before/JavadocGenerally.java
 create mode 100644 test/transform/resource/before/LoggerConfig.java
 create mode 100644 test/transform/resource/before/LoggerLog4j2.java
 create mode 100644 test/transform/resource/before/NonNullOnParameter.java
 create mode 100644 test/transform/resource/before/NonNullOnParameterAbstract.java
 create mode 100644 test/transform/resource/before/NonNullWithAlternateException.java
 create mode 100644 test/transform/resource/before/NonNullWithSneakyThrows.java
 create mode 100644 test/transform/resource/before/SetterOnMethodOnParam.java
 create mode 100644 test/transform/resource/before/TestOperators.java
 create mode 100644 test/transform/resource/before/ToStringConfiguration.java
 create mode 100644 test/transform/resource/before/Tolerate.java
 create mode 100644 test/transform/resource/before/UtilityClass.java
 create mode 100644 test/transform/resource/before/UtilityClassErrors.java
 create mode 100644 test/transform/resource/before/ValAnonymousSubclassWithGenerics.java
 create mode 100644 test/transform/resource/before/ValDefault.java
 create mode 100644 test/transform/resource/before/ValInTryWithResources.java
 create mode 100644 test/transform/resource/before/ValLambda.java
 create mode 100644 test/transform/resource/before/ValWithLocalClasses.java
 create mode 100644 test/transform/resource/before/ValueExperimental.java
 create mode 100644 test/transform/resource/before/ValueExperimentalStarImport.java
 create mode 100644 test/transform/resource/messages-delombok/BuilderInvalidUse.java.messages
 create mode 100644 test/transform/resource/messages-delombok/BuilderSingularNoAuto.java.messages
 create mode 100644 test/transform/resource/messages-delombok/DelegateFlagUsage.java.messages
 create mode 100644 test/transform/resource/messages-delombok/DelegateOnStatic.java.messages
 create mode 100644 test/transform/resource/messages-delombok/DelegateRecursion.java.messages
 create mode 100644 test/transform/resource/messages-delombok/EqualsAndHashCodeWithSomeExistingMethods.java.messages
 create mode 100644 test/transform/resource/messages-delombok/FlagUsages.java.messages
 delete mode 100644 test/transform/resource/messages-delombok/GetterOnMethod.java.messages
 create mode 100644 test/transform/resource/messages-delombok/GetterOnMethodErrors.java.messages
 create mode 100644 test/transform/resource/messages-delombok/GetterOnMethodErrors2.java.messages
 create mode 100644 test/transform/resource/messages-delombok/Helper.java.messages
 create mode 100644 test/transform/resource/messages-delombok/NonNullOnParameter.java.messages
 create mode 100644 test/transform/resource/messages-delombok/NonNullOnParameterAbstract.java.messages
 create mode 100644 test/transform/resource/messages-delombok/NonNullPlain.java.messages
 create mode 100644 test/transform/resource/messages-delombok/UtilityClassErrors.java.messages
 create mode 100644 test/transform/resource/messages-ecj/BuilderComplex.java.messages
 create mode 100644 test/transform/resource/messages-ecj/BuilderInvalidUse.java.messages
 create mode 100644 test/transform/resource/messages-ecj/BuilderSingularNoAuto.java.messages
 create mode 100644 test/transform/resource/messages-ecj/DelegateFlagUsage.java.messages
 create mode 100644 test/transform/resource/messages-ecj/DelegateOnGetter.java.messages
 create mode 100644 test/transform/resource/messages-ecj/DelegateOnStatic.java.messages
 create mode 100644 test/transform/resource/messages-ecj/DelegateRecursion.java.messages
 create mode 100644 test/transform/resource/messages-ecj/EqualsAndHashCodeWithSomeExistingMethods.java.messages
 create mode 100644 test/transform/resource/messages-ecj/FlagUsages.java.messages
 delete mode 100644 test/transform/resource/messages-ecj/GetterOnMethod.java.messages
 create mode 100644 test/transform/resource/messages-ecj/GetterOnMethodErrors.java.messages
 create mode 100644 test/transform/resource/messages-ecj/GetterOnMethodErrors2.java.messages
 create mode 100644 test/transform/resource/messages-ecj/Helper.java.messages
 create mode 100644 test/transform/resource/messages-ecj/NonNullOnParameter.java.messages
 create mode 100644 test/transform/resource/messages-ecj/NonNullOnParameterAbstract.java.messages
 create mode 100644 test/transform/resource/messages-ecj/NonNullPlain.java.messages
 create mode 100644 test/transform/resource/messages-ecj/UtilityClassErrors.java.messages
 create mode 100644 test/transform/resource/messages-ecj/ValAnonymousSubclassWithGenerics.java.messages
 create mode 100644 test/transform/resource/messages-ecj/ValueExperimental.java.messages
 create mode 100644 test/transform/resource/messages-idempotent/NonNullOnParameter.java.messages
 create mode 100644 test/transform/resource/messages-idempotent/NonNullOnParameterAbstract.java.messages
 create mode 100644 test/transform/resource/messages-idempotent/NonNullPlain.java.messages
 create mode 100644 usage_examples/BuilderExample_post.jpage
 create mode 100644 usage_examples/BuilderExample_pre.jpage
 create mode 100644 usage_examples/NonNullExample_post.jpage
 create mode 100644 usage_examples/NonNullExample_pre.jpage
 create mode 100644 usage_examples/Singular-snippetExample_post.jpage
 create mode 100644 usage_examples/Singular-snippetExample_pre.jpage
 rename usage_examples/{experimental => }/ValueExample_post.jpage (78%)
 rename usage_examples/{experimental => }/ValueExample_pre.jpage (100%)
 rename usage_examples/{ => experimental}/DelegateExample_post.jpage (100%)
 rename usage_examples/{ => experimental}/DelegateExample_pre.jpage (95%)
 create mode 100644 usage_examples/experimental/HelperExample_post.jpage
 create mode 100644 usage_examples/experimental/HelperExample_pre.jpage
 create mode 100644 usage_examples/experimental/UtilityClassExample_post.jpage
 create mode 100644 usage_examples/experimental/UtilityClassExample_pre.jpage
 create mode 100644 usage_examples/experimental/onXExample_post.jpage
 create mode 100644 usage_examples/experimental/onXExample_pre.jpage
 create mode 100644 winsrc/.gitignore

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/lombok.git



More information about the pkg-java-commits mailing list