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 <[email protected]> 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 _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

