[checkstyle] 02/08: Merge tag 'upstream/7.5.1'

Tony Mancill tmancill at moszumanska.debian.org
Wed Feb 15 05:54:07 UTC 2017


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

tmancill pushed a commit to branch master
in repository checkstyle.

commit e2ab934991ac57f6990969911a592b103f3e8749
Merge: a835597 6a167a9
Author: tony mancill <tmancill at debian.org>
Date:   Tue Feb 14 21:16:58 2017 -0800

    Merge tag 'upstream/7.5.1'
    
    Upstream version 7.5.1

 .ci/README.md                                      |    7 +
 .ci/travis/checkchmod.sh                           |   15 +
 .ci/travis/travis.sh                               |  179 ++
 .ci/travis/xtr_pr-description.sh                   |   29 +
 .ci/travis/xtr_releasenotes-gen.sh                 |   40 +
 .classpath                                         |   58 -
 .github/CONTRIBUTING.md                            |    5 +
 .github/ISSUE_TEMPLATE.md                          |   23 +
 .github/PULL_REQUEST_TEMPLATE.md                   |   16 +
 .project                                           |   23 -
 LICENSE                                            |   38 +-
 README.md                                          |   18 +-
 circle.yml                                         |   28 +-
 config/ant-phase-verify.xml                        |    2 -
 config/build.xml                                   |    1 -
 config/checkstyle_checks.xml                       |  122 +-
 config/checkstyle_sevntu_checks.xml                |   69 +-
 config/findbugs-exclude.xml                        |   30 +-
 config/import-control.xml                          |   62 +-
 config/intellij-idea-inspections.xml               |   20 +-
 config/java.header                                 |    2 +-
 config/pmd.xml                                     |   75 +-
 config/sevntu_suppressions.xml                     |   36 +-
 config/suppressions.xml                            |   93 +-
 distelli-manifest.yml                              |   18 +
 fast-forward-merge.sh                              |   16 +-
 pom.xml                                            | 1037 ++++----
 release.sh                                         |   69 +
 shippable.yml                                      |   34 +
 .../checkstyle/test/base/BaseCheckTestSupport.java |  141 +-
 .../test/base/BaseIndentationCheckSupport.java     |   10 +-
 .../checkstyle/test/base/ConfigValidationTest.java |   70 -
 .../rule21filename/OuterTypeFilenameTest.java      |    8 +-
 .../rule231filetab/FileTabCharacterTest.java       |   15 +-
 .../rule232specialescape/IllegalTokenTextTest.java |    2 +-
 .../AvoidEscapedUnicodeCharactersTest.java         |    2 +-
 .../rule32packagestate/LineLengthTest.java         |    2 +-
 .../rule331nowildcard/AvoidStarImportTest.java     |    2 +-
 .../rule332nolinewrap/NoLineWrapTest.java          |    6 +-
 .../CustomImportOrderTest.java                     |   86 +-
 .../rule341onetoplevel/OneTopLevelClassTest.java   |    6 +-
 .../OverloadMethodsDeclarationOrderTest.java       |    2 +-
 .../rule3sourcefile/EmptyLineSeparatorTest.java    |    2 +-
 .../rule411bracesareused/NeedBracesTest.java       |    2 +-
 .../rule412nonemptyblocks/LeftCurlyTest.java       |    2 +-
 .../rule412nonemptyblocks/RightCurlyTest.java      |   80 +-
 .../rule413emptyblocks/EmptyBlockTest.java         |    2 +-
 .../rule413emptyblocks/EmptyCatchBlockTest.java    |    6 +-
 .../OneStatementPerLineTest.java                   |   12 +-
 .../rule44columnlimit/LineLengthTest.java          |    2 +-
 .../rule451wheretobreak/MethodParamPadTest.java    |    2 +-
 .../rule451wheretobreak/OperatorWrapTest.java      |   94 +-
 .../rule451wheretobreak/SeparatorWrapTest.java     |   20 +-
 .../EmptyLineSeparatorTest.java                    |    2 +-
 .../GenericWhitespaceTest.java                     |    2 +-
 .../MethodParamPadTest.java                        |   61 +
 .../rule462horizontalwhitespace/ParenPadTest.java  |  118 +
 .../WhitespaceAroundTest.java                      |    9 +-
 .../MultipleVariableDeclarationsTest.java          |    2 +-
 .../VariableDeclarationUsageDistanceTest.java      |    2 +-
 .../rule4832nocstylearray/ArrayTypeStyleTest.java  |    2 +-
 .../rule4841indentation/IndentationTest.java       |   18 +-
 .../rule4842fallthrough/FallThroughTest.java       |    2 +-
 .../MissingSwitchDefaultTest.java                  |    2 +-
 .../rule485annotations/AnnotationLocationTest.java |   24 +-
 .../CommentsIndentationTest.java                   |   18 +-
 .../rule487modifiers/ModifierOrderTest.java        |    3 +-
 .../rule488numericliterals/UpperEllTest.java       |    2 +-
 .../CatchParameterNameTest.java                    |    2 +-
 .../rule521packagenames/PackageNameTest.java       |    8 +-
 .../rule522typenames/TypeNameTest.java             |    2 +-
 .../rule523methodnames/MethodNameTest.java         |    2 +-
 .../MemberNameTest.java                            |    2 +-
 .../rule526parameternames/ParameterNameTest.java   |   78 +-
 .../LocalVariableNameTest.java                     |    2 +-
 .../ClassTypeParameterNameTest.java                |    2 +-
 .../InterfaceTypeParameterNameTest.java            |    2 +-
 .../MethodTypeParameterNameTest.java               |    2 +-
 .../AbbreviationAsWordInNameTest.java              |    2 +-
 .../EmptyBlockTest.java                            |    2 +-
 .../rule64finalizers/NoFinalizerTest.java          |    2 +-
 .../rule711generalform/SingleLineJavadocTest.java  |   21 +-
 .../rule712paragraphs/JavadocParagraphTest.java    |    6 +-
 .../rule713atclauses/AtclauseOrderTest.java        |    6 +-
 .../JavadocTagContinuationIndentationTest.java     |    2 +-
 .../NonEmptyAtclauseDescriptionTest.java           |    2 +-
 .../SummaryJavadocTest.java                        |    6 +-
 .../rule731selfexplanatory/JavadocMethodTest.java  |    2 +-
 .../rule332nolinewrap/InputNoLineWrapBad.java      |    2 +-
 .../rule332nolinewrap/InputNoLineWrapGood.java     |    2 +-
 .../InputCustomImportOrder1.java                   |   13 +-
 .../InputCustomImportOrder2.java                   |    8 +-
 .../InputCustomImportOrder3.java                   |   21 +-
 .../InputCustomImportOrderNoImports.java           |    4 +
 .../InputCustomImportOrderValid.java               |   14 +-
 .../rule3sourcefile/InputEmptyLineSeparator.java   |    4 +-
 .../InputRightCurlyDoWhile.java                    |   93 +
 .../InputRightCurlyDoWhileAlone.java               |   93 +
 .../InputRightCurlyOther.java                      |   12 +-
 .../InputRightCurlyOtherAlone.java                 |  145 ++
 .../rule451wheretobreak/InputOperatorWrap.java     |    9 +
 .../InputOperatorWrapAssign.java                   |  351 ---
 .../InputSeparatorWrapComma.java                   |   45 +
 .../InputEmptyLineSeparator.java                   |    4 +-
 .../InputMethodParamPad.java                       |   63 +
 .../rule462horizontalwhitespace/InputParenPad.java |  134 +
 .../InputWhitespaceAroundBasic.java                |   21 +
 .../InputWhitespaceAroundEmptyTypesAndCycles.java  |    6 +-
 ...InputVariableDeclarationUsageDistanceCheck.java |    4 +-
 .../InputAnnotationLocation.java                   |    4 +-
 .../InputAnnotationLocationVariables.java          |  103 +
 .../InputCommentsIndentationInSwitchBlock.java     |    2 +-
 .../rule487modifiers/InputModifierOrder.java       |    8 +
 .../InputParameterNameSimple.java                  |   51 -
 .../InputParameterNameSimpleGeneral.java           |   19 +
 .../InputParameterNameSimplePub.java               |   62 +
 .../InputEmptyBlockCatch.java                      |   16 +
 .../InputSingleLineJavadocCheckError.java          |    6 -
 .../tools/checkstyle/AstTreeStringPrinter.java     |  254 ++
 .../checkstyle/AuditEventDefaultFormatter.java     |    2 +-
 .../tools/checkstyle/AuditEventFormatter.java      |    2 +-
 .../com/puppycrawl/tools/checkstyle/Checker.java   |  491 ++--
 .../tools/checkstyle/ConfigurationLoader.java      |   76 +-
 .../tools/checkstyle/DefaultConfiguration.java     |   12 +-
 .../tools/checkstyle/DefaultContext.java           |    6 +-
 .../puppycrawl/tools/checkstyle/DefaultLogger.java |    8 +-
 .../puppycrawl/tools/checkstyle/Definitions.java   |    2 +-
 .../checkstyle/DetailNodeTreeStringPrinter.java    |  207 ++
 .../tools/checkstyle/JavadocDetailNodeParser.java  |  607 +++++
 .../java/com/puppycrawl/tools/checkstyle/Main.java |  298 ++-
 .../puppycrawl/tools/checkstyle/ModuleFactory.java |    2 +-
 .../tools/checkstyle/PackageNamesLoader.java       |    8 +-
 .../tools/checkstyle/PackageObjectFactory.java     |  692 ++++-
 .../tools/checkstyle/PropertiesExpander.java       |   18 +-
 .../tools/checkstyle/PropertyCacheFile.java        |  225 +-
 .../tools/checkstyle/PropertyResolver.java         |    2 +-
 .../puppycrawl/tools/checkstyle/TreeWalker.java    |  196 +-
 .../com/puppycrawl/tools/checkstyle/XMLLogger.java |    7 +-
 .../tools/checkstyle/ant/CheckstyleAntTask.java    |  111 +-
 .../tools/checkstyle/ant/package-info.java         |    2 +-
 .../tools/checkstyle/api/AbstractCheck.java        |  266 ++
 .../tools/checkstyle/api/AbstractFileSetCheck.java |    6 +-
 .../tools/checkstyle/api/AbstractLoader.java       |   25 +-
 .../checkstyle/api/AbstractViolationReporter.java  |   11 +-
 .../tools/checkstyle/api/AuditEvent.java           |    2 +-
 .../tools/checkstyle/api/AuditListener.java        |    2 +-
 .../tools/checkstyle/api/AutomaticBean.java        |  136 +-
 .../checkstyle/api/BeforeExecutionFileFilter.java  |   33 +
 .../api/BeforeExecutionFileFilterSet.java          |   82 +
 .../com/puppycrawl/tools/checkstyle/api/Check.java |  250 +-
 .../tools/checkstyle/api/CheckstyleException.java  |    2 +-
 .../puppycrawl/tools/checkstyle/api/Comment.java   |    2 +-
 .../tools/checkstyle/api/Configurable.java         |    2 +-
 .../tools/checkstyle/api/Configuration.java        |    2 +-
 .../puppycrawl/tools/checkstyle/api/Context.java   |    2 +-
 .../tools/checkstyle/api/Contextualizable.java     |    2 +-
 .../puppycrawl/tools/checkstyle/api/DetailAST.java |   46 +-
 .../tools/checkstyle/api/DetailNode.java           |    6 +-
 .../checkstyle/api/ExternalResourceHolder.java     |   50 +
 .../tools/checkstyle/api/FileContents.java         |   15 +-
 .../tools/checkstyle/api/FileSetCheck.java         |    2 +-
 .../puppycrawl/tools/checkstyle/api/FileText.java  |   11 +-
 .../puppycrawl/tools/checkstyle/api/Filter.java    |    2 +-
 .../puppycrawl/tools/checkstyle/api/FilterSet.java |    7 +-
 .../puppycrawl/tools/checkstyle/api/FullIdent.java |   28 +-
 .../tools/checkstyle/api/JavadocTokenTypes.java    |    6 +-
 .../tools/checkstyle/api/LineColumn.java           |    2 +-
 .../tools/checkstyle/api/LocalizedMessage.java     |    8 +-
 .../tools/checkstyle/api/LocalizedMessages.java    |    9 +-
 .../tools/checkstyle/api/MessageDispatcher.java    |    2 +-
 .../tools/checkstyle/api/RootModule.java           |   59 +
 .../com/puppycrawl/tools/checkstyle/api/Scope.java |    2 +-
 .../tools/checkstyle/api/SeverityLevel.java        |    2 +-
 .../tools/checkstyle/api/SeverityLevelCounter.java |    2 +-
 .../puppycrawl/tools/checkstyle/api/TextBlock.java |    2 +-
 .../tools/checkstyle/api/TokenTypes.java           |   40 +-
 .../tools/checkstyle/api/package-info.java         |    2 +-
 .../checks/AbstractDeclarationCollector.java       |   33 +-
 .../checkstyle/checks/AbstractFormatCheck.java     |    9 +-
 .../checkstyle/checks/AbstractOptionCheck.java     |    9 +-
 .../checkstyle/checks/AbstractTypeAwareCheck.java  |   51 +-
 .../checkstyle/checks/ArrayTypeStyleCheck.java     |   35 +-
 .../checks/AvoidEscapedUnicodeCharactersCheck.java |  114 +-
 .../tools/checkstyle/checks/ClassResolver.java     |   97 +-
 .../checkstyle/checks/DescendantTokenCheck.java    |   18 +-
 .../checkstyle/checks/FileContentsHolder.java      |   37 +-
 .../checkstyle/checks/FinalParametersCheck.java    |   79 +-
 .../checkstyle/checks/LineSeparatorOption.java     |    2 +-
 .../checkstyle/checks/NewlineAtEndOfFileCheck.java |    4 +-
 .../checkstyle/checks/OuterTypeFilenameCheck.java  |    8 +-
 .../checkstyle/checks/SuppressWarningsHolder.java  |  132 +-
 .../tools/checkstyle/checks/TodoCommentCheck.java  |   31 +-
 .../checkstyle/checks/TrailingCommentCheck.java    |   43 +-
 .../tools/checkstyle/checks/TranslationCheck.java  |  632 +++--
 .../checkstyle/checks/UncommentedMainCheck.java    |   42 +-
 .../checkstyle/checks/UniquePropertiesCheck.java   |    2 +-
 .../tools/checkstyle/checks/UpperEllCheck.java     |    6 +-
 .../checks/annotation/AnnotationLocationCheck.java |  184 +-
 .../checks/annotation/AnnotationUseStyleCheck.java |   72 +-
 .../checks/annotation/MissingDeprecatedCheck.java  |   43 +-
 .../checks/annotation/MissingOverrideCheck.java    |   34 +-
 .../checks/annotation/PackageAnnotationCheck.java  |    6 +-
 .../checks/annotation/SuppressWarningsCheck.java   |  144 +-
 .../checkstyle/checks/annotation/package-info.java |    2 +-
 .../checks/blocks/AvoidNestedBlocksCheck.java      |   16 +-
 .../checkstyle/checks/blocks/BlockOption.java      |    2 +-
 .../checkstyle/checks/blocks/EmptyBlockCheck.java  |   13 +-
 .../checks/blocks/EmptyCatchBlockCheck.java        |    6 +-
 .../checkstyle/checks/blocks/LeftCurlyCheck.java   |   14 +-
 .../checkstyle/checks/blocks/LeftCurlyOption.java  |    2 +-
 .../checkstyle/checks/blocks/NeedBracesCheck.java  |   61 +-
 .../checkstyle/checks/blocks/RightCurlyCheck.java  |   67 +-
 .../checkstyle/checks/blocks/RightCurlyOption.java |    2 +-
 .../checkstyle/checks/blocks/package-info.java     |    2 +-
 .../checks/coding/AbstractIllegalCheck.java        |   13 +-
 .../checks/coding/AbstractIllegalMethodCheck.java  |    9 +-
 .../checks/coding/AbstractNestedDepthCheck.java    |    9 +-
 .../checks/coding/AbstractSuperCheck.java          |   19 +-
 .../checks/coding/ArrayTrailingCommaCheck.java     |   20 +-
 .../coding/AvoidInlineConditionalsCheck.java       |    6 +-
 .../checks/coding/CovariantEqualsCheck.java        |   10 +-
 .../checks/coding/DeclarationOrderCheck.java       |  143 +-
 .../checks/coding/DefaultComesLastCheck.java       |    6 +-
 .../checks/coding/EmptyStatementCheck.java         |    6 +-
 .../checks/coding/EqualsAvoidNullCheck.java        |   20 +-
 .../checks/coding/EqualsHashCodeCheck.java         |  130 +-
 .../checks/coding/ExplicitInitializationCheck.java |   52 +-
 .../checkstyle/checks/coding/FallThroughCheck.java |   56 +-
 .../checks/coding/FinalLocalVariableCheck.java     |  218 +-
 .../checkstyle/checks/coding/HiddenFieldCheck.java |   27 +-
 .../checks/coding/IllegalCatchCheck.java           |   13 +-
 .../checks/coding/IllegalInstantiationCheck.java   |   58 +-
 .../checks/coding/IllegalThrowsCheck.java          |   17 +-
 .../checks/coding/IllegalTokenCheck.java           |   33 +-
 .../checks/coding/IllegalTokenTextCheck.java       |   17 +-
 .../checkstyle/checks/coding/IllegalTypeCheck.java |   32 +-
 .../checks/coding/InnerAssignmentCheck.java        |    7 +-
 .../checkstyle/checks/coding/MagicNumberCheck.java |   46 +-
 .../checkstyle/checks/coding/MissingCtorCheck.java |    6 +-
 .../checks/coding/MissingSwitchDefaultCheck.java   |    6 +-
 .../coding/ModifiedControlVariableCheck.java       |   33 +-
 .../checks/coding/MultipleStringLiteralsCheck.java |   50 +-
 .../coding/MultipleVariableDeclarationsCheck.java  |   62 +-
 .../checks/coding/NestedForDepthCheck.java         |    6 +-
 .../checks/coding/NestedIfDepthCheck.java          |    6 +-
 .../checks/coding/NestedTryDepthCheck.java         |    6 +-
 .../checkstyle/checks/coding/NoCloneCheck.java     |    6 +-
 .../checkstyle/checks/coding/NoFinalizerCheck.java |    6 +-
 .../checks/coding/OneStatementPerLineCheck.java    |    6 +-
 .../OverloadMethodsDeclarationOrderCheck.java      |    6 +-
 .../checks/coding/PackageDeclarationCheck.java     |    6 +-
 .../checks/coding/ParameterAssignmentCheck.java    |   14 +-
 .../checkstyle/checks/coding/RequireThisCheck.java |  842 +++++--
 .../checkstyle/checks/coding/ReturnCountCheck.java |   91 +-
 .../coding/SimplifyBooleanExpressionCheck.java     |    6 +-
 .../checks/coding/SimplifyBooleanReturnCheck.java  |   26 +-
 .../checks/coding/StringLiteralEqualityCheck.java  |    7 +-
 .../checkstyle/checks/coding/SuperCloneCheck.java  |    2 +-
 .../checks/coding/SuperFinalizeCheck.java          |    6 +-
 .../checks/coding/UnnecessaryParenthesesCheck.java |   65 +-
 .../VariableDeclarationUsageDistanceCheck.java     |   90 +-
 .../checkstyle/checks/coding/package-info.java     |    2 +-
 .../checks/design/DesignForExtensionCheck.java     |  298 ++-
 .../checkstyle/checks/design/FinalClassCheck.java  |  249 +-
 .../design/HideUtilityClassConstructorCheck.java   |   49 +-
 .../checks/design/InnerTypeLastCheck.java          |    6 +-
 .../checks/design/InterfaceIsTypeCheck.java        |    6 +-
 .../checks/design/MutableExceptionCheck.java       |   29 +-
 .../checks/design/OneTopLevelClassCheck.java       |   11 +-
 .../checkstyle/checks/design/ThrowsCountCheck.java |    6 +-
 .../checks/design/VisibilityModifierCheck.java     |  240 +-
 .../checkstyle/checks/design/package-info.java     |    2 +-
 .../checks/header/AbstractHeaderCheck.java         |   78 +-
 .../checkstyle/checks/header/HeaderCheck.java      |   12 +-
 .../checks/header/RegexpHeaderCheck.java           |   28 +-
 .../checkstyle/checks/header/package-info.java     |    2 +-
 .../checks/imports/AbstractImportRule.java         |   94 +
 .../checkstyle/checks/imports/AccessResult.java    |    2 +-
 .../checks/imports/AvoidStarImportCheck.java       |   10 +-
 .../checks/imports/AvoidStaticImportCheck.java     |   11 +-
 .../checkstyle/checks/imports/ClassImportRule.java |   62 +
 .../checks/imports/CustomImportOrderCheck.java     |   53 +-
 .../tools/checkstyle/checks/imports/Guard.java     |  151 --
 .../checks/imports/IllegalImportCheck.java         |    6 +-
 .../checkstyle/checks/imports/ImportControl.java   |  304 +++
 .../checks/imports/ImportControlCheck.java         |  158 +-
 .../checks/imports/ImportControlLoader.java        |   58 +-
 .../checks/imports/ImportOrderCheck.java           |  172 +-
 .../checks/imports/ImportOrderOption.java          |    2 +-
 .../checkstyle/checks/imports/PkgControl.java      |  151 --
 .../checkstyle/checks/imports/PkgImportRule.java   |   81 +
 .../checks/imports/RedundantImportCheck.java       |   32 +-
 .../checks/imports/UnusedImportsCheck.java         |   63 +-
 .../checkstyle/checks/imports/package-info.java    |    2 +-
 .../indentation/AbstractExpressionHandler.java     |  192 +-
 .../checks/indentation/ArrayInitHandler.java       |    7 +-
 .../checks/indentation/BlockParentHandler.java     |   48 +-
 .../checkstyle/checks/indentation/CaseHandler.java |    2 +-
 .../checks/indentation/CatchHandler.java           |    2 +-
 .../checks/indentation/ClassDefHandler.java        |    6 +-
 .../indentation/CommentsIndentationCheck.java      |  520 ++--
 .../checks/indentation/DoWhileHandler.java         |   23 +-
 .../checkstyle/checks/indentation/ElseHandler.java |   14 +-
 .../checks/indentation/FinallyHandler.java         |    2 +-
 .../checkstyle/checks/indentation/ForHandler.java  |    7 +-
 .../checks/indentation/HandlerFactory.java         |   14 +-
 .../checkstyle/checks/indentation/IfHandler.java   |   13 +-
 .../checks/indentation/ImportHandler.java          |   14 +-
 .../checkstyle/checks/indentation/IndentLevel.java |    2 +-
 .../checks/indentation/IndentationCheck.java       |   31 +-
 .../checks/indentation/IndexHandler.java           |    2 +-
 .../checks/indentation/LabelHandler.java           |    2 +-
 .../checks/indentation/LambdaHandler.java          |    2 +-
 .../checkstyle/checks/indentation/LineSet.java     |    7 +-
 .../checks/indentation/LineWrappingHandler.java    |  200 +-
 .../checks/indentation/MemberDefHandler.java       |   12 +-
 .../checks/indentation/MethodCallHandler.java      |   66 +-
 .../checks/indentation/MethodDefHandler.java       |   64 +-
 .../checkstyle/checks/indentation/NewHandler.java  |    2 +-
 .../checks/indentation/ObjectBlockHandler.java     |   10 +-
 .../checks/indentation/PackageDefHandler.java      |   11 +-
 .../checks/indentation/PrimordialHandler.java      |    2 +-
 .../checks/indentation/SlistHandler.java           |    7 +-
 .../checks/indentation/StaticInitHandler.java      |    2 +-
 .../checks/indentation/SwitchHandler.java          |    2 +-
 .../checks/indentation/SynchronizedHandler.java    |    8 +-
 .../checkstyle/checks/indentation/TryHandler.java  |    2 +-
 .../checks/indentation/WhileHandler.java           |    2 +-
 .../checks/indentation/package-info.java           |    2 +-
 .../checks/javadoc/AbstractJavadocCheck.java       |  648 +----
 .../checks/javadoc/AtclauseOrderCheck.java         |   29 +-
 .../tools/checkstyle/checks/javadoc/HtmlTag.java   |    2 +-
 .../checks/javadoc/InvalidJavadocTag.java          |    2 +-
 .../checks/javadoc/JavadocMethodCheck.java         |  104 +-
 .../checkstyle/checks/javadoc/JavadocNodeImpl.java |    4 +-
 .../checks/javadoc/JavadocPackageCheck.java        |   31 +-
 .../checks/javadoc/JavadocParagraphCheck.java      |   16 +-
 .../checks/javadoc/JavadocStyleCheck.java          |   98 +-
 .../checkstyle/checks/javadoc/JavadocTag.java      |    3 +-
 .../JavadocTagContinuationIndentationCheck.java    |   31 +-
 .../checkstyle/checks/javadoc/JavadocTagInfo.java  |   22 +-
 .../checkstyle/checks/javadoc/JavadocTags.java     |   14 +-
 .../checks/javadoc/JavadocTypeCheck.java           |  116 +-
 .../checks/javadoc/JavadocVariableCheck.java       |   26 +-
 .../javadoc/NonEmptyAtclauseDescriptionCheck.java  |    2 +-
 .../checks/javadoc/SingleLineJavadocCheck.java     |   16 +-
 .../checks/javadoc/SummaryJavadocCheck.java        |   39 +-
 .../tools/checkstyle/checks/javadoc/TagParser.java |   11 +-
 .../checkstyle/checks/javadoc/WriteTagCheck.java   |   71 +-
 .../checkstyle/checks/javadoc/package-info.java    |    2 +-
 .../checks/metrics/AbstractClassCouplingCheck.java |   62 +-
 .../checks/metrics/AbstractComplexityCheck.java    |   11 +-
 .../metrics/BooleanExpressionComplexityCheck.java  |    6 +-
 .../metrics/ClassDataAbstractionCouplingCheck.java |    4 +-
 .../checks/metrics/ClassFanOutComplexityCheck.java |    4 +-
 .../checks/metrics/CyclomaticComplexityCheck.java  |    6 +-
 .../checkstyle/checks/metrics/JavaNCSSCheck.java   |   12 +-
 .../checks/metrics/NPathComplexityCheck.java       |    6 +-
 .../checkstyle/checks/metrics/package-info.java    |    2 +-
 .../checks/modifier/ModifierOrderCheck.java        |   49 +-
 .../checks/modifier/RedundantModifierCheck.java    |  122 +-
 .../checkstyle/checks/modifier/package-info.java   |    2 +-
 .../naming/AbbreviationAsWordInNameCheck.java      |   24 +-
 .../naming/AbstractAccessControlNameCheck.java     |    2 +-
 .../checks/naming/AbstractClassNameCheck.java      |   26 +-
 .../checks/naming/AbstractNameCheck.java           |   27 +-
 .../naming/AbstractTypeParameterNameCheck.java     |    2 +-
 .../checkstyle/checks/naming/AccessModifier.java   |   63 +
 .../checks/naming/CatchParameterNameCheck.java     |    2 +-
 .../checks/naming/ClassTypeParameterNameCheck.java |    2 +-
 .../checks/naming/ConstantNameCheck.java           |    2 +-
 .../naming/InterfaceTypeParameterNameCheck.java    |    2 +-
 .../checks/naming/LocalFinalVariableNameCheck.java |    7 +-
 .../checks/naming/LocalVariableNameCheck.java      |    2 +-
 .../checkstyle/checks/naming/MemberNameCheck.java  |    2 +-
 .../checkstyle/checks/naming/MethodNameCheck.java  |    2 +-
 .../naming/MethodTypeParameterNameCheck.java       |    2 +-
 .../checkstyle/checks/naming/PackageNameCheck.java |   27 +-
 .../checks/naming/ParameterNameCheck.java          |   88 +-
 .../checks/naming/StaticVariableNameCheck.java     |    2 +-
 .../checkstyle/checks/naming/TypeNameCheck.java    |    7 +-
 .../checkstyle/checks/naming/package-info.java     |    2 +-
 .../tools/checkstyle/checks/package-info.java      |    2 +-
 .../checks/regexp/CommentSuppressor.java           |    2 +-
 .../checkstyle/checks/regexp/DetectorOptions.java  |   53 +-
 .../checkstyle/checks/regexp/MatchSuppressor.java  |    4 +-
 .../checks/regexp/MultilineDetector.java           |    6 +-
 .../checkstyle/checks/regexp/NeverSuppress.java    |    4 +-
 .../checkstyle/checks/regexp/RegexpCheck.java      |   26 +-
 .../checks/regexp/RegexpMultilineCheck.java        |    2 +-
 .../checks/regexp/RegexpOnFilenameCheck.java       |   17 +-
 .../checks/regexp/RegexpSinglelineCheck.java       |    2 +-
 .../checks/regexp/RegexpSinglelineJavaCheck.java   |   11 +-
 .../checks/regexp/SinglelineDetector.java          |   52 +-
 .../checkstyle/checks/regexp/package-info.java     |    2 +-
 .../checks/sizes/AnonInnerLengthCheck.java         |    6 +-
 .../sizes/ExecutableStatementCountCheck.java       |    6 +-
 .../checkstyle/checks/sizes/FileLengthCheck.java   |    2 +-
 .../checkstyle/checks/sizes/LineLengthCheck.java   |   29 +-
 .../checkstyle/checks/sizes/MethodCountCheck.java  |    6 +-
 .../checkstyle/checks/sizes/MethodLengthCheck.java |   11 +-
 .../checks/sizes/OuterTypeNumberCheck.java         |    6 +-
 .../checks/sizes/ParameterNumberCheck.java         |   11 +-
 .../checkstyle/checks/sizes/package-info.java      |    2 +-
 .../checks/whitespace/AbstractParenPadCheck.java   |    6 +-
 .../whitespace/EmptyForInitializerPadCheck.java    |    6 +-
 .../whitespace/EmptyForIteratorPadCheck.java       |    6 +-
 .../checks/whitespace/EmptyLineSeparatorCheck.java |  194 +-
 .../checks/whitespace/FileTabCharacterCheck.java   |    2 +-
 .../checks/whitespace/GenericWhitespaceCheck.java  |    6 +-
 .../checks/whitespace/MethodParamPadCheck.java     |   42 +-
 .../checks/whitespace/NoLineWrapCheck.java         |   15 +-
 .../checks/whitespace/NoWhitespaceAfterCheck.java  |    9 +-
 .../checks/whitespace/NoWhitespaceBeforeCheck.java |   11 +-
 .../checks/whitespace/OperatorWrapCheck.java       |   62 +-
 .../checkstyle/checks/whitespace/PadOption.java    |    2 +-
 .../checks/whitespace/ParenPadCheck.java           |    7 +-
 .../checks/whitespace/SeparatorWrapCheck.java      |   10 +-
 .../whitespace/SingleSpaceSeparatorCheck.java      |  246 ++
 .../checks/whitespace/TypecastParenPadCheck.java   |    2 +-
 .../checks/whitespace/WhitespaceAfterCheck.java    |   25 +-
 .../checks/whitespace/WhitespaceAroundCheck.java   |  228 +-
 .../checkstyle/checks/whitespace/WrapOption.java   |    2 +-
 .../checkstyle/checks/whitespace/package-info.java |    2 +-
 .../tools/checkstyle/doclets/TokenTypesDoclet.java |    2 +-
 .../tools/checkstyle/doclets/package-info.java     |    2 +-
 .../BeforeExecutionExclusionFileFilter.java        |   89 +
 .../tools/checkstyle/filefilters/package-info.java |   23 +
 .../tools/checkstyle/filters/CsvFilter.java        |    7 +-
 .../tools/checkstyle/filters/IntFilter.java        |    2 +-
 .../tools/checkstyle/filters/IntMatchFilter.java   |    2 +-
 .../tools/checkstyle/filters/IntRangeFilter.java   |    2 +-
 .../checkstyle/filters/SeverityMatchFilter.java    |    9 +-
 .../tools/checkstyle/filters/SuppressElement.java  |    2 +-
 .../checkstyle/filters/SuppressWarningsFilter.java |    2 +-
 .../filters/SuppressWithNearbyCommentFilter.java   |   62 +-
 .../filters/SuppressionCommentFilter.java          |   81 +-
 .../checkstyle/filters/SuppressionFilter.java      |   15 +-
 .../checkstyle/filters/SuppressionsLoader.java     |   14 +-
 .../tools/checkstyle/filters/package-info.java     |    2 +-
 .../tools/checkstyle/grammars/CommentListener.java |    2 +-
 .../tools/checkstyle/grammars/package-info.java    |    2 +-
 .../tools/checkstyle/gui/BaseCellEditor.java       |    2 +-
 .../tools/checkstyle/gui/CodeSelector.java         |   56 +-
 .../tools/checkstyle/gui/CodeSelectorPModel.java   |  152 ++
 .../tools/checkstyle/gui/JTreeTable.java           |   37 +-
 .../gui/ListToTreeSelectionModelWrapper.java       |   29 +-
 .../com/puppycrawl/tools/checkstyle/gui/Main.java  |   21 +-
 .../puppycrawl/tools/checkstyle/gui/MainFrame.java |   79 +-
 .../tools/checkstyle/gui/MainFrameModel.java       |  210 +-
 .../tools/checkstyle/gui/ParseTreeTableModel.java  |  125 +-
 .../tools/checkstyle/gui/ParseTreeTablePModel.java |  363 +++
 .../checkstyle/gui/TreeTableCellRenderer.java      |   21 +-
 .../checkstyle/gui/TreeTableModelAdapter.java      |    9 +-
 .../tools/checkstyle/gui/package-info.java         |    2 +-
 .../puppycrawl/tools/checkstyle/package-info.java  |    2 +-
 .../tools/checkstyle/utils/AnnotationUtility.java  |   14 +-
 .../checkstyle/utils/BlockCommentPosition.java     |    2 +-
 .../tools/checkstyle/utils/CheckUtils.java         |   55 +-
 .../tools/checkstyle/utils/CommonUtils.java        |   84 +-
 .../tools/checkstyle/utils/JavadocUtils.java       |   31 +-
 .../tools/checkstyle/utils/ScopeUtils.java         |   23 +-
 .../tools/checkstyle/utils/TokenUtils.java         |   43 +-
 .../tools/checkstyle/utils/package-info.java       |    2 +-
 src/main/resources/checkstyle_packages.xml         |    1 +
 .../checks/annotation/messages.properties          |    1 -
 .../checks/annotation/messages_de.properties       |   28 +-
 .../checks/annotation/messages_es.properties       |    1 -
 .../checks/annotation/messages_fi.properties       |    1 -
 .../checks/annotation/messages_fr.properties       |   29 +-
 .../checks/annotation/messages_ja.properties       |    1 -
 .../checks/annotation/messages_pt.properties       |    1 -
 .../checks/annotation/messages_tr.properties       |    1 -
 .../checks/annotation/messages_zh.properties       |   15 +
 .../checkstyle/checks/blocks/messages.properties   |    4 +-
 .../checks/blocks/messages_de.properties           |   22 +-
 .../checks/blocks/messages_es.properties           |    4 +-
 .../checks/blocks/messages_fi.properties           |    4 +-
 .../checks/blocks/messages_fr.properties           |   12 +-
 .../checks/blocks/messages_ja.properties           |    3 +-
 .../checks/blocks/messages_pt.properties           |    4 +-
 .../checks/blocks/messages_tr.properties           |    4 +-
 .../checks/blocks/messages_zh.properties           |   16 +
 .../checkstyle/checks/coding/messages.properties   |    7 +-
 .../checks/coding/messages_de.properties           |   98 +-
 .../checks/coding/messages_es.properties           |   10 +-
 .../checks/coding/messages_fi.properties           |   12 +-
 .../checks/coding/messages_fr.properties           |   44 +-
 .../checks/coding/messages_ja.properties           |    8 +-
 .../checks/coding/messages_pt.properties           |    7 +-
 .../checks/coding/messages_tr.properties           |   10 +-
 .../checks/coding/messages_zh.properties           |   56 +
 .../checkstyle/checks/design/messages.properties   |    5 +-
 .../checks/design/messages_de.properties           |   20 +-
 .../checks/design/messages_es.properties           |    6 +-
 .../checks/design/messages_fi.properties           |    5 +-
 .../checks/design/messages_fr.properties           |   13 +-
 .../checks/design/messages_ja.properties           |    5 +-
 .../checks/design/messages_pt.properties           |    5 +-
 .../checks/design/messages_tr.properties           |    5 +-
 .../checks/design/messages_zh.properties           |   10 +
 .../checks/header/messages_de.properties           |    4 +-
 .../checks/header/messages_fr.properties           |    2 +-
 .../checks/header/messages_zh.properties           |    2 +
 .../checks/imports/import_control_1_2.dtd          |   78 +
 .../checkstyle/checks/imports/messages.properties  |    3 +-
 .../checks/imports/messages_de.properties          |   32 +-
 .../checks/imports/messages_es.properties          |    3 +-
 .../checks/imports/messages_fi.properties          |    3 +-
 .../checks/imports/messages_fr.properties          |   19 +-
 .../checks/imports/messages_ja.properties          |    3 +-
 .../checks/imports/messages_pt.properties          |    3 +-
 .../checks/imports/messages_tr.properties          |    3 +-
 .../checks/imports/messages_zh.properties          |   18 +
 .../checks/indentation/messages_de.properties      |   12 +-
 .../checks/indentation/messages_fr.properties      |   12 +-
 .../checks/indentation/messages_zh.properties      |    6 +
 .../checkstyle/checks/javadoc/messages.properties  |    1 -
 .../checks/javadoc/messages_de.properties          |   63 +-
 .../checks/javadoc/messages_es.properties          |    3 +-
 .../checks/javadoc/messages_fi.properties          |    5 +-
 .../checks/javadoc/messages_fr.properties          |   45 +-
 .../checks/javadoc/messages_ja.properties          |    3 +-
 .../checks/javadoc/messages_pt.properties          |    3 +-
 .../checks/javadoc/messages_tr.properties          |    3 +-
 .../checks/javadoc/messages_zh.properties          |   42 +
 .../tools/checkstyle/checks/messages.properties    |    3 +-
 .../tools/checkstyle/checks/messages_de.properties |    5 +-
 .../tools/checkstyle/checks/messages_es.properties |    2 +-
 .../tools/checkstyle/checks/messages_fi.properties |    3 +-
 .../tools/checkstyle/checks/messages_fr.properties |   23 +-
 .../tools/checkstyle/checks/messages_ja.properties |    3 +-
 .../tools/checkstyle/checks/messages_pt.properties |    3 +-
 .../tools/checkstyle/checks/messages_tr.properties |    3 +-
 .../tools/checkstyle/checks/messages_zh.properties |   32 +
 .../checkstyle/checks/metrics/messages.properties  |   22 -
 .../checks/metrics/messages_de.properties          |   38 +-
 .../checks/metrics/messages_es.properties          |   22 -
 .../checks/metrics/messages_fi.properties          |   22 -
 .../checks/metrics/messages_fr.properties          |   22 -
 .../checks/metrics/messages_ja.properties          |   22 -
 .../checks/metrics/messages_pt.properties          |   22 -
 .../checks/metrics/messages_tr.properties          |   40 -
 .../checks/metrics/messages_zh.properties          |    8 +
 .../checks/modifier/messages_de.properties         |    4 +-
 .../checks/modifier/messages_zh.properties         |    3 +
 .../checks/naming/messages_de.properties           |    8 +-
 .../checks/naming/messages_fr.properties           |    6 +-
 .../checks/naming/messages_zh.properties           |    6 +
 .../checks/regexp/messages_de.properties           |   14 +-
 .../checks/regexp/messages_fr.properties           |   14 +-
 .../checks/regexp/messages_zh.properties           |   12 +
 .../checkstyle/checks/sizes/messages_de.properties |   24 +-
 .../checkstyle/checks/sizes/messages_es.properties |   12 +-
 .../checkstyle/checks/sizes/messages_fi.properties |   16 +-
 .../checkstyle/checks/sizes/messages_fr.properties |   12 +-
 .../checkstyle/checks/sizes/messages_zh.properties |   12 +
 .../checks/whitespace/messages.properties          |    5 +-
 .../checks/whitespace/messages_de.properties       |   26 +-
 .../checks/whitespace/messages_es.properties       |    5 +-
 .../checks/whitespace/messages_fi.properties       |    5 +-
 .../checks/whitespace/messages_fr.properties       |   25 +-
 .../checks/whitespace/messages_ja.properties       |    5 +-
 .../checks/whitespace/messages_pt.properties       |    5 +-
 .../checks/whitespace/messages_tr.properties       |    5 +-
 .../checks/whitespace/messages_zh.properties       |   21 +
 .../puppycrawl/tools/checkstyle/grammars/java.g    |  201 +-
 .../checkstyle/grammars/javadoc/JavadocLexer.g4    |   23 +-
 .../checkstyle/grammars/javadoc/JavadocParser.g4   |  973 ++++----
 .../tools/checkstyle/messages_de.properties        |   13 +-
 .../tools/checkstyle/messages_fr.properties        |   11 +-
 .../tools/checkstyle/messages_zh.properties        |   15 +
 src/main/resources/google_checks.xml               |   28 +-
 .../resources/images/gui_javadoc_screenshot.png    |  Bin 0 -> 66764 bytes
 src/site/resources/images/gui_screenshot.png       |  Bin 73462 -> 60487 bytes
 .../gui_screenshot_idea_generate_sources.png       |  Bin 0 -> 222425 bytes
 .../gui_screenshot_organize_imports_eclipse.jpg    |  Bin 64239 -> 0 bytes
 .../gui_screenshot_organize_imports_eclipse.png    |  Bin 0 -> 29458 bytes
 src/site/site.xml                                  |    8 +-
 .../tools/checkstyle/AstTreeStringPrinterTest.java |  119 +
 .../checkstyle/AuditEventDefaultFormatterTest.java |    2 +-
 .../tools/checkstyle/AuditEventUtFormatter.java    |    2 +-
 .../tools/checkstyle/BaseCheckTestSupport.java     |  154 +-
 .../checkstyle/BaseFileSetCheckTestSupport.java    |    2 +-
 .../puppycrawl/tools/checkstyle/BriefUtLogger.java |    2 +-
 .../puppycrawl/tools/checkstyle/CheckerTest.java   |  789 +++++-
 .../tools/checkstyle/ConfigurationLoaderTest.java  |  134 +-
 .../tools/checkstyle/DebugAuditAdapter.java        |   20 +-
 .../puppycrawl/tools/checkstyle/DebugChecker.java  |   32 -
 .../puppycrawl/tools/checkstyle/DebugFilter.java   |    2 +-
 .../tools/checkstyle/DefaultConfigurationTest.java |   20 +-
 .../tools/checkstyle/DefaultLoggerTest.java        |    2 +-
 .../tools/checkstyle/DefinitionsTest.java          |    2 +-
 .../DetailNodeTreeStringPrinterTest.java           |   69 +
 .../com/puppycrawl/tools/checkstyle/MainTest.java  |  682 +++--
 .../tools/checkstyle/PackageNamesLoaderTest.java   |   13 +-
 .../tools/checkstyle/PackageObjectFactoryTest.java |  109 +-
 .../tools/checkstyle/PropertiesExpanderTest.java   |   26 +-
 .../tools/checkstyle/PropertyCacheFileTest.java    |  180 +-
 .../checkstyle/TestBeforeExecutionFileFilter.java  |   40 +
 .../tools/checkstyle/TestRootModuleChecker.java    |   66 +
 .../tools/checkstyle/TreeWalkerTest.java           |  188 +-
 .../puppycrawl/tools/checkstyle/XMLLoggerTest.java |   41 +-
 .../checkstyle/ant/CheckstyleAntTaskTest.java      |  449 ++++
 .../tools/checkstyle/api/AbstractCheckTest.java    |   76 +
 .../api/AbstractViolationReporterTest.java         |   52 +-
 .../tools/checkstyle/api/AutomaticBeanTest.java    |   37 +-
 .../puppycrawl/tools/checkstyle/api/CheckTest.java |   56 +-
 .../tools/checkstyle/api/DetailASTTest.java        |   45 +-
 .../tools/checkstyle/api/FileContentsTest.java     |    2 +-
 .../tools/checkstyle/api/FileTextTest.java         |   21 +-
 .../tools/checkstyle/api/FullIdentTest.java        |    2 +-
 .../checkstyle/api/JavadocTokenTypesTest.java      |    2 +-
 .../tools/checkstyle/api/LineColumnTest.java       |    2 +-
 .../tools/checkstyle/api/LocalizedMessageTest.java |    6 +-
 .../checkstyle/api/LocalizedMessagesTest.java      |   38 +
 .../puppycrawl/tools/checkstyle/api/ScopeTest.java |   15 +-
 .../checkstyle/api/SeverityLevelCounterTest.java   |   13 +-
 .../tools/checkstyle/api/SeverityLevelTest.java    |   16 +-
 .../tools/checkstyle/api/TokenTypesTest.java       |    2 +-
 .../checkstyle/checks/ArrayTypeStyleCheckTest.java |    6 +-
 .../AvoidEscapedUnicodeCharactersCheckTest.java    |   36 +-
 .../tools/checkstyle/checks/ClassResolverTest.java |   48 +-
 .../checks/DescendantTokenCheckTest.java           |   26 +-
 .../checkstyle/checks/FileContentsHolderTest.java  |   34 +
 .../checks/FileSetCheckLifecycleTest.java          |   12 +-
 .../checks/FinalParametersCheckTest.java           |   15 +-
 .../checks/NewlineAtEndOfFileCheckTest.java        |   38 +-
 .../checks/OuterTypeFilenameCheckTest.java         |   16 +-
 .../checks/SuppressWarningsHolderTest.java         |   14 +-
 .../checkstyle/checks/TodoCommentCheckTest.java    |    2 +-
 .../checks/TrailingCommentCheckTest.java           |   10 +-
 .../checkstyle/checks/TranslationCheckTest.java    |  238 +-
 .../checks/UncommentedMainCheckTest.java           |   19 +-
 .../checks/UniquePropertiesCheckTest.java          |    6 +-
 .../tools/checkstyle/checks/UpperEllCheckTest.java |    4 +-
 .../annotation/AnnotationLocationCheckTest.java    |   34 +-
 .../annotation/AnnotationUseStyleCheckTest.java    |   16 +-
 .../annotation/MissingDeprecatedCheckTest.java     |   21 +-
 .../annotation/MissingOverrideCheckTest.java       |   22 +-
 .../annotation/PackageAnnotationCheckTest.java     |    8 +-
 .../annotation/SuppressWarningsCheckTest.java      |    8 +-
 .../checks/blocks/AvoidNestedBlocksCheckTest.java  |    6 +-
 .../checks/blocks/EmptyBlockCheckTest.java         |   27 +-
 .../checks/blocks/EmptyCatchBlockCheckTest.java    |   23 +-
 .../checks/blocks/LeftCurlyCheckTest.java          |   58 +-
 .../checks/blocks/NeedBracesCheckTest.java         |   27 +-
 .../checks/blocks/RightCurlyCheckTest.java         |   68 +-
 .../checks/coding/ArrayTrailingCommaCheckTest.java |    4 +-
 .../coding/AvoidInlineConditionalsCheckTest.java   |    4 +-
 .../checks/coding/CovariantEqualsCheckTest.java    |    4 +-
 .../checks/coding/DeclarationOrderCheckTest.java   |   39 +-
 .../checks/coding/DefaultComesLastCheckTest.java   |   14 +-
 .../checks/coding/EmptyStatementCheckTest.java     |    4 +-
 .../checks/coding/EqualsAvoidNullCheckTest.java    |    2 +-
 .../checks/coding/EqualsHashCodeCheckTest.java     |   40 +-
 .../coding/ExplicitInitializationCheckTest.java    |    2 +-
 .../checks/coding/FallThroughCheckTest.java        |    7 +-
 .../checks/coding/FinalLocalVariableCheckTest.java |   82 +-
 .../checks/coding/HiddenFieldCheckTest.java        |   58 +-
 .../checks/coding/IllegalCatchCheckTest.java       |    2 +-
 .../coding/IllegalInstantiationCheckTest.java      |   16 +-
 .../checks/coding/IllegalThrowsCheckTest.java      |    6 +-
 .../checks/coding/IllegalTokenCheckTest.java       |   70 +-
 .../checks/coding/IllegalTokenTextCheckTest.java   |   27 +-
 .../checks/coding/IllegalTypeCheckTest.java        |    8 +-
 .../checks/coding/InnerAssignmentCheckTest.java    |    8 +-
 .../checks/coding/MagicNumberCheckTest.java        |   10 +-
 .../checks/coding/MissingCtorCheckTest.java        |    2 +-
 .../coding/MissingSwitchDefaultCheckTest.java      |    2 +-
 .../coding/ModifiedControlVariableCheckTest.java   |    8 +-
 .../coding/MultipleStringLiteralsCheckTest.java    |    2 +-
 .../MultipleVariableDeclarationsCheckTest.java     |    2 +-
 .../checks/coding/NestedForDepthCheckTest.java     |    6 +-
 .../checks/coding/NestedIfDepthCheckTest.java      |    6 +-
 .../checks/coding/NestedTryDepthCheckTest.java     |    2 +-
 .../checkstyle/checks/coding/NoCloneCheckTest.java |    4 +-
 .../checks/coding/NoFinalizerCheckTest.java        |   10 +-
 .../coding/OneStatementPerLineCheckTest.java       |   12 +-
 .../OverloadMethodsDeclarationOrderCheckTest.java  |    2 +-
 .../checks/coding/PackageDeclarationCheckTest.java |    6 +-
 .../coding/ParameterAssignmentCheckTest.java       |   14 +-
 .../checks/coding/RequireThisCheckTest.java        |  117 +-
 .../checks/coding/ReturnCountCheckTest.java        |   62 +-
 .../coding/SimplifyBooleanExpressionCheckTest.java |    2 +-
 .../coding/SimplifyBooleanReturnCheckTest.java     |    2 +-
 .../coding/StringLiteralEqualityCheckTest.java     |    2 +-
 .../checks/coding/SuperCloneCheckTest.java         |    7 +-
 .../checks/coding/SuperFinalizeCheckTest.java      |    2 +-
 .../coding/UnnecessaryParenthesesCheckTest.java    |    6 +-
 .../VariableDeclarationUsageDistanceCheckTest.java |   14 +-
 .../checks/design/DesignForExtensionCheckTest.java |   50 +-
 .../checks/design/FinalClassCheckTest.java         |   57 +-
 .../HideUtilityClassConstructorCheckTest.java      |   20 +-
 .../checks/design/InnerTypeLastCheckTest.java      |    2 +-
 .../checks/design/InterfaceIsTypeCheckTest.java    |    6 +-
 .../checks/design/MutableExceptionCheckTest.java   |    7 +-
 .../checks/design/OneTopLevelClassCheckTest.java   |   18 +-
 .../checks/design/ThrowsCountCheckTest.java        |    3 +-
 .../checks/design/VisibilityModifierCheckTest.java |  217 +-
 .../checkstyle/checks/header/HeaderCheckTest.java  |  105 +-
 .../checks/header/RegexpHeaderCheckTest.java       |   20 +-
 .../checks/imports/AccessResultTest.java           |   53 +
 .../checks/imports/AvoidStarImportCheckTest.java   |    6 +-
 .../checks/imports/AvoidStaticImportCheckTest.java |   12 +-
 .../checks/imports/ClassImportRuleTest.java        |   65 +
 .../checks/imports/CustomImportOrderCheckTest.java |  138 +-
 .../tools/checkstyle/checks/imports/GuardTest.java |  167 --
 .../checks/imports/IllegalImportCheckTest.java     |    8 +-
 .../checks/imports/ImportControlCheckTest.java     |  229 +-
 .../checks/imports/ImportControlLoaderTest.java    |   48 +-
 .../imports/ImportControlRegExpInPkgTest.java      |   92 +
 .../checks/imports/ImportControlRegExpTest.java    |   90 +
 .../checks/imports/ImportControlTest.java          |   82 +
 .../checks/imports/ImportOrderCheckTest.java       |  125 +-
 .../checks/imports/PkgControlRegExpTest.java       |   92 -
 .../checkstyle/checks/imports/PkgControlTest.java  |   78 -
 .../checks/imports/PkgImportRuleTest.java          |  104 +
 .../checks/imports/RedundantImportCheckTest.java   |   10 +-
 .../checks/imports/UnusedImportsCheckTest.java     |   37 +-
 .../indentation/CommentsIndentationCheckTest.java  |   99 +-
 .../checks/indentation/IndentationCheckTest.java   |  577 +++--
 .../checkstyle/checks/indentation/LineSetTest.java |    2 +-
 .../checks/indentation/NewHandlerTest.java         |   12 +-
 .../checks/javadoc/AbstractJavadocCheckTest.java   |  168 +-
 .../checks/javadoc/AbstractTypeAwareCheckTest.java |    6 +-
 .../checks/javadoc/AtclauseOrderCheckTest.java     |    6 +-
 .../checks/javadoc/JavadocMethodCheckTest.java     |   44 +-
 .../checks/javadoc/JavadocNodeImplTest.java        |    2 +-
 .../checks/javadoc/JavadocPackageCheckTest.java    |    8 +-
 .../checks/javadoc/JavadocParagraphCheckTest.java  |    6 +-
 .../checks/javadoc/JavadocStyleCheckTest.java      |   31 +-
 ...JavadocTagContinuationIndentationCheckTest.java |    7 +-
 .../checks/javadoc/JavadocTagInfoTest.java         |    2 +-
 .../checkstyle/checks/javadoc/JavadocTagTest.java  |    2 +-
 .../checks/javadoc/JavadocTypeCheckTest.java       |   33 +-
 .../checks/javadoc/JavadocVariableCheckTest.java   |   29 +-
 .../NonEmptyAtclauseDescriptionCheckTest.java      |    2 +-
 .../checks/javadoc/SingleLineJavadocCheckTest.java |    2 +-
 .../checks/javadoc/SummaryJavadocCheckTest.java    |    8 +-
 .../checks/javadoc/WriteTagCheckTest.java          |   22 +-
 .../BooleanExpressionComplexityCheckTest.java      |   21 +-
 .../ClassDataAbstractionCouplingCheckTest.java     |   19 +-
 .../metrics/ClassFanOutComplexityCheckTest.java    |    8 +-
 .../metrics/CyclomaticComplexityCheckTest.java     |    6 +-
 .../checks/metrics/JavaNCSSCheckTest.java          |    7 +-
 .../checks/metrics/NPathComplexityCheckTest.java   |    9 +-
 .../checks/modifier/ModifierOrderCheckTest.java    |   36 +-
 .../modifier/RedundantModifierCheckTest.java       |   57 +-
 .../naming/AbbreviationAsWordInNameCheckTest.java  |   19 +-
 .../checks/naming/AbstractClassNameCheckTest.java  |    2 +-
 .../checks/naming/CatchParameterNameCheckTest.java |    8 +-
 .../naming/ClassTypeParameterNameCheckTest.java    |    6 +-
 .../checks/naming/ConstantNameCheckTest.java       |   26 +-
 .../InterfaceTypeParameterNameCheckTest.java       |    6 +-
 .../naming/LocalFinalVariableNameCheckTest.java    |   14 +-
 .../checks/naming/LocalVariableNameCheckTest.java  |   12 +-
 .../checks/naming/MemberNameCheckTest.java         |    6 +-
 .../checks/naming/MethodNameCheckTest.java         |    8 +-
 .../naming/MethodTypeParameterNameCheckTest.java   |    6 +-
 .../checks/naming/PackageNameCheckTest.java        |   10 +-
 .../checks/naming/ParameterNameCheckTest.java      |   50 +-
 .../checks/naming/StaticVariableNameCheckTest.java |   14 +-
 .../checks/naming/TypeNameCheckTest.java           |   18 +-
 .../checkstyle/checks/regexp/RegexpCheckTest.java  |   34 +-
 .../checks/regexp/RegexpMultilineCheckTest.java    |   34 +-
 .../checks/regexp/RegexpOnFilenameCheckTest.java   |   31 +-
 .../checks/regexp/RegexpSinglelineCheckTest.java   |    8 +-
 .../regexp/RegexpSinglelineJavaCheckTest.java      |   28 +-
 .../checks/sizes/AnonInnerLengthCheckTest.java     |    2 +-
 .../sizes/ExecutableStatementCountCheckTest.java   |   29 +-
 .../checks/sizes/FileLengthCheckTest.java          |   10 +-
 .../checks/sizes/LineLengthCheckTest.java          |   14 +-
 .../checks/sizes/MethodCountCheckTest.java         |    6 +-
 .../checks/sizes/MethodLengthCheckTest.java        |   10 +-
 .../checks/sizes/OuterTypeNumberCheckTest.java     |    8 +-
 .../checks/sizes/ParameterNumberCheckTest.java     |   12 +-
 .../EmptyForInitializerPadCheckTest.java           |   21 +-
 .../whitespace/EmptyForIteratorPadCheckTest.java   |   21 +-
 .../whitespace/EmptyLineSeparatorCheckTest.java    |  109 +-
 .../whitespace/FileTabCharacterCheckTest.java      |    9 +-
 .../whitespace/GenericWhitespaceCheckTest.java     |   43 +-
 .../checks/whitespace/MethodParamPadCheckTest.java |   25 +-
 .../checks/whitespace/NoLineWrapCheckTest.java     |    8 +-
 .../whitespace/NoWhitespaceAfterCheckTest.java     |   22 +-
 .../whitespace/NoWhitespaceBeforeCheckTest.java    |    2 +-
 .../checks/whitespace/OperatorWrapCheckTest.java   |   67 +-
 .../checks/whitespace/ParenPadCheckTest.java       |   31 +-
 .../checks/whitespace/SeparatorWrapCheckTest.java  |   23 +-
 .../whitespace/SingleSpaceSeparatorCheckTest.java  |  114 +
 .../whitespace/TypecastParenPadCheckTest.java      |   10 +-
 .../whitespace/WhitespaceAfterCheckTest.java       |   84 +-
 .../whitespace/WhitespaceAroundCheckTest.java      |   70 +-
 .../checkstyle/doclets/TokenTypesDocletTest.java   |   10 +-
 .../ExclusionBeforeExecutionFileFilterTest.java    |   94 +
 .../filters/BeforeExecutionFileFilterSetTest.java  |   70 +
 .../tools/checkstyle/filters/CsvFilterTest.java    |    2 +-
 .../tools/checkstyle/filters/FilterSetTest.java    |    2 +-
 .../checkstyle/filters/IntMatchFilterTest.java     |    2 +-
 .../checkstyle/filters/IntRangeFilterTest.java     |    2 +-
 .../filters/SeverityMatchFilterTest.java           |    6 +-
 .../checkstyle/filters/SuppressElementTest.java    |   35 +-
 .../filters/SuppressWarningsFilterTest.java        |   13 +-
 .../SuppressWithNearbyCommentFilterTest.java       |   32 +-
 .../filters/SuppressionCommentFilterTest.java      |   31 +-
 .../checkstyle/filters/SuppressionFilterTest.java  |  161 +-
 .../checkstyle/filters/SuppressionsLoaderTest.java |   53 +-
 .../checkstyle/grammars/AstRegressionTest.java     |  300 +++
 .../checkstyle/grammars/EmbeddedNullCharTest.java  |    8 +-
 .../grammars/GeneratedJava14LexerTest.java         |   17 +-
 .../grammars/GeneratedJavaTokenTypesTest.java      |  252 ++
 .../tools/checkstyle/grammars/HexFloatsTest.java   |    8 +-
 .../checkstyle/grammars/Java7DiamondTest.java      |    8 +-
 .../checkstyle/grammars/Java7MultiCatchTest.java   |    8 +-
 .../grammars/Java7NumericalLiteralsTest.java       |    8 +-
 .../checkstyle/grammars/Java7StringSwitchTest.java |    8 +-
 .../grammars/Java7TryWithResourcesTest.java        |    8 +-
 .../grammars/Java9TryWithResourcesTest.java        |   51 +
 .../grammars/LineCommentAtTheEndOfFileTest.java    |    8 +-
 .../MultiDimensionalArraysInGenericsTest.java      |    8 +-
 .../checkstyle/grammars/UnicodeEscapeTest.java     |    8 +-
 .../tools/checkstyle/grammars/VarargTest.java      |    8 +-
 .../grammars/comments/AllBlockCommentsTest.java    |   20 +-
 .../comments/AllSinglelineCommentsTest.java        |   20 +-
 .../checkstyle/grammars/comments/CommentsTest.java |  612 +----
 .../comments/CompareTreesWithComments.java         |  103 -
 .../checkstyle/grammars/java8/AnnotationTest.java  |   71 +-
 .../grammars/java8/AnnotationsOnArrayTest.java     |   50 +
 .../grammars/java8/DefaultMethodsTest.java         |   14 +-
 .../checkstyle/grammars/java8/LambdaTest.java      |  116 +-
 .../grammars/java8/MethodReferencesTest.java       |   62 +-
 .../grammars/java8/ReceiverParameterTest.java      |   47 +
 .../TypeUseAnnotationsOnQualifiedTypesTest.java    |   50 +
 .../grammars/javadoc/JavadocParseTreeTest.java     |   61 +-
 .../grammars/javadoc/ParseTreeBuilder.java         |    4 +-
 .../checkstyle/gui/CodeSelectorPModelTest.java     |  119 +
 .../checkstyle/gui/ParseTreeTablePModelTest.java   |  303 +++
 .../tools/checkstyle/internal/AllChecksTest.java   |  475 +++-
 .../tools/checkstyle/internal/CheckUtil.java       |  215 +-
 .../checkstyle/internal/CommitValidationTest.java  |  130 +-
 .../checkstyle/internal/ConfigurationUtil.java     |   79 +
 .../tools/checkstyle/internal/TestUtils.java       |    2 +-
 .../tools/checkstyle/internal/XDocUtil.java        |    6 +-
 .../tools/checkstyle/internal/XDocsPagesTest.java  |  607 +++--
 .../tools/checkstyle/internal/XmlUtil.java         |    2 +-
 .../checkstyle/utils/AnnotationUtilityTest.java    |    2 +-
 .../tools/checkstyle/utils/CheckUtilsTest.java     |   36 +-
 .../tools/checkstyle/utils/CommonUtilsTest.java    |   48 +-
 .../tools/checkstyle/utils/JavadocUtilsTest.java   |   32 +-
 .../tools/checkstyle/utils/ScopeUtilsTest.java     |    2 +-
 .../tools/checkstyle/utils/TokenUtilsTest.java     |    2 +-
 .../checkstyle/InputAstTreeStringPrinter.java      |    1 +
 .../checks/InputSuppressWarningsHolder.java        |   50 -
 .../tools/checkstyle/checks/MyLabelsI18.properties |    0
 .../checkstyle/checks/MyLabelsI18_de.properties    |    0
 .../checks/annotation/InputPackageAnnotation2.java |    2 +-
 .../checks/blocks/InputSingleLineLambda.java       |   10 -
 .../checks/coding/InputDefaultComesLast2.java      |   16 -
 .../coding/InputFinalLocalVariableNameLambda.java  |   13 -
 .../checks/coding/InputHiddenFieldLambdas.java     |  227 --
 .../checks/coding/InputIllegalInstantiation2.java  |   22 -
 .../coding/InputIllegalInstantiationLang.java      |    1 +
 .../coding/InputIllegalInstantiationNoPackage.java |    6 +-
 .../InputInnerAssignmentLambdaExpressions.java     |   10 -
 .../checks/coding/InputOneStatementPerLine.java    |   11 +-
 .../checks/coding/InputReturnCountLambda.java      |   62 -
 .../checkstyle/checks/coding/InputSuperClone.java  |   30 -
 ...assWithPrivateCtorWithNestedExtendingClass.java |   19 +
 ...CtorWithNestedExtendingClassWithoutPackage.java |   11 +
 .../checkstyle/checks/design/package-info.java     |    2 +-
 .../InputCustomImportOrderSamePackageDepth2-5.java |   17 -
 .../InputCustomImportOrderSamePackageDepth25.java  |   17 +
 .../checks/imports/InputDefaultPackage.java        |    2 +-
 .../imports/InputEclipseStaticImportsOrder.java    |   10 +
 .../InputImportOrder_MultiplePatternMatches.java   |    2 +-
 .../InputRedundantImport_UnnamedPackage.java       |    2 +
 .../checks/indentation/InputLambda1.java           |  221 --
 .../checks/indentation/InputLambda2.java           |   42 -
 .../checks/indentation/InputNewHandler.java        |   14 -
 .../indentation/InputPackageDeclaration2.java      |    4 +
 .../modifier/InputFinalInDefaultMethods.java       |   15 -
 .../modifier/InputStaticModifierInInterface.java   |    9 -
 .../checks/modifier/InputTypeAnnotations.java      |  127 +
 .../naming/InputStaticModifierInInterface.java     |    9 -
 .../checks/sizes/InputLongPackageStatement.java    |    2 +-
 .../InputAllowEmptyLambdaExpressions.java          |   14 -
 .../InputGenericWhitespaceMethodRef.java           |    8 -
 .../checks/whitespace/InputMethodReferences3.java  |   18 -
 .../InputNoWhitespaceAfterMethodRef.java           |   12 -
 .../grammars/InputSemicolonBetweenImports.java     |    2 +-
 .../grammars/java8/InputAnnotations5.java          |   16 -
 .../grammars/java8/InputDefaultMethods.java        |   11 -
 .../checkstyle/grammars/java8/InputLambda1.java    |   12 -
 .../checkstyle/grammars/java8/InputLambda10.java   |   20 -
 .../checkstyle/grammars/java8/InputLambda11.java   |   20 -
 .../checkstyle/grammars/java8/InputLambda12.java   |   20 -
 .../checkstyle/grammars/java8/InputLambda13.java   |   22 -
 .../checkstyle/grammars/java8/InputLambda14.java   |   18 -
 .../checkstyle/grammars/java8/InputLambda15.java   |   50 -
 .../checkstyle/grammars/java8/InputLambda17.java   |   28 -
 .../checkstyle/grammars/java8/InputLambda18.java   |   10 -
 .../checkstyle/grammars/java8/InputLambda2.java    |   19 -
 .../checkstyle/grammars/java8/InputLambda3.java    |   21 -
 .../checkstyle/grammars/java8/InputLambda4.java    |   13 -
 .../checkstyle/grammars/java8/InputLambda5.java    |   14 -
 .../checkstyle/grammars/java8/InputLambda6.java    |   13 -
 .../checkstyle/grammars/java8/InputLambda7.java    |   15 -
 .../checkstyle/grammars/java8/InputLambda8.java    |   19 -
 .../checkstyle/grammars/java8/InputLambda9.java    |   19 -
 .../grammars/java8/InputMethodReferences.java      |   39 -
 .../grammars/java8/InputMethodReferences2.java     |   23 -
 .../grammars/java8/InputMethodReferences3.java     |   18 -
 .../grammars/java9/InputJava9TryWithResources.java |   22 +
 .../tools/checkstyle/InputDefaultConfig.java       |    0
 .../com/puppycrawl/tools/checkstyle/InputMain.java |    2 +-
 .../ant/InputCheckstyleAntTaskError.java           |   10 +
 .../ant/InputCheckstyleAntTaskFlawless.java        |    5 +
 .../ant/InputCheckstyleAntTaskWarning.java         |    6 +
 .../tools/checkstyle/ant/ant_task_test_checks.xml  |   27 +
 .../tools/checkstyle/ant/ant_task_xml_output.xml   |    7 +
 .../checkstyle/ant/checkstyleAntTest.properties    |    1 +
 .../tools/checkstyle/ant/empty_config.xml          |    0
 .../api/InputClearDetailAstLazyLoadCache.java      |   12 +
 ...eeStringPrinterAttributesAndMethodsJavadoc.java |   14 +
 .../InputAstTreeStringPrinterComments.java         |    6 +
 .../InputAstTreeStringPrinterJavaAndJavadoc.java   |    6 +
 .../InputAstTreeStringPrinterJavadoc.java          |    7 +
 .../astprinter/InputJavadocComment.javadoc         |    4 +
 .../astprinter/InputJavadocWithError.javadoc       |    1 +
 .../expectedInputAstTreeStringPrinter.txt          |   17 +
 ...reeStringPrinterAttributesAndMethodsJavadoc.txt |   49 +
 .../expectedInputAstTreeStringPrinterComments.txt  |   22 +
 ...ctedInputAstTreeStringPrinterJavaAndJavadoc.txt |   17 +
 .../expectedInputAstTreeStringPrinterJavadoc.txt   |   36 +
 .../astprinter/expectedInputJavadocComment.txt     |   28 +
 .../checkstyle/checks/ButtonLabels.properties      |    0
 .../checkstyle/checks/ButtonLabels.translations    |    0
 .../checkstyle/checks/ButtonLabels_de.properties   |    0
 .../checkstyle/checks/ButtonLabels_de.translations |    0
 .../checkstyle/checks/ButtonLabels_es.properties   |    0
 .../checkstyle/checks/ButtonLabels_es.translations |    0
 .../checks/ButtonLabels_fr_CA_UNIX.properties      |    0
 .../checks/ButtonLabels_fr_CA_UNIX.translations    |    0
 .../checkstyle/checks/ButtonLabels_ja.translations |    0
 .../checks/InputAvoidEscapedUnicodeCharacters.java |   26 +-
 .../checkstyle/checks/InputFinalParameters.java    |   12 +-
 .../checks/InputFinalParametersReceiver.java       |    9 +
 .../checks/InputNewlineCrAtEndOfFile.java          |    2 +-
 .../checks/InputNewlineCrAtEndOfFileAst.txt        |   34 +
 .../tools/checkstyle/checks/InputSimple.java       |    2 +
 .../checks/InputStringLiteralEquality.java         |    2 +-
 .../checks/InputSuppressWarningsHolder5.java       |   50 +
 .../tools/checkstyle/checks/MyLabelsI18.properties |    0
 .../checkstyle/checks/MyLabelsI18_de.properties    |    0
 .../checkstyle/checks/MyLabelsI18_es.properties    |    0
 .../tools/checkstyle/checks/PageTitles.translation |    0
 .../checkstyle/checks/PageTitles_de.translation    |    0
 .../checkstyle/checks/PageTitles_es.translation    |    0
 .../checkstyle/checks/PageTitles_fr.translation    |    0
 .../checkstyle/checks/PageTitles_ja.translation    |    0
 .../annotation/InputAnnotationLocation3.java       |   20 +
 .../annotation/InputAnnotationLocation4.java       |   50 +
 .../InputMissingDeprecatedSkipNoJavadoc.java       |   27 +
 .../checks/blocks/InputEmptyCatchBlock.java        |    2 +-
 .../blocks/InputLeftCurlyLineBreakAfter.java       |    2 +-
 .../InputLeftCurlyNewLineOptionWithLambda.java     |   18 +
 .../checks/blocks/InputLeftCurlyOther.java         |    6 +-
 .../checks/blocks/InputNeedBracesEmptyDefault.java |   19 +
 .../blocks/InputRightCurlyAloneOrSingleline.java   |    6 +-
 .../checks/blocks/InputRightCurlyAnnotations.java  |    4 +-
 .../checks/blocks/InputRightCurlyDoWhile.java      |   98 +
 .../blocks/InputRightCurlyLineBreakBefore.java     |    2 +-
 .../checks/blocks/InputRightCurlyTryResource.java  |   35 +
 .../checks/blocks/InputSingleLineLambda.java       |   10 +
 ...ionOrderAvoidDuplicatesInStaticFinalFields.java |    8 +
 .../InputDeclarationOrderForwardReference.java     |   47 +
 .../checks/coding/InputDefaultComesLast.java       |    1 +
 .../checks/coding/InputDefaultComesLast2.java      |   16 +
 .../checks/coding/InputEqualsHashCode.java         |    4 +
 .../checks/coding/InputEqualsHashCodeNoEquals.java |    7 +
 .../checks/coding/InputEqualsParameter.java        |   96 +
 .../checkstyle/checks/coding/InputFallThrough.java |   77 +-
 .../checks/coding/InputFallThrough2.java           |    6 +-
 .../checks/coding/InputFinalLocalVariable.java     |    2 +-
 ...ocalVariableAssignedInsideAndOutsideSwitch.java |   63 +
 ...putFinalLocalVariableAssignedMultipleTimes.java |  445 ++++
 .../InputFinalLocalVariableFalsePositives.java     | 2204 ++++++++++++++++
 .../coding/InputFinalLocalVariableMultiCatch.java  |   13 +
 ...alLocalVariableMultipleAndNestedConditions.java |   79 +
 .../coding/InputFinalLocalVariableNameLambda.java  |   36 +
 .../checks/coding/InputHiddenFieldLambdas.java     |  230 ++
 .../checks/coding/InputHiddenFieldReceiver.java    |    9 +
 .../checks/coding/InputIllegalInstantiation2.java  |   22 +
 .../checks/coding/InputIllegalTokens.java          |    4 +-
 .../InputInnerAssignmentLambdaExpressions.java     |   18 +
 .../coding/InputParameterAssignmentReceiver.java   |    9 +
 .../checkstyle/checks/coding/InputRequireThis.java |    2 +-
 .../checks/coding/InputRequireThis3.java           |   28 +-
 .../checks/coding/InputRequireThisBraceAlone.java  |   17 +
 .../checks/coding/InputRequireThisReceiver.java    |    9 +
 .../checks/coding/InputRequireThisStatic.java      |   51 +
 .../checkstyle/checks/coding/InputReturnCount.java |   13 +
 .../checks/coding/InputReturnCountLambda.java      |   63 +
 .../checks/coding/InputReturnCountVoid.java        |   40 +
 .../checkstyle/checks/coding/InputSemantic.java    |    4 +-
 .../checks/coding/InputStringLiteralEquality.java  |    2 +-
 .../checkstyle/checks/coding/InputSuperClone.java  |   39 +
 .../coding/InputValidateOnlyOverlappingFalse.java  |  469 ++++
 .../coding/InputValidateOnlyOverlappingTrue.java   |  468 ++++
 .../InputVariableDeclarationUsageDistance.java     |    4 +-
 .../checks/design/InputAnnotatedVisibility.java    |    7 +
 .../InputAnnotatedVisibilitySameTypeName.java      |    4 +
 .../checks/design/InputDesignForExtension.java     |    5 -
 .../InputDesignForExtensionIgnoredAnnotations.java |  143 ++
 .../InputDesignForExtensionNativeMethods.java      |   28 +
 .../InputDesignForExtensionOverridableMethods.java |  221 ++
 .../checks/design/InputEnumIsSealed.java           |   16 +
 .../checkstyle/checks/design/InputFinalClass.java  |    4 +
 .../checkstyle/checks/design/InputImmutable.java   |    4 +-
 .../checks/design/InputLocalAnnotations.java       |    4 +
 .../design/InputVisibilityModifierGenerics.java    |   60 +
 .../imports/InputCustomImportOrderNoPackage.java   |    8 +
 .../imports/InputCustomImportOrderNoPackage2.java  |   23 +
 ...InputCustomImportOrderThirdPartyAndSpecial.java |    8 +-
 .../imports/InputUnusedImportFromJavaLang.java     |   44 +
 .../imports/InputUnusedImportWithValueTag.java     |   15 +
 .../imports/import-control_MODIFIED_FOR_UT.dtd     |  166 +-
 .../checks/imports/import-control_one-re.xml       |    4 +-
 .../imports/import-control_pkg-re-in-both.xml      |   13 +
 .../imports/import-control_pkg-re-in-child.xml     |   13 +
 .../imports/import-control_pkg-re-in-parent.xml    |   13 +
 .../checks/imports/import-control_two-re.xml       |    4 +-
 .../indentation/InputAnonymousClassInMethod.java   |    6 +-
 .../checks/indentation/InputChainedMethods.java    |   25 +
 ...ommentsIndentationCommentIsAtTheEndOfBlock.java |  213 +-
 .../InputCommentsIndentationInEmptyBlock.java      |   24 +
 ...tCommentsIndentationInMultiblockStructures.java |  131 +
 .../InputCommentsIndentationInSwitchBlock.java     |   39 +-
 .../InputCommentsIndentationJavadoc.java           |   21 +
 .../InputCommentsIndentationSurroundingCode.java   |   16 +
 .../indentation/InputFinalInDefaultMethods.java    |  226 ++
 .../checks/indentation/InputFromGuava.java         |   16 +-
 .../InputInvalidAnonymousClassIndent.java          |    2 +-
 .../indentation/InputInvalidDoWhileIndent.java     |   25 +
 .../checks/indentation/InputInvalidForIndent.java  |    2 +-
 .../checks/indentation/InputInvalidIfIndent.java   |    6 +-
 .../indentation/InputInvalidImportIndent.java      |    5 +-
 .../indentation/InputInvalidLabelIndent.java       |    6 +-
 .../InputInvalidLabelWithWhileLoopIndent.java      |    6 +-
 .../indentation/InputInvalidMethodIndent.java      |    4 +-
 .../indentation/InputInvalidThrowsIndent.java      |   15 +-
 .../indentation/InputInvalidThrowsIndent2.java     |   40 +
 .../checks/indentation/InputLambda1.java           |  226 ++
 .../checks/indentation/InputLambda2.java           |   43 +
 .../checks/indentation/InputNewHandler.java        |   21 +
 .../indentation/InputPackageDeclaration3.java      |    3 +
 .../checks/indentation/InputStrictCondition.java   |   14 +
 .../indentation/InputTwoStatementsPerLine.java     |   13 +
 .../checks/indentation/InputValidDotIndent.java    |   20 +-
 .../checks/indentation/InputValidForIndent.java    |    4 +-
 .../checks/indentation/InputValidMethodIndent.java |    8 +-
 .../javadoc/InputCorrectJavaDocParagraph.java      |   13 +
 .../checkstyle/checks/javadoc/InputCustomTag.java  |    3 +
 .../checks/javadoc/InputExtendAnnotation.java      |    4 +-
 .../checks/javadoc/InputGuavaFalsePositive.java    |    2 +-
 .../InputJavaDocTagContinuationIndentation.java    |    2 +
 .../javadoc/InputJavadocMethodsNotSkipWritten.java |    6 +
 .../javadoc/InputJavadocReceiverParameter.java     |   32 +
 .../checks/javadoc/InputJavadocStyle.java          |    9 +
 .../tools/checkstyle/checks/javadoc/InputMain.java |    4 +
 .../javadoc/InputNoJavadocNeededInLambda.java      |   21 +
 .../javadoc/InputUnusedParamInJavadocForClass.java |   11 +
 .../checkstyle/checks/messages_home.properties     |    0
 .../checks/messages_home_es_US.properties          |    0
 .../checks/messages_home_fr_CA_UNIX.properties     |    0
 .../metrics/InputComplexitySwitchBlocks.java       |    6 +-
 .../modifier/InputFinalInAbstractMethods.java      |   26 +
 .../modifier/InputFinalInDefaultMethods.java       |   17 +
 .../checks/modifier/InputFinalInEnumMethods.java   |   32 +
 .../modifier/InputFinalInTryWithResource.java      |   37 +
 .../checkstyle/checks/modifier/InputModifier.java  |   16 +-
 .../checkstyle/checks/modifier/InputModifier2.java |    0
 .../InputModifierOrderAnnotationDeclaration.java   |    7 +
 .../modifier/InputStaticModifierInInterface.java   |   11 +
 .../naming/InputAbbreviationAsWordReceiver.java    |    9 +
 .../checks/naming/InputAccessModifier.java         |   74 +
 .../checks/naming/InputParameterNameReceiver.java  |    9 +
 .../naming/InputStaticModifierInInterface.java     |   11 +
 .../InputAllowEmptyLambdaExpressions.java          |   14 +
 .../InputAllowEmptyTypesAndNonEmptyClasses.java    |    4 +-
 .../checkstyle/checks/whitespace/InputDoWhile.java |   20 +
 .../whitespace/InputDoubleBraceInitialization.java |   19 +
 .../checks/whitespace/InputEmptyLineSeparator.java |   19 +-
 .../whitespace/InputEmptyLineSeparatorHeader.java  |    2 +-
 .../InputEmptyLineSeparatorMultipleEmptyLines.java |    2 +-
 ...EmptyLineSeparatorMultipleEmptyLinesInside.java |   59 +
 .../whitespace/InputEmptyTypesAndCycles.java       |   10 +-
 .../InputGenericWhitespaceEndsTheLine.java         |    0
 .../InputGenericWhitespaceMethodRef.java           |   11 +
 .../checks/whitespace/InputMethodReferences3.java  |   21 +
 .../checks/whitespace/InputNoLineWrapBad.java      |    2 +-
 .../checks/whitespace/InputNoLineWrapGood.java     |    2 +-
 .../InputNoWhitespaceAfterMethodRef.java           |   11 +
 .../InputNoWhitespaceAfterSynchronized.java        |   16 +
 .../checkstyle/checks/whitespace/InputOpWrap.java  |    9 +
 .../whitespace/InputSingleSpaceComments.java       |   15 +
 .../checks/whitespace/InputSingleSpaceErrors.java  |   31 +
 .../whitespace/InputSingleSpaceNoErrors.java       |   24 +
 .../checks/whitespace/InputWhitespaceAfter.java    |   67 +
 .../InputWhitespaceAroundArrayInitialization.java  |   33 +
 .../whitespace/InputWhitespaceAroundLambda.java    |   10 +
 .../package-info/test1/package-info.java           |    5 +
 .../package-info/test2/package-info.java           |    6 +
 .../package-info/test3/package-info.java           |    7 +
 .../package-info/test4/package-info.java           |    7 +
 .../tools/checkstyle/config-custom-root-module.xml |    7 +
 .../tools/checkstyle/config-incorrectChildren.xml  |   17 +
 .../tools/checkstyle/config-incorrectChildren2.xml |   12 +
 .../tools/checkstyle/configs/java.header           |    2 +-
 .../tools/checkstyle/configs/java2.header          |    2 +-
 .../grammars/InputRegressionEmptyAst.txt           |    0
 .../grammars/InputRegressionJava8Class1.java       |   73 +
 .../grammars/InputRegressionJava8Class1Ast.txt     |  704 ++++++
 .../grammars/InputRegressionJava8Interface1.java   |    6 +
 .../grammars/InputRegressionJava8Interface1Ast.txt |   31 +
 .../grammars/InputRegressionJavaAnnotation1.java   |   15 +
 .../grammars/InputRegressionJavaAnnotation1Ast.txt |   86 +
 .../grammars/InputRegressionJavaClass1.java        |  348 +++
 .../grammars/InputRegressionJavaClass1Ast.txt      | 2632 ++++++++++++++++++++
 .../grammars/InputRegressionJavaClass2.java        |   41 +
 .../grammars/InputRegressionJavaClass2Ast.txt      |  370 +++
 .../grammars/InputRegressionJavaEnum1.java         |   25 +
 .../grammars/InputRegressionJavaEnum1Ast.txt       |  165 ++
 .../grammars/InputRegressionJavaEnum2.java         |    4 +
 .../grammars/InputRegressionJavaEnum2Ast.txt       |   20 +
 .../grammars/InputRegressionJavaInterface1.java    |    8 +
 .../grammars/InputRegressionJavaInterface1Ast.txt  |   38 +
 .../grammars/InputRegressionJavaInterface2.java    |    6 +
 .../grammars/InputRegressionJavaInterface2Ast.txt  |   32 +
 .../grammars/comments/InputComments1Ast.txt        |   27 +
 .../grammars/comments/InputComments2Ast.txt        |   41 +
 .../comments/InputFullOfBlockComments.java         |    2 +-
 .../comments/InputFullOfBlockCommentsAst.txt       |  277 ++
 .../comments/InputFullOfSinglelineComments.java    |    6 +-
 .../comments/InputFullOfSinglelineCommentsAst.txt  |  218 ++
 .../grammars/java8/InputAnnotations10.java         |    0
 .../grammars/java8/InputAnnotations11.java         |    5 +
 .../grammars/java8/InputAnnotations2.java          |    0
 .../grammars/java8/InputAnnotations3.java          |    0
 .../grammars/java8/InputAnnotations4.java          |    0
 .../grammars/java8/InputAnnotations5.java          |   17 +
 .../grammars/java8/InputAnnotations6.java          |    0
 .../grammars/java8/InputAnnotations7.java          |    0
 .../grammars/java8/InputAnnotations8.java          |    0
 .../grammars/java8/InputAnnotations9.java          |    0
 .../grammars/java8/InputAnnotationsOnArray.java    |   35 +
 .../grammars/java8/InputDefaultMethods.java        |   11 +
 .../checkstyle/grammars/java8/InputLambda1.java    |   17 +
 .../checkstyle/grammars/java8/InputLambda10.java   |   25 +
 .../checkstyle/grammars/java8/InputLambda11.java   |   25 +
 .../checkstyle/grammars/java8/InputLambda12.java   |   25 +
 .../checkstyle/grammars/java8/InputLambda13.java   |   27 +
 .../checkstyle/grammars/java8/InputLambda14.java   |   21 +
 .../checkstyle/grammars/java8/InputLambda15.java   |   53 +
 .../checkstyle/grammars/java8/InputLambda16.java   |    0
 .../checkstyle/grammars/java8/InputLambda17.java   |   30 +
 .../checkstyle/grammars/java8/InputLambda18.java   |   12 +
 .../checkstyle/grammars/java8/InputLambda2.java    |   24 +
 .../checkstyle/grammars/java8/InputLambda3.java    |   26 +
 .../checkstyle/grammars/java8/InputLambda4.java    |   16 +
 .../checkstyle/grammars/java8/InputLambda5.java    |   17 +
 .../checkstyle/grammars/java8/InputLambda6.java    |   16 +
 .../checkstyle/grammars/java8/InputLambda7.java    |   18 +
 .../checkstyle/grammars/java8/InputLambda8.java    |   25 +
 .../checkstyle/grammars/java8/InputLambda9.java    |   25 +
 .../grammars/java8/InputMethodReferences.java      |   38 +
 .../grammars/java8/InputMethodReferences2.java     |   22 +
 .../grammars/java8/InputMethodReferences3.java     |   21 +
 .../grammars/java8/InputMethodReferences4.java     |   12 +
 .../grammars/java8/InputMethodReferences5.java     |   27 +
 .../grammars/java8/InputMethodReferences6.java     |   17 +
 .../grammars/java8/InputMethodReferences7.java     |   53 +
 .../grammars/java8/InputReceiverParameter.java     |   10 +
 .../InputTypeUseAnnotationsOnQualifiedTypes.java   |   31 +
 .../gui/InputJavadocAttributesAndMethods.java      |   16 +
 .../puppycrawl/tools/checkstyle/package-info.java  |    0
 .../puppycrawl/tools/checkstyle/suppress_all.xml   |    9 +
 src/xdocs/anttask.xml.vm                           |   25 +-
 src/xdocs/beginning_development.xml                |    5 +
 src/xdocs/checks.xml                               |   96 +-
 src/xdocs/cmdline.xml.vm                           |   69 +-
 src/xdocs/config.xml                               |  468 ++--
 src/xdocs/config_annotation.xml                    |  118 +-
 src/xdocs/config_blocks.xml                        |   18 +-
 src/xdocs/config_coding.xml                        |  253 +-
 src/xdocs/config_design.xml                        |  248 +-
 src/xdocs/config_filefilters.xml                   |   89 +
 src/xdocs/config_filters.xml                       |   95 +-
 src/xdocs/config_header.xml                        |    8 +-
 src/xdocs/config_imports.xml                       |  249 +-
 src/xdocs/config_javadoc.xml                       |  122 +-
 src/xdocs/config_metrics.xml                       |   36 +-
 src/xdocs/config_misc.xml                          |  143 +-
 src/xdocs/config_modifier.xml                      |   44 +-
 src/xdocs/config_naming.xml                        |   94 +-
 src/xdocs/config_regexp.xml                        |   30 +-
 src/xdocs/config_sizes.xml                         |   32 +-
 src/xdocs/config_whitespace.xml                    |  235 +-
 src/xdocs/contributing.xml                         |    4 +-
 src/xdocs/eclipse.xml                              |    4 +-
 src/xdocs/extending.xml                            |    3 +-
 src/xdocs/google_style.xml                         |  278 ++-
 src/xdocs/idea.xml                                 |    6 +
 src/xdocs/index.xml.vm                             |   41 +-
 src/xdocs/property_types.xml                       |   21 +
 src/xdocs/releasenotes.xml                         | 1106 +++++++-
 src/xdocs/releasenotes_old.xml                     |    5 +-
 src/xdocs/sponsoring.xml                           |   43 +
 src/xdocs/writingchecks.xml                        |  712 ++++++
 src/xdocs/writingchecks.xml.vm                     |  637 -----
 src/xdocs/writingfilefilters.xml                   |  135 +
 src/xdocs/writingfilters.xml                       |    6 +
 src/xdocs/writingjavadocchecks.xml.vm              |  705 ++++++
 wercker.yml                                        |  125 +
 1224 files changed, 44731 insertions(+), 15254 deletions(-)

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



More information about the pkg-java-commits mailing list