##### Overview

- Download PMD 5.0.4
- What's new in PMD 5.0.4
- PMD in the news
- PMD-related products and books
- Best practices
- Future directions
- Similar projects
- Credits
- License
- What does 'PMD' mean?

##### Usage

- Installation
- Command line usage
- Ant task usage
- Maven plugin usage
- Mvn plugin usage
- IDE plugin usage
- Suppressing warnings
- Finding duplicated code
- JSP support

##### Customizing PMD

- Compiling PMD
- How to write a rule
- Writing XPath rules
- How to make a rule set
- How it works
- Rule guidelines
- PMD developers information
- PMD Release Process

##### For example

- Run PMD on a Sourceforge project

##### Misc.

- XPath tutorial (Gregorian)

##### Rule Sets

- ecmascript
  - Basic Ecmascript
  - Braces
  - Unnecessary
- java
  - Android
  - Basic
  - Braces
  - Clone Implementation
  - Code Size
  - Comments
  - Controversial
  - Coupling
  - Design
  - Empty Code
  - Finalizer
  - Import Statements
  - J2EE
  - JavaBeans
  - JUnit
  - Jakarta Commons Logging
  - Java Logging
  - Migration
  - Naming
  - Optimization
  - Strict Exceptions
  - String and StringBuffer
  - Security Code Guidelines
  - Type Resolution
  - Unnecessary
  - Unused Code
- jsp
  - Basic JSF
  - Basic JSP
- xml
  - Basic XML
- xsl
  - XPath in XSL

##### Project Documentation

- Project Information
- Project Reports
  - Source Xref
  - Test Source Xref
  - JavaDocs
  - Test JavaDocs
  - PMD Report
  - CPD Report
  - Checkstyle
  - Checkstyle
  - Surefire Report
  - Clover

## Checkstyle Results

The following document contains the results of Checkstyle.

## Summary

Files | Infos | Warnings | Errors
--- | --- | --- | ---
734 | 0 | 392 | 5332

## Files

Files | I | W | E
--- | --- | --- | ---
net/sourceforge/pmd/AbstractConfiguration.java | 0 | 1 | 3
net/sourceforge/pmd/AbstractPropertySource.java | 0 | 1 | 35
net/sourceforge/pmd/ExternalRuleID.java | 0 | 0 | 5
net/sourceforge/pmd/NumericPropertyDescriptor.java | 0 | 1 | 1
net/sourceforge/pmd/PMD.java | 0 | 0 | 26
net/sourceforge/pmd/PMDConfiguration.java | 0 | 1 | 6
net/sourceforge/pmd/PMDException.java | 0 | 0 | 4
net/sourceforge/pmd/PropertyDescriptor.java | 0 | 1 | 2
net/sourceforge/pmd/PropertyDescriptorFactory.java | 0 | 1 | 4
net/sourceforge/pmd/PropertyDescriptorFields.java | 0 | 1 | 12
net/sourceforge/pmd/PropertySource.java | 0 | 1 | 5
net/sourceforge/pmd/Report.java | 0 | 0 | 47
net/sourceforge/pmd/ReportListener.java | 0 | 0 | 3
net/sourceforge/pmd/Rule.java | 0 | 0 | 39
net/sourceforge/pmd/RuleChain.java | 0 | 1 | 2
net/sourceforge/pmd/RuleContext.java | 0 | 0 | 4
net/sourceforge/pmd/RulePriority.java | 0 | 1 | 8
net/sourceforge/pmd/RuleSet.java | 0 | 0 | 31
net/sourceforge/pmd/RuleSetFactory.java | 0 | 0 | 3
net/sourceforge/pmd/RuleSetNotFoundException.java | 0 | 0 | 2
net/sourceforge/pmd/RuleSetReference.java | 0 | 1 | 11
net/sourceforge/pmd/RuleSetReferenceId.java | 0 | 0 | 7
net/sourceforge/pmd/RuleSetWriter.java | 0 | 1 | 6
net/sourceforge/pmd/RuleSets.java | 0 | 1 | 6
net/sourceforge/pmd/RuleViolation.java | 0 | 0 | 2
net/sourceforge/pmd/RuleViolationComparator.java | 0 | 0 | 4
net/sourceforge/pmd/RulesetsFactoryUtils.java | 0 | 1 | 3
net/sourceforge/pmd/SourceCodeProcessor.java | 0 | 1 | 2
net/sourceforge/pmd/SynchronizedReportListener.java | 0 | 0 | 5
net/sourceforge/pmd/ant/Formatter.java | 0 | 0 | 10
net/sourceforge/pmd/ant/PMDTask.java | 0 | 0 | 23
net/sourceforge/pmd/ant/RuleSetWrapper.java | 0 | 1 | 3
net/sourceforge/pmd/ant/SourceLanguage.java | 0 | 0 | 7
net/sourceforge/pmd/benchmark/Benchmark.java | 0 | 1 | 19
net/sourceforge/pmd/benchmark/BenchmarkReport.java | 0 | 1 | 8
net/sourceforge/pmd/benchmark/BenchmarkResult.java | 0 | 1 | 9
net/sourceforge/pmd/benchmark/Benchmarker.java | 0 | 1 | 15
net/sourceforge/pmd/benchmark/RuleDuration.java | 0 | 1 | 5
net/sourceforge/pmd/benchmark/StringBuilderCR.java | 0 | 1 | 5
net/sourceforge/pmd/benchmark/TextReport.java | 0 | 1 | 8
net/sourceforge/pmd/cli/PMDCommandLineInterface.java | 0 | 0 | 12
net/sourceforge/pmd/cli/PMDParameters.java | 0 | 1 | 25
net/sourceforge/pmd/cli/XPathCLI.java | 0 | 1 | 3
net/sourceforge/pmd/cpd/AbstractLanguage.java | 0 | 1 | 4
net/sourceforge/pmd/cpd/AbstractTokenizer.java | 0 | 1 | 7
net/sourceforge/pmd/cpd/AnyLanguage.java | 0 | 0 | 2
net/sourceforge/pmd/cpd/AnyTokenizer.java | 0 | 0 | 3
net/sourceforge/pmd/cpd/CPD.java | 0 | 0 | 11
net/sourceforge/pmd/cpd/CPDConfiguration.java | 0 | 1 | 16
net/sourceforge/pmd/cpd/CPDListener.java | 0 | 0 | 8
net/sourceforge/pmd/cpd/CPDNullListener.java | 0 | 0 | 3
net/sourceforge/pmd/cpd/CPDTask.java | 0 | 0 | 20
net/sourceforge/pmd/cpd/CPPLanguage.java | 0 | 0 | 2
net/sourceforge/pmd/cpd/CPPTokenizer.java | 0 | 0 | 2
net/sourceforge/pmd/cpd/CSVRenderer.java | 0 | 0 | 5
net/sourceforge/pmd/cpd/CsLanguage.java | 0 | 0 | 2
net/sourceforge/pmd/cpd/CsTokenizer.java | 0 | 0 | 2
net/sourceforge/pmd/cpd/EcmascriptLanguage.java | 0 | 1 | 2
net/sourceforge/pmd/cpd/EcmascriptTokenizer.java | 0 | 1 | 3
net/sourceforge/pmd/cpd/FileReporter.java | 0 | 0 | 6
net/sourceforge/pmd/cpd/FortranLanguage.java | 0 | 1 | 2
net/sourceforge/pmd/cpd/FortranTokenizer.java | 0 | 0 | 3
net/sourceforge/pmd/cpd/GUI.java | 0 | 0 | 14
net/sourceforge/pmd/cpd/GridBagHelper.java | 0 | 0 | 14
net/sourceforge/pmd/cpd/JSPLanguage.java | 0 | 0 | 2
net/sourceforge/pmd/cpd/JSPTokenizer.java | 0 | 0 | 2
net/sourceforge/pmd/cpd/JavaLanguage.java | 0 | 0 | 3
net/sourceforge/pmd/cpd/JavaTokenizer.java | 0 | 0 | 11
net/sourceforge/pmd/cpd/Language.java | 0 | 0 | 3
net/sourceforge/pmd/cpd/LanguageFactory.java | 0 | 0 | 6
net/sourceforge/pmd/cpd/Match.java | 0 | 0 | 23
net/sourceforge/pmd/cpd/MatchAlgorithm.java | 0 | 0 | 8
net/sourceforge/pmd/cpd/MatchCollector.java | 0 | 0 | 4
net/sourceforge/pmd/cpd/PHPLanguage.java | 0 | 0 | 2
net/sourceforge/pmd/cpd/PHPTokenizer.java | 0 | 0 | 2
net/sourceforge/pmd/cpd/Renderer.java | 0 | 0 | 3
net/sourceforge/pmd/cpd/ReportException.java | 0 | 0 | 3
net/sourceforge/pmd/cpd/RubyLanguage.java | 0 | 1 | 2
net/sourceforge/pmd/cpd/RubyTokenizer.java | 0 | 1 | 2
net/sourceforge/pmd/cpd/SimpleRenderer.java | 0 | 0 | 6
net/sourceforge/pmd/cpd/SourceCode.java | 0 | 0 | 17
net/sourceforge/pmd/cpd/TokenEntry.java | 0 | 0 | 13
net/sourceforge/pmd/cpd/Tokenizer.java | 0 | 0 | 2
net/sourceforge/pmd/cpd/Tokens.java | 0 | 0 | 6
net/sourceforge/pmd/cpd/VSRenderer.java | 0 | 0 | 2
net/sourceforge/pmd/cpd/XMLRenderer.java | 0 | 0 | 3
net/sourceforge/pmd/dcd/ClassLoaderUtil.java | 0 | 0 | 13
net/sourceforge/pmd/dcd/DCD.java | 0 | 0 | 4
net/sourceforge/pmd/dcd/DumpNodeVisitor.java | 0 | 0 | 3
net/sourceforge/pmd/dcd/UsageNodeVisitor.java | 0 | 0 | 23
net/sourceforge/pmd/dcd/asm/PrintVisitor.java | 0 | 0 | 6
net/sourceforge/pmd/dcd/asm/TypeSignatureVisitor.java | 0 | 0 | 23
net/sourceforge/pmd/dcd/graph/ClassNode.java | 0 | 0 | 15
net/sourceforge/pmd/dcd/graph/ClassNodeComparator.java | 0 | 0 | 4
net/sourceforge/pmd/dcd/graph/ConstructorNode.java | 0 | 0 | 9
net/sourceforge/pmd/dcd/graph/FieldNode.java | 0 | 0 | 6
net/sourceforge/pmd/dcd/graph/MemberNode.java | 0 | 0 | 23
net/sourceforge/pmd/dcd/graph/MemberNodeComparator.java | 0 | 0 | 4
net/sourceforge/pmd/dcd/graph/MethodNode.java | 0 | 0 | 6
net/sourceforge/pmd/dcd/graph/NodeVisitor.java | 0 | 0 | 14
net/sourceforge/pmd/dcd/graph/NodeVisitorAcceptor.java | 0 | 0 | 3
net/sourceforge/pmd/dcd/graph/NodeVisitorAdapter.java | 0 | 0 | 14
net/sourceforge/pmd/dcd/graph/UsageGraph.java | 0 | 0 | 12
net/sourceforge/pmd/dcd/graph/UsageGraphBuilder.java | 0 | 0 | 45
net/sourceforge/pmd/lang/AbstractLanguageVersionHandler.java | 0 | 0 | 9
net/sourceforge/pmd/lang/AbstractParser.java | 0 | 0 | 7
net/sourceforge/pmd/lang/DataFlowHandler.java | 0 | 1 | 4
net/sourceforge/pmd/lang/Language.java | 0 | 0 | 12
net/sourceforge/pmd/lang/LanguageFilenameFilter.java | 0 | 1 | 2
net/sourceforge/pmd/lang/LanguageVersion.java | 0 | 0 | 16
net/sourceforge/pmd/lang/LanguageVersionDiscoverer.java | 0 | 0 | 2
net/sourceforge/pmd/lang/LanguageVersionHandler.java | 0 | 0 | 7
net/sourceforge/pmd/lang/Parser.java | 0 | 0 | 4
net/sourceforge/pmd/lang/ParserOptions.java | 0 | 0 | 5
net/sourceforge/pmd/lang/TokenManager.java | 0 | 0 | 4
net/sourceforge/pmd/lang/VisitorStarter.java | 0 | 1 | 2
net/sourceforge/pmd/lang/XPathHandler.java | 0 | 1 | 5
net/sourceforge/pmd/lang/ast/AbstractNode.java | 0 | 1 | 41
net/sourceforge/pmd/lang/ast/AbstractTokenManager.java | 0 | 1 | 7
net/sourceforge/pmd/lang/ast/Node.java | 0 | 1 | 29
net/sourceforge/pmd/lang/ast/ParseException.java | 0 | 1 | 5
net/sourceforge/pmd/lang/ast/RootNode.java | 0 | 1 | 2
net/sourceforge/pmd/lang/ast/xpath/AbstractASTXPathHandler.java | 0 | 0 | 3
net/sourceforge/pmd/lang/ast/xpath/Attribute.java | 0 | 0 | 9
net/sourceforge/pmd/lang/ast/xpath/AttributeAxisIterator.java | 0 | 0 | 7
net/sourceforge/pmd/lang/ast/xpath/AttributeNode.java | 0 | 1 | 3
net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator.java | 0 | 0 | 22
net/sourceforge/pmd/lang/ast/xpath/NodeIterator.java | 0 | 0 | 12
net/sourceforge/pmd/lang/ast/xpath/saxon/AbstractNodeInfo.java | 0 | 1 | 2
net/sourceforge/pmd/lang/ast/xpath/saxon/AttributeAxisIterator.java | 0 | 1 | 5
net/sourceforge/pmd/lang/ast/xpath/saxon/AttributeNode.java | 0 | 1 | 6
net/sourceforge/pmd/lang/ast/xpath/saxon/DocumentNode.java | 0 | 1 | 2
net/sourceforge/pmd/lang/ast/xpath/saxon/ElementNode.java | 0 | 1 | 9
net/sourceforge/pmd/lang/ast/xpath/saxon/IdGenerator.java | 0 | 1 | 3
net/sourceforge/pmd/lang/cpp/ContinuationReader.java | 0 | 0 | 4
net/sourceforge/pmd/lang/cpp/CppHandler.java | 0 | 1 | 4
net/sourceforge/pmd/lang/cpp/CppParser.java | 0 | 1 | 6
net/sourceforge/pmd/lang/cpp/CppTokenManager.java | 0 | 0 | 5
net/sourceforge/pmd/lang/dfa/AbstractDataFlowNode.java | 0 | 0 | 25
net/sourceforge/pmd/lang/dfa/DataFlowNode.java | 0 | 0 | 14
net/sourceforge/pmd/lang/dfa/Linker.java | 0 | 0 | 5
net/sourceforge/pmd/lang/dfa/LinkerException.java | 0 | 0 | 4
net/sourceforge/pmd/lang/dfa/NodeType.java | 0 | 0 | 25
net/sourceforge/pmd/lang/dfa/SequenceChecker.java | 0 | 0 | 7
net/sourceforge/pmd/lang/dfa/SequenceException.java | 0 | 0 | 4
net/sourceforge/pmd/lang/dfa/StackObject.java | 0 | 0 | 4
net/sourceforge/pmd/lang/dfa/StartOrEndDataFlowNode.java | 0 | 0 | 3
net/sourceforge/pmd/lang/dfa/Structure.java | 0 | 0 | 13
net/sourceforge/pmd/lang/dfa/VariableAccess.java | 0 | 1 | 13
net/sourceforge/pmd/lang/dfa/VariableAccessException.java | 0 | 1 | 4
net/sourceforge/pmd/lang/dfa/pathfinder/CurrentPath.java | 0 | 1 | 13
net/sourceforge/pmd/lang/dfa/pathfinder/DAAPathFinder.java | 0 | 1 | 5
net/sourceforge/pmd/lang/dfa/pathfinder/Executable.java | 0 | 1 | 3
net/sourceforge/pmd/lang/dfa/pathfinder/PathElement.java | 0 | 1 | 7
net/sourceforge/pmd/lang/dfa/report/AbstractReportNode.java | 0 | 1 | 16
net/sourceforge/pmd/lang/dfa/report/ClassNode.java | 0 | 1 | 4
net/sourceforge/pmd/lang/dfa/report/PackageNode.java | 0 | 1 | 4
net/sourceforge/pmd/lang/dfa/report/ReportHTMLPrintVisitor.java | 0 | 1 | 4
net/sourceforge/pmd/lang/dfa/report/ReportTree.java | 0 | 1 | 6
net/sourceforge/pmd/lang/dfa/report/ReportVisitor.java | 0 | 1 | 2
net/sourceforge/pmd/lang/dfa/report/ViolationNode.java | 0 | 0 | 4
net/sourceforge/pmd/lang/ecmascript/Ecmascript3Handler.java | 0 | 0 | 4
net/sourceforge/pmd/lang/ecmascript/Ecmascript3Parser.java | 0 | 0 | 6
net/sourceforge/pmd/lang/ecmascript/EcmascriptParserOptions.java | 0 | 1 | 25
net/sourceforge/pmd/lang/ecmascript/ast/ASTArrayComprehension.java | 0 | 1 | 10
net/sourceforge/pmd/lang/ecmascript/ast/ASTArrayComprehensionLoop.java | 0 | 1 | 7
net/sourceforge/pmd/lang/ecmascript/ast/ASTArrayLiteral.java | 0 | 0 | 8
net/sourceforge/pmd/lang/ecmascript/ast/ASTAssignment.java | 0 | 0 | 5
net/sourceforge/pmd/lang/ecmascript/ast/ASTAstRoot.java | 0 | 0 | 7
net/sourceforge/pmd/lang/ecmascript/ast/ASTBlock.java | 0 | 0 | 5
net/sourceforge/pmd/lang/ecmascript/ast/ASTBreakStatement.java | 0 | 0 | 7
net/sourceforge/pmd/lang/ecmascript/ast/ASTCatchClause.java | 0 | 0 | 9
net/sourceforge/pmd/lang/ecmascript/ast/ASTComment.java | 0 | 1 | 6
net/sourceforge/pmd/lang/ecmascript/ast/ASTConditionalExpression.java | 0 | 0 | 8
net/sourceforge/pmd/lang/ecmascript/ast/ASTContinueStatement.java | 0 | 0 | 7
net/sourceforge/pmd/lang/ecmascript/ast/ASTDoLoop.java | 0 | 0 | 7
net/sourceforge/pmd/lang/ecmascript/ast/ASTElementGet.java | 0 | 0 | 7
net/sourceforge/pmd/lang/ecmascript/ast/ASTEmptyExpression.java | 0 | 0 | 5
net/sourceforge/pmd/lang/ecmascript/ast/ASTExpressionStatement.java | 0 | 0 | 6
net/sourceforge/pmd/lang/ecmascript/ast/ASTForInLoop.java | 0 | 0 | 9
net/sourceforge/pmd/lang/ecmascript/ast/ASTForLoop.java | 0 | 0 | 9
net/sourceforge/pmd/lang/ecmascript/ast/ASTFunctionCall.java | 0 | 0 | 9
net/sourceforge/pmd/lang/ecmascript/ast/ASTFunctionNode.java | 0 | 0 | 13
net/sourceforge/pmd/lang/ecmascript/ast/ASTIfStatement.java | 0 | 0 | 9
net/sourceforge/pmd/lang/ecmascript/ast/ASTInfixExpression.java | 0 | 0 | 5
net/sourceforge/pmd/lang/ecmascript/ast/ASTKeywordLiteral.java | 0 | 0 | 9
net/sourceforge/pmd/lang/ecmascript/ast/ASTLabel.java | 0 | 1 | 5
net/sourceforge/pmd/lang/ecmascript/ast/ASTLabeledStatement.java | 0 | 0 | 8
net/sourceforge/pmd/lang/ecmascript/ast/ASTLetNode.java | 0 | 1 | 8
net/sourceforge/pmd/lang/ecmascript/ast/ASTName.java | 0 | 0 | 8
net/sourceforge/pmd/lang/ecmascript/ast/ASTNewExpression.java | 0 | 0 | 11
net/sourceforge/pmd/lang/ecmascript/ast/ASTNumberLiteral.java | 0 | 0 | 7
net/sourceforge/pmd/lang/ecmascript/ast/ASTObjectLiteral.java | 0 | 0 | 9
net/sourceforge/pmd/lang/ecmascript/ast/ASTObjectProperty.java | 0 | 0 | 7
net/sourceforge/pmd/lang/ecmascript/ast/ASTParenthesizedExpression.java | 0 | 0 | 5
net/sourceforge/pmd/lang/ecmascript/ast/ASTPropertyGet.java | 0 | 0 | 5
net/sourceforge/pmd/lang/ecmascript/ast/ASTRegExpLiteral.java | 0 | 0 | 6
net/sourceforge/pmd/lang/ecmascript/ast/ASTReturnStatement.java | 0 | 0 | 6
net/sourceforge/pmd/lang/ecmascript/ast/ASTScope.java | 0 | 0 | 5
net/sourceforge/pmd/lang/ecmascript/ast/ASTStringLiteral.java | 0 | 0 | 8
net/sourceforge/pmd/lang/ecmascript/ast/ASTSwitchCase.java | 0 | 0 | 9
net/sourceforge/pmd/lang/ecmascript/ast/ASTSwitchStatement.java | 0 | 0 | 8
net/sourceforge/pmd/lang/ecmascript/ast/ASTThrowStatement.java | 0 | 0 | 5
net/sourceforge/pmd/lang/ecmascript/ast/ASTTryStatement.java | 0 | 0 | 11
net/sourceforge/pmd/lang/ecmascript/ast/ASTUnaryExpression.java | 0 | 0 | 8
net/sourceforge/pmd/lang/ecmascript/ast/ASTVariableDeclaration.java | 0 | 0 | 9
net/sourceforge/pmd/lang/ecmascript/ast/ASTVariableInitializer.java | 0 | 0 | 8
net/sourceforge/pmd/lang/ecmascript/ast/ASTWhileLoop.java | 0 | 0 | 7
net/sourceforge/pmd/lang/ecmascript/ast/ASTWithStatement.java | 0 | 1 | 7
net/sourceforge/pmd/lang/ecmascript/ast/ASTXmlDotQuery.java | 0 | 1 | 5
net/sourceforge/pmd/lang/ecmascript/ast/ASTXmlExpression.java | 0 | 1 | 7
net/sourceforge/pmd/lang/ecmascript/ast/ASTXmlMemberGet.java | 0 | 1 | 5
net/sourceforge/pmd/lang/ecmascript/ast/ASTXmlString.java | 0 | 1 | 5
net/sourceforge/pmd/lang/ecmascript/ast/AbstractEcmascriptNode.java | 0 | 0 | 13
net/sourceforge/pmd/lang/ecmascript/ast/AbstractInfixEcmascriptNode.java | 0 | 0 | 5
net/sourceforge/pmd/lang/ecmascript/ast/DestructuringNode.java | 0 | 0 | 2
net/sourceforge/pmd/lang/ecmascript/ast/DumpFacade.java | 0 | 0 | 3
net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptNode.java | 0 | 0 | 9
net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParser.java | 0 | 0 | 5
net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserVisitor.java | 0 | 1 | 51
net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserVisitorAdapter.java | 0 | 1 | 51
net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptTreeBuilder.java | 0 | 0 | 8
net/sourceforge/pmd/lang/ecmascript/ast/SourceCodePositioner.java | 0 | 0 | 5
net/sourceforge/pmd/lang/ecmascript/ast/TrailingCommaNode.java | 0 | 0 | 3
net/sourceforge/pmd/lang/ecmascript/rule/AbstractEcmascriptRule.java | 0 | 0 | 54
net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleChainVisitor.java | 0 | 0 | 3
net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleViolationFactory.java | 0 | 0 | 3
net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptXPathRule.java | 0 | 1 | 2
net/sourceforge/pmd/lang/ecmascript/rule/basic/ConsistentReturnRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/AbstractJavaHandler.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/AbstractJavaParser.java | 0 | 0 | 9
net/sourceforge/pmd/lang/java/Java13Handler.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/Java13Parser.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/Java14Handler.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/Java14Parser.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/Java15Handler.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/Java15Parser.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/Java16Handler.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/Java16Parser.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/Java17Handler.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/Java17Parser.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/JavaDataFlowHandler.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/JavaTokenManager.java | 0 | 0 | 5
net/sourceforge/pmd/lang/java/ast/ASTAdditiveExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTAllocationExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTAndExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java | 0 | 1 | 7
net/sourceforge/pmd/lang/java/ast/ASTAnnotationMethodDeclaration.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeBody.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeDeclaration.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeMemberDeclaration.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTArgumentList.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTArguments.java | 0 | 1 | 7
net/sourceforge/pmd/lang/java/ast/ASTArrayDimsAndInits.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTArrayInitializer.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTAssertStatement.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTAssignmentOperator.java | 0 | 1 | 8
net/sourceforge/pmd/lang/java/ast/ASTBlock.java | 0 | 1 | 8
net/sourceforge/pmd/lang/java/ast/ASTBlockStatement.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java | 0 | 1 | 8
net/sourceforge/pmd/lang/java/ast/ASTBreakStatement.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTCastExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTCatchStatement.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceBody.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceBodyDeclaration.java | 0 | 1 | 9
net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceDeclaration.java | 0 | 1 | 9
net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceType.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java | 0 | 1 | 12
net/sourceforge/pmd/lang/java/ast/ASTConditionalAndExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTConditionalExpression.java | 0 | 1 | 8
net/sourceforge/pmd/lang/java/ast/ASTConditionalOrExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.java | 0 | 1 | 10
net/sourceforge/pmd/lang/java/ast/ASTContinueStatement.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTDefaultValue.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTDoStatement.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTEmptyStatement.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTEnumBody.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTEnumDeclaration.java | 0 | 1 | 4
net/sourceforge/pmd/lang/java/ast/ASTEqualityExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTExclusiveOrExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.java | 0 | 1 | 11
net/sourceforge/pmd/lang/java/ast/ASTExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTExtendsList.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java | 0 | 1 | 12
net/sourceforge/pmd/lang/java/ast/ASTFinallyStatement.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTForInit.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTForStatement.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTForUpdate.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.java | 0 | 1 | 10
net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java | 0 | 1 | 7
net/sourceforge/pmd/lang/java/ast/ASTIfStatement.java | 0 | 1 | 8
net/sourceforge/pmd/lang/java/ast/ASTImplementsList.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTImportDeclaration.java | 0 | 1 | 15
net/sourceforge/pmd/lang/java/ast/ASTInclusiveOrExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTInitializer.java | 0 | 1 | 8
net/sourceforge/pmd/lang/java/ast/ASTInstanceOfExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTLabeledStatement.java | 0 | 1 | 4
net/sourceforge/pmd/lang/java/ast/ASTLiteral.java | 0 | 1 | 14
net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java | 0 | 1 | 10
net/sourceforge/pmd/lang/java/ast/ASTMarkerAnnotation.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTMemberSelector.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTMemberValue.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTMemberValueArrayInitializer.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTMemberValuePair.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTMemberValuePairs.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java | 0 | 1 | 12
net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarator.java | 0 | 1 | 7
net/sourceforge/pmd/lang/java/ast/ASTMultiplicativeExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTName.java | 0 | 1 | 8
net/sourceforge/pmd/lang/java/ast/ASTNameList.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTNormalAnnotation.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.java | 0 | 1 | 7
net/sourceforge/pmd/lang/java/ast/ASTPostfixExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTPreDecrementExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTPreIncrementExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTPrimaryExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTPrimaryPrefix.java | 0 | 1 | 10
net/sourceforge/pmd/lang/java/ast/ASTPrimarySuffix.java | 0 | 1 | 10
net/sourceforge/pmd/lang/java/ast/ASTPrimitiveType.java | 0 | 1 | 10
net/sourceforge/pmd/lang/java/ast/ASTRSIGNEDSHIFT.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTRUNSIGNEDSHIFT.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTReferenceType.java | 0 | 1 | 9
net/sourceforge/pmd/lang/java/ast/ASTRelationalExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTResource.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTResourceSpecification.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTResources.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTResultType.java | 0 | 1 | 8
net/sourceforge/pmd/lang/java/ast/ASTReturnStatement.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTShiftExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTSingleMemberAnnotation.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTStatement.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTStatementExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTStatementExpressionList.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java | 0 | 1 | 8
net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTSynchronizedStatement.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTThrowStatement.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTTryStatement.java | 0 | 1 | 8
net/sourceforge/pmd/lang/java/ast/ASTType.java | 0 | 1 | 9
net/sourceforge/pmd/lang/java/ast/ASTTypeArgument.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTTypeArguments.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTTypeBound.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.java | 0 | 1 | 7
net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTTypeParameters.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTUnaryExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTUnaryExpressionNotPlusMinus.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTVariableDeclarator.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java | 0 | 1 | 15
net/sourceforge/pmd/lang/java/ast/ASTVariableInitializer.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTWhileStatement.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/ASTWildcardBounds.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/AbstractJavaAccessNode.java | 0 | 1 | 28
net/sourceforge/pmd/lang/java/ast/AbstractJavaAccessTypeNode.java | 0 | 1 | 5
net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java | 0 | 1 | 17
net/sourceforge/pmd/lang/java/ast/AbstractJavaTypeNode.java | 0 | 1 | 6
net/sourceforge/pmd/lang/java/ast/AccessNode.java | 0 | 1 | 38
net/sourceforge/pmd/lang/java/ast/CanSuppressWarnings.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/ast/Comment.java | 0 | 1 | 3
net/sourceforge/pmd/lang/java/ast/CommentUtil.java | 0 | 1 | 8
net/sourceforge/pmd/lang/java/ast/Dimensionable.java | 0 | 1 | 3
net/sourceforge/pmd/lang/java/ast/DummyJavaNode.java | 0 | 1 | 4
net/sourceforge/pmd/lang/java/ast/DumpFacade.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/ast/FormalComment.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/ast/JavaNode.java | 0 | 1 | 9
net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter.java | 0 | 1 | 113
net/sourceforge/pmd/lang/java/ast/JavadocElement.java | 0 | 1 | 3
net/sourceforge/pmd/lang/java/ast/MultiLineComment.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/ast/SingleLineComment.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/ast/TypeNode.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/dfa/DataFlowFacade.java | 0 | 0 | 5
net/sourceforge/pmd/lang/java/dfa/JavaDataFlowNode.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/dfa/StatementAndBraceFinder.java | 0 | 0 | 17
net/sourceforge/pmd/lang/java/dfa/VariableAccessVisitor.java | 0 | 1 | 4
net/sourceforge/pmd/lang/java/javadoc/JavadocTag.java | 0 | 1 | 13
net/sourceforge/pmd/lang/java/rule/AbstractInefficientZeroCheck.java | 0 | 1 | 4
net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java | 0 | 0 | 120
net/sourceforge/pmd/lang/java/rule/AbstractPoorMethodCall.java | 0 | 1 | 0
net/sourceforge/pmd/lang/java/rule/AbstractStatisticalJavaRule.java | 0 | 1 | 3
net/sourceforge/pmd/lang/java/rule/GenericLiteralCheckerRule.java | 0 | 0 | 5
net/sourceforge/pmd/lang/java/rule/ImportWrapper.java | 0 | 0 | 7
net/sourceforge/pmd/lang/java/rule/JavaRuleChainVisitor.java | 0 | 1 | 3
net/sourceforge/pmd/lang/java/rule/JavaRuleViolation.java | 0 | 0 | 4
net/sourceforge/pmd/lang/java/rule/JavaRuleViolationFactory.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/rule/StringConcatenationRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/SymbolTableTestRule.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/rule/UselessAssignment.java | 0 | 1 | 4
net/sourceforge/pmd/lang/java/rule/basic/AvoidBranchingStatementAsLastInLoopRule.java | 0 | 1 | 13
net/sourceforge/pmd/lang/java/rule/basic/AvoidMultipleUnaryOperatorsRule.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/rule/basic/AvoidUsingHardCodedIPRule.java | 0 | 1 | 20
net/sourceforge/pmd/lang/java/rule/basic/AvoidUsingOctalValuesRule.java | 0 | 1 | 5
net/sourceforge/pmd/lang/java/rule/basic/BigIntegerInstantiationRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/basic/BooleanInstantiationRule.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/rule/basic/BrokenNullCheckRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/basic/CheckResultSetRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/basic/CheckSkipResultRule.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/rule/basic/DoubleCheckedLockingRule.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/rule/basic/OverrideBothEqualsAndHashcodeRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/codesize/AbstractNcssCountRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/codesize/CyclomaticComplexityRule.java | 0 | 0 | 6
net/sourceforge/pmd/lang/java/rule/codesize/ExcessiveClassLengthRule.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/rule/codesize/ExcessiveMethodLengthRule.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/rule/codesize/ExcessiveParameterListRule.java | 0 | 0 | 4
net/sourceforge/pmd/lang/java/rule/codesize/ExcessivePublicCountRule.java | 0 | 0 | 9
net/sourceforge/pmd/lang/java/rule/codesize/NPathComplexityRule.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/rule/codesize/NcssConstructorCountRule.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/rule/codesize/NcssMethodCountRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/codesize/NcssTypeCountRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/codesize/TooManyFieldsRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/comments/AbstractCommentRule.java | 0 | 0 | 6
net/sourceforge/pmd/lang/java/rule/comments/CodeInCommentsRule.java | 0 | 1 | 3
net/sourceforge/pmd/lang/java/rule/comments/CommentContentRule.java | 0 | 1 | 11
net/sourceforge/pmd/lang/java/rule/comments/CommentRequiredRule.java | 0 | 1 | 16
net/sourceforge/pmd/lang/java/rule/comments/CommentSizeRule.java | 0 | 1 | 4
net/sourceforge/pmd/lang/java/rule/comments/HeaderCommentsRule.java | 0 | 1 | 12
net/sourceforge/pmd/lang/java/rule/comments/JavadocRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/controversial/AssignmentInOperandRule.java | 0 | 1 | 7
net/sourceforge/pmd/lang/java/rule/controversial/DaaRuleViolation.java | 0 | 0 | 4
net/sourceforge/pmd/lang/java/rule/controversial/DataflowAnomalyAnalysisRule.java | 0 | 0 | 6
net/sourceforge/pmd/lang/java/rule/controversial/DontImportSunRule.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/rule/controversial/NullAssignmentRule.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/rule/controversial/OnlyOneReturnRule.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/rule/controversial/SuspiciousOctalEscapeRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/coupling/CouplingBetweenObjectsRule.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/rule/coupling/ExcessiveImportsRule.java | 0 | 0 | 4
net/sourceforge/pmd/lang/java/rule/coupling/LawOfDemeterRule.java | 0 | 0 | 4
net/sourceforge/pmd/lang/java/rule/coupling/LooseCouplingRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/coupling/LoosePackageCouplingRule.java | 0 | 1 | 11
net/sourceforge/pmd/lang/java/rule/design/AccessorClassGenerationRule.java | 0 | 0 | 12
net/sourceforge/pmd/lang/java/rule/design/AssignmentToNonFinalStaticRule.java | 0 | 1 | 3
net/sourceforge/pmd/lang/java/rule/design/AvoidDeeplyNestedIfStmtsRule.java | 0 | 0 | 4
net/sourceforge/pmd/lang/java/rule/design/AvoidReassigningParametersRule.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/rule/design/CloseResourceRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/design/CompareObjectsWithEqualsRule.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/rule/design/ConfusingTernaryRule.java | 0 | 0 | 4
net/sourceforge/pmd/lang/java/rule/design/ConstructorCallsOverridableMethodRule.java | 0 | 0 | 17
net/sourceforge/pmd/lang/java/rule/design/ExcessiveLengthRule.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/rule/design/ExcessiveNodeCountRule.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/rule/design/GenericClassCounterRule.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/rule/design/GodClassRule.java | 0 | 0 | 8
net/sourceforge/pmd/lang/java/rule/design/IdempotentOperationsRule.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/design/NonThreadSafeSingletonRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/design/PositionalIteratorRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/design/PreserveStackTraceRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/design/SimplifyBooleanReturnsRule.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/rule/design/SingularFieldRule.java | 0 | 1 | 3
net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java | 0 | 0 | 7
net/sourceforge/pmd/lang/java/rule/design/UnnecessaryLocalBeforeReturnRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/design/UnsynchronizedStaticDateFormatterRule.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/rule/design/UseCollectionIsEmptyRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/design/UseSingletonRule.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/rule/finalizers/AvoidCallingFinalizeRule.java | 0 | 1 | 4
net/sourceforge/pmd/lang/java/rule/imports/DontImportJavaLangRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/imports/DuplicateImportsRule.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/rule/imports/ImportFromSamePackageRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/imports/UnnecessaryFullyQualifiedNameRule.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/rule/imports/UnusedImportsRule.java | 0 | 0 | 4
net/sourceforge/pmd/lang/java/rule/javabeans/BeanMembersShouldSerializeRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/junit/AbstractJUnitRule.java | 0 | 1 | 4
net/sourceforge/pmd/lang/java/rule/junit/JUnitAssertionsShouldIncludeMessageRule.java | 0 | 0 | 4
net/sourceforge/pmd/lang/java/rule/junit/JUnitTestsShouldIncludeAssertRule.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/rule/junit/TestClassWithoutTestCasesRule.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/rule/logging/MoreThanOneLoggerRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/migrating/JUnitUseExpectedRule.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/rule/migrating/UnnecessaryCastRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/naming/AvoidDollarSignsRule.java | 0 | 1 | 4
net/sourceforge/pmd/lang/java/rule/naming/AvoidFieldNameMatchingMethodNameRule.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/rule/naming/AvoidFieldNameMatchingTypeNameRule.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/rule/naming/ClassNamingConventionsRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/naming/MethodNamingConventionsRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/naming/MethodWithSameNameAsEnclosingClassRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/naming/SuspiciousHashcodeMethodNameRule.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/rule/naming/VariableNamingConventionsRule.java | 0 | 0 | 9
net/sourceforge/pmd/lang/java/rule/optimizations/AbstractOptimizationRule.java | 0 | 1 | 3
net/sourceforge/pmd/lang/java/rule/optimizations/AvoidInstantiatingObjectsInLoopsRule.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/rule/optimizations/LocalVariableCouldBeFinalRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/optimizations/MethodArgumentCouldBeFinalRule.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/rule/optimizations/PrematureDeclarationRule.java | 0 | 1 | 3
net/sourceforge/pmd/lang/java/rule/optimizations/RedundantFieldInitializerRule.java | 0 | 1 | 3
net/sourceforge/pmd/lang/java/rule/optimizations/UnnecessaryWrapperObjectCreationRule.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/rule/optimizations/UseStringBufferForStringAppendsRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/regex/RegexHelper.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/strictexception/AvoidCatchingThrowableRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/strictexception/ExceptionAsFlowControlRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/strictexception/SignatureDeclareThrowsExceptionRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/strings/AppendCharacterWithCharRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/strings/AvoidDuplicateLiteralsRule.java | 0 | 0 | 13
net/sourceforge/pmd/lang/java/rule/strings/ConsecutiveLiteralAppendsRule.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/rule/strings/InefficientEmptyStringCheckRule.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/rule/strings/InefficientStringBufferingRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/strings/InsufficientStringBufferDeclarationRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/strings/StringInstantiationRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/strings/StringToStringRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/strings/UnnecessaryCaseChangeRule.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/rule/strings/UseIndexOfCharRule.java | 0 | 1 | 3
net/sourceforge/pmd/lang/java/rule/strings/UseStringBufferLengthRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/strings/UselessStringValueOfRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/sunsecure/AbstractSunSecureRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/sunsecure/ArrayIsStoredDirectlyRule.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/rule/sunsecure/MethodReturnsInternalArrayRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/java/rule/unnecessary/UnnecessaryConversionTemporaryRule.java | 0 | 0 | 4
net/sourceforge/pmd/lang/java/rule/unnecessary/UnnecessaryReturnRule.java | 0 | 1 | 3
net/sourceforge/pmd/lang/java/rule/unnecessary/UselessOperationOnImmutableRule.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/rule/unnecessary/UselessOverridingMethodRule.java | 0 | 0 | 4
net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedFormalParameterRule.java | 0 | 0 | 4
net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedLocalVariableRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedModifierRule.java | 0 | 1 | 4
net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedPrivateFieldRule.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedPrivateMethodRule.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/symboltable/AbstractNameDeclaration.java | 0 | 0 | 6
net/sourceforge/pmd/lang/java/symboltable/AbstractScope.java | 0 | 0 | 12
net/sourceforge/pmd/lang/java/symboltable/Applier.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/symboltable/ClassNameDeclaration.java | 0 | 1 | 3
net/sourceforge/pmd/lang/java/symboltable/ClassScope.java | 0 | 0 | 16
net/sourceforge/pmd/lang/java/symboltable/DummyScope.java | 0 | 1 | 13
net/sourceforge/pmd/lang/java/symboltable/ImageFinderFunction.java | 0 | 0 | 5
net/sourceforge/pmd/lang/java/symboltable/LocalScope.java | 0 | 0 | 7
net/sourceforge/pmd/lang/java/symboltable/MethodNameDeclaration.java | 0 | 0 | 6
net/sourceforge/pmd/lang/java/symboltable/MethodScope.java | 0 | 0 | 10
net/sourceforge/pmd/lang/java/symboltable/NameDeclaration.java | 0 | 0 | 4
net/sourceforge/pmd/lang/java/symboltable/NameFinder.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/symboltable/NameOccurrence.java | 0 | 0 | 13
net/sourceforge/pmd/lang/java/symboltable/OccurrenceFinder.java | 0 | 1 | 2
net/sourceforge/pmd/lang/java/symboltable/Scope.java | 0 | 0 | 16
net/sourceforge/pmd/lang/java/symboltable/ScopeAndDeclarationFinder.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/symboltable/Search.java | 0 | 0 | 5
net/sourceforge/pmd/lang/java/symboltable/SourceFileScope.java | 0 | 1 | 16
net/sourceforge/pmd/lang/java/symboltable/SymbolFacade.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/symboltable/TypeSet.java | 0 | 0 | 26
net/sourceforge/pmd/lang/java/symboltable/VariableNameDeclaration.java | 0 | 0 | 10
net/sourceforge/pmd/lang/java/symboltable/VariableUsageFinderFunction.java | 0 | 0 | 4
net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java | 0 | 0 | 5
net/sourceforge/pmd/lang/java/typeresolution/PMDASMClassLoader.java | 0 | 0 | 4
net/sourceforge/pmd/lang/java/typeresolution/TypeHelper.java | 0 | 1 | 7
net/sourceforge/pmd/lang/java/typeresolution/TypeResolutionFacade.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/typeresolution/rules/CloneMethodMustImplementCloneable.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/typeresolution/rules/LooseCoupling.java | 0 | 0 | 2
net/sourceforge/pmd/lang/java/typeresolution/rules/SignatureDeclareThrowsException.java | 0 | 0 | 3
net/sourceforge/pmd/lang/java/typeresolution/rules/imports/UnusedImports.java | 0 | 0 | 1
net/sourceforge/pmd/lang/java/typeresolution/visitors/PMDASMVisitor.java | 0 | 0 | 17
net/sourceforge/pmd/lang/java/xpath/GetCommentOnFunction.java | 0 | 1 | 3
net/sourceforge/pmd/lang/java/xpath/JavaFunctions.java | 0 | 1 | 4
net/sourceforge/pmd/lang/java/xpath/TypeOfFunction.java | 0 | 0 | 4
net/sourceforge/pmd/lang/jsp/JspHandler.java | 0 | 1 | 3
net/sourceforge/pmd/lang/jsp/JspParser.java | 0 | 0 | 6
net/sourceforge/pmd/lang/jsp/JspTokenManager.java | 0 | 0 | 5
net/sourceforge/pmd/lang/jsp/ast/ASTAttribute.java | 0 | 1 | 11
net/sourceforge/pmd/lang/jsp/ast/ASTAttributeValue.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTCData.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTCommentTag.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTCompilationUnit.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTContent.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTDeclaration.java | 0 | 1 | 8
net/sourceforge/pmd/lang/jsp/ast/ASTDoctypeDeclaration.java | 0 | 1 | 8
net/sourceforge/pmd/lang/jsp/ast/ASTDoctypeExternalId.java | 0 | 1 | 11
net/sourceforge/pmd/lang/jsp/ast/ASTElExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTElement.java | 0 | 1 | 15
net/sourceforge/pmd/lang/jsp/ast/ASTHtmlScript.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTJspComment.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTJspDeclaration.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTJspDeclarations.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTJspDirective.java | 0 | 1 | 8
net/sourceforge/pmd/lang/jsp/ast/ASTJspDirectiveAttribute.java | 0 | 1 | 10
net/sourceforge/pmd/lang/jsp/ast/ASTJspDocument.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTJspExpression.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTJspExpressionInAttribute.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTJspScriptlet.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTText.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTUnparsedText.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/ASTValueBinding.java | 0 | 1 | 6
net/sourceforge/pmd/lang/jsp/ast/AbstractJspNode.java | 0 | 1 | 13
net/sourceforge/pmd/lang/jsp/ast/DumpFacade.java | 0 | 1 | 2
net/sourceforge/pmd/lang/jsp/ast/JspNode.java | 0 | 1 | 7
net/sourceforge/pmd/lang/jsp/ast/JspParserVisitorAdapter.java | 0 | 1 | 24
net/sourceforge/pmd/lang/jsp/ast/OpenTagRegister.java | 0 | 1 | 5
net/sourceforge/pmd/lang/jsp/ast/StartAndEndTagMismatchException.java | 0 | 1 | 14
net/sourceforge/pmd/lang/jsp/ast/SyntaxErrorException.java | 0 | 1 | 7
net/sourceforge/pmd/lang/jsp/rule/AbstractJspRule.java | 0 | 0 | 27
net/sourceforge/pmd/lang/jsp/rule/JspRuleChainVisitor.java | 0 | 1 | 3
net/sourceforge/pmd/lang/jsp/rule/JspRuleViolationFactory.java | 0 | 1 | 3
net/sourceforge/pmd/lang/jsp/rule/basic/DuplicateJspImportsRule.java | 0 | 1 | 1
net/sourceforge/pmd/lang/jsp/rule/basic/NoInlineStyleInformationRule.java | 0 | 1 | 4
net/sourceforge/pmd/lang/rule/AbstractDelegateRule.java | 0 | 0 | 54
net/sourceforge/pmd/lang/rule/AbstractRule.java | 0 | 0 | 104
net/sourceforge/pmd/lang/rule/AbstractRuleChainVisitor.java | 0 | 1 | 14
net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactory.java | 0 | 1 | 5
net/sourceforge/pmd/lang/rule/ImmutableLanguage.java | 0 | 1 | 2
net/sourceforge/pmd/lang/rule/MockRule.java | 0 | 1 | 6
net/sourceforge/pmd/lang/rule/ParametricRuleViolation.java | 0 | 0 | 30
net/sourceforge/pmd/lang/rule/RuleChainVisitor.java | 0 | 1 | 2
net/sourceforge/pmd/lang/rule/RuleReference.java | 0 | 1 | 22
net/sourceforge/pmd/lang/rule/RuleViolationFactory.java | 0 | 1 | 3
net/sourceforge/pmd/lang/rule/XPathRule.java | 0 | 0 | 13
net/sourceforge/pmd/lang/rule/properties/AbstractDelimitedProperty.java | 0 | 1 | 7
net/sourceforge/pmd/lang/rule/properties/AbstractEnumeratedProperty.java | 0 | 0 | 17
net/sourceforge/pmd/lang/rule/properties/AbstractMultiNumericProperty.java | 0 | 1 | 4
net/sourceforge/pmd/lang/rule/properties/AbstractMultiPackagedProperty.java | 0 | 1 | 5
net/sourceforge/pmd/lang/rule/properties/AbstractNumericProperty.java | 0 | 1 | 12
net/sourceforge/pmd/lang/rule/properties/AbstractPackagedProperty.java | 0 | 1 | 15
net/sourceforge/pmd/lang/rule/properties/AbstractProperty.java | 0 | 0 | 13
net/sourceforge/pmd/lang/rule/properties/AbstractScalarProperty.java | 0 | 0 | 5
net/sourceforge/pmd/lang/rule/properties/BooleanMultiProperty.java | 0 | 0 | 5
net/sourceforge/pmd/lang/rule/properties/BooleanProperty.java | 0 | 0 | 5
net/sourceforge/pmd/lang/rule/properties/CharacterMultiProperty.java | 0 | 0 | 9
net/sourceforge/pmd/lang/rule/properties/CharacterProperty.java | 0 | 0 | 6
net/sourceforge/pmd/lang/rule/properties/DoubleMultiProperty.java | 0 | 0 | 5
net/sourceforge/pmd/lang/rule/properties/DoubleProperty.java | 0 | 0 | 4
net/sourceforge/pmd/lang/rule/properties/EnumeratedMultiProperty.java | 0 | 0 | 8
net/sourceforge/pmd/lang/rule/properties/EnumeratedProperty.java | 0 | 0 | 7
net/sourceforge/pmd/lang/rule/properties/FileProperty.java | 0 | 1 | 6
net/sourceforge/pmd/lang/rule/properties/FloatMultiProperty.java | 0 | 0 | 3
net/sourceforge/pmd/lang/rule/properties/FloatProperty.java | 0 | 0 | 4
net/sourceforge/pmd/lang/rule/properties/IntegerMultiProperty.java | 0 | 0 | 5
net/sourceforge/pmd/lang/rule/properties/IntegerProperty.java | 0 | 0 | 6
net/sourceforge/pmd/lang/rule/properties/LongMultiProperty.java | 0 | 0 | 4
net/sourceforge/pmd/lang/rule/properties/LongProperty.java | 0 | 0 | 5
net/sourceforge/pmd/lang/rule/properties/MethodMultiProperty.java | 0 | 0 | 8
net/sourceforge/pmd/lang/rule/properties/MethodProperty.java | 0 | 0 | 18
net/sourceforge/pmd/lang/rule/properties/PropertyDescriptorFactory.java | 0 | 0 | 4
net/sourceforge/pmd/lang/rule/properties/PropertyDescriptorWrapper.java | 0 | 1 | 20
net/sourceforge/pmd/lang/rule/properties/StringMultiProperty.java | 0 | 0 | 13
net/sourceforge/pmd/lang/rule/properties/StringProperty.java | 0 | 0 | 5
net/sourceforge/pmd/lang/rule/properties/TypeMultiProperty.java | 0 | 0 | 8
net/sourceforge/pmd/lang/rule/properties/TypeProperty.java | 0 | 0 | 10
net/sourceforge/pmd/lang/rule/properties/factories/BasicPropertyDescriptorFactory.java | 0 | 1 | 27
net/sourceforge/pmd/lang/rule/properties/factories/PropertyDescriptorUtil.java | 0 | 1 | 5
net/sourceforge/pmd/lang/rule/stat/StatisticalRule.java | 0 | 1 | 7
net/sourceforge/pmd/lang/rule/stat/StatisticalRuleHelper.java | 0 | 0 | 5
net/sourceforge/pmd/lang/rule/xpath/AbstractXPathRuleQuery.java | 0 | 1 | 2
net/sourceforge/pmd/lang/rule/xpath/JaxenXPathRuleQuery.java | 0 | 0 | 3
net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQuery.java | 0 | 1 | 2
net/sourceforge/pmd/lang/rule/xpath/XPathRuleQuery.java | 0 | 0 | 4
net/sourceforge/pmd/lang/xml/XmlHandler.java | 0 | 0 | 4
net/sourceforge/pmd/lang/xml/XmlParser.java | 0 | 0 | 6
net/sourceforge/pmd/lang/xml/XmlParserOptions.java | 0 | 1 | 29
net/sourceforge/pmd/lang/xml/ast/DumpFacade.java | 0 | 1 | 3
net/sourceforge/pmd/lang/xml/ast/XmlNode.java | 0 | 0 | 2
net/sourceforge/pmd/lang/xml/ast/XmlParser.java | 0 | 0 | 11
net/sourceforge/pmd/lang/xml/rule/AbstractDomXmlRule.java | 0 | 0 | 15
net/sourceforge/pmd/lang/xml/rule/AbstractXmlRule.java | 0 | 0 | 13
net/sourceforge/pmd/lang/xml/rule/XmlRuleChainVisitor.java | 0 | 0 | 3
net/sourceforge/pmd/lang/xml/rule/XmlRuleViolationFactory.java | 0 | 0 | 3
net/sourceforge/pmd/lang/xml/rule/XmlXPathRule.java | 0 | 1 | 9
net/sourceforge/pmd/lang/xpath/Initializer.java | 0 | 0 | 3
net/sourceforge/pmd/lang/xpath/MatchesFunction.java | 0 | 0 | 4
net/sourceforge/pmd/lang/xpath/PMDFunctions.java | 0 | 1 | 7
net/sourceforge/pmd/processor/AbstractPMDProcessor.java | 0 | 0 | 7
net/sourceforge/pmd/processor/MonoThreadProcessor.java | 0 | 0 | 4
net/sourceforge/pmd/processor/MultiThreadProcessor.java | 0 | 0 | 7
net/sourceforge/pmd/processor/PmdRunnable.java | 0 | 1 | 5
net/sourceforge/pmd/processor/PmdThreadFactory.java | 0 | 1 | 4
net/sourceforge/pmd/renderers/AbstractAccumulatingRenderer.java | 0 | 0 | 3
net/sourceforge/pmd/renderers/AbstractIncrementingRenderer.java | 0 | 0 | 4
net/sourceforge/pmd/renderers/AbstractRenderer.java | 0 | 0 | 9
net/sourceforge/pmd/renderers/CSVRenderer.java | 0 | 0 | 7
net/sourceforge/pmd/renderers/CSVWriter.java | 0 | 0 | 4
net/sourceforge/pmd/renderers/ColumnDescriptor.java | 0 | 1 | 8
net/sourceforge/pmd/renderers/EmacsRenderer.java | 0 | 0 | 6
net/sourceforge/pmd/renderers/HTMLRenderer.java | 0 | 0 | 11
net/sourceforge/pmd/renderers/IDEAJRenderer.java | 0 | 0 | 9
net/sourceforge/pmd/renderers/Renderer.java | 0 | 0 | 6
net/sourceforge/pmd/renderers/RendererFactory.java | 0 | 0 | 3
net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java | 0 | 0 | 6
net/sourceforge/pmd/renderers/TextColorRenderer.java | 0 | 0 | 7
net/sourceforge/pmd/renderers/TextPadRenderer.java | 0 | 0 | 4
net/sourceforge/pmd/renderers/TextRenderer.java | 0 | 0 | 5
net/sourceforge/pmd/renderers/VBHTMLRenderer.java | 0 | 0 | 4
net/sourceforge/pmd/renderers/XMLRenderer.java | 0 | 0 | 7
net/sourceforge/pmd/renderers/XSLTRenderer.java | 0 | 0 | 5
net/sourceforge/pmd/renderers/YAHTMLRenderer.java | 0 | 0 | 6
net/sourceforge/pmd/stat/DataPoint.java | 0 | 0 | 9
net/sourceforge/pmd/stat/Metric.java | 0 | 0 | 10
net/sourceforge/pmd/util/ClassUtil.java | 0 | 1 | 6
net/sourceforge/pmd/util/ClasspathClassLoader.java | 0 | 1 | 2
net/sourceforge/pmd/util/CollectionUtil.java | 0 | 1 | 20
net/sourceforge/pmd/util/CompoundIterator.java | 0 | 1 | 3
net/sourceforge/pmd/util/DateTimeUtil.java | 0 | 1 | 4
net/sourceforge/pmd/util/EmptyIterator.java | 0 | 0 | 6
net/sourceforge/pmd/util/FileFinder.java | 0 | 1 | 3
net/sourceforge/pmd/util/FileIterable.java | 0 | 0 | 8
net/sourceforge/pmd/util/FileUtil.java | 0 | 1 | 5
net/sourceforge/pmd/util/IOUtil.java | 0 | 1 | 5
net/sourceforge/pmd/util/NumericConstants.java | 0 | 1 | 4
net/sourceforge/pmd/util/ResourceLoader.java | 0 | 0 | 5
net/sourceforge/pmd/util/StringUtil.java | 0 | 0 | 21
net/sourceforge/pmd/util/SymbolTableViewer.java | 0 | 1 | 3
net/sourceforge/pmd/util/SystemUtils.java | 0 | 0 | 1
net/sourceforge/pmd/util/TypeMap.java | 0 | 1 | 1
net/sourceforge/pmd/util/UnaryFunction.java | 0 | 0 | 2
net/sourceforge/pmd/util/datasource/DataSource.java | 0 | 0 | 2
net/sourceforge/pmd/util/datasource/FileDataSource.java | 0 | 0 | 5
net/sourceforge/pmd/util/datasource/ZipDataSource.java | 0 | 0 | 5
net/sourceforge/pmd/util/designer/CodeEditorTextPane.java | 0 | 1 | 3
net/sourceforge/pmd/util/designer/CreateXMLRulePanel.java | 0 | 1 | 4
net/sourceforge/pmd/util/designer/DFAGraphRule.java | 0 | 1 | 4
net/sourceforge/pmd/util/designer/DFAPanel.java | 0 | 1 | 8
net/sourceforge/pmd/util/designer/Designer.java | 0 | 0 | 14
net/sourceforge/pmd/util/designer/LineGetter.java | 0 | 1 | 2
net/sourceforge/pmd/util/filter/AbstractCompoundFilter.java | 0 | 1 | 10
net/sourceforge/pmd/util/filter/AbstractDelegateFilter.java | 0 | 1 | 9
net/sourceforge/pmd/util/filter/AndFilter.java | 0 | 1 | 5
net/sourceforge/pmd/util/filter/DirectoryFilter.java | 0 | 1 | 5
net/sourceforge/pmd/util/filter/FileExtensionFilter.java | 0 | 1 | 7
net/sourceforge/pmd/util/filter/Filter.java | 0 | 1 | 3
net/sourceforge/pmd/util/filter/Filters.java | 0 | 1 | 2
net/sourceforge/pmd/util/filter/NotFilter.java | 0 | 1 | 6
net/sourceforge/pmd/util/filter/OrFilter.java | 0 | 1 | 5
net/sourceforge/pmd/util/filter/RegexStringFilter.java | 0 | 0 | 10
net/sourceforge/pmd/util/log/AntLogHandler.java | 0 | 0 | 5
net/sourceforge/pmd/util/log/ConsoleLogHandler.java | 0 | 0 | 4
net/sourceforge/pmd/util/log/PmdLogFormatter.java | 0 | 1 | 1
net/sourceforge/pmd/util/log/ScopedLogHandlersManager.java | 0 | 0 | 4
net/sourceforge/pmd/util/viewer/Viewer.java | 0 | 1 | 1
net/sourceforge/pmd/util/viewer/gui/ASTPanel.java | 0 | 1 | 4
net/sourceforge/pmd/util/viewer/gui/ActionCommands.java | 0 | 1 | 3
net/sourceforge/pmd/util/viewer/gui/EvaluationResultsPanel.java | 0 | 1 | 2
net/sourceforge/pmd/util/viewer/gui/MainFrame.java | 0 | 1 | 5
net/sourceforge/pmd/util/viewer/gui/ParseExceptionHandler.java | 0 | 1 | 3
net/sourceforge/pmd/util/viewer/gui/SourceCodePanel.java | 0 | 1 | 3
net/sourceforge/pmd/util/viewer/gui/XPathPanel.java | 0 | 1 | 4
net/sourceforge/pmd/util/viewer/gui/menu/ASTNodePopupMenu.java | 0 | 1 | 1
net/sourceforge/pmd/util/viewer/gui/menu/AttributesSubMenu.java | 0 | 1 | 1
net/sourceforge/pmd/util/viewer/gui/menu/SimpleNodeSubMenu.java | 0 | 1 | 0
net/sourceforge/pmd/util/viewer/gui/menu/XPathFragmentAddingItem.java | 0 | 1 | 2
net/sourceforge/pmd/util/viewer/model/ASTModel.java | 0 | 1 | 24
net/sourceforge/pmd/util/viewer/model/AttributeToolkit.java | 0 | 1 | 0
net/sourceforge/pmd/util/viewer/model/SimpleNodeTreeNodeAdapter.java | 0 | 1 | 19
net/sourceforge/pmd/util/viewer/model/ViewerModel.java | 0 | 1 | 10
net/sourceforge/pmd/util/viewer/model/ViewerModelEvent.java | 0 | 1 | 4
net/sourceforge/pmd/util/viewer/model/ViewerModelListener.java | 0 | 1 | 1
net/sourceforge/pmd/util/viewer/util/NLS.java | 0 | 1 | 0

## Rules

Rules | Violations | Severity
--- | --- | ---
JavadocStyle checkFirstSentence: `"false"` checkEmptyJavadoc: `"true"` | 353 | Error
JavadocType authorFormat: `"\S"` versionFormat: `"\S"` | 927 | Error
JavadocMethod scope: `"package"` | 3632 | Error
JavadocVariable scope: `"package"` | 412 | Error
AvoidStarImport | 8 | Error
RegexpHeader header 1: `^\/\*\*[ ]*$` 2: `^[ ]+\*[ ]+BSD-style license; for more info see http:\/\/pmd.sourceforge.net/license.html[ ]*` 3: `[ ]+\*\/[ ]*$` | 392 | Warning

## Details

### net/sourceforge/pmd/AbstractConfiguration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 3
| Type Javadoc comment is missing an @version tag. | 6
| Missing a Javadoc comment. | 11

### net/sourceforge/pmd/AbstractPropertySource.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 13
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 32
| Javadoc has empty description section. | 38
| Expected an @return tag. | 41
| Javadoc has empty description section. | 45
| Expected @param tag for 'propertyDescriptor'. | 48
| Missing a Javadoc comment. | 61
| Javadoc has empty description section. | 63
| Expected an @return tag. | 66
| Expected @param tag for 'name'. | 66
| Javadoc has empty description section. | 75
| Expected an @return tag. | 78
| Expected @param tag for 'descriptor'. | 78
| Javadoc has empty description section. | 87
| Expected an @return tag. | 90
| Javadoc has empty description section. | 94
| Expected an @return tag. | 97
| Expected @param tag for '<T>'. | 98
| Expected @param tag for 'propertyDescriptor'. | 98
| Javadoc has empty description section. | 109
| Expected @param tag for '<T>'. | 112
| Expected @param tag for 'propertyDescriptor'. | 112
| Expected @param tag for 'value'. | 112
| Javadoc has empty description section. | 124
| Expected an @return tag. | 127
| Javadoc has empty description section. | 147
| Expected an @return tag. | 150
| Missing a Javadoc comment. | 169
| Javadoc has empty description section. | 173
| Expected an @return tag. | 176

### net/sourceforge/pmd/ExternalRuleID.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28

### net/sourceforge/pmd/NumericPropertyDescriptor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 11

### net/sourceforge/pmd/PMD.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 49
| Type Javadoc comment is missing an @version tag. | 49
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 56
| Missing a Javadoc comment. | 60
| Expected @param tag for 'rs'. | 77
| Expected @param tag for 'ctx'. | 77
| Expected @param tag for 'fileName'. | 77
| Javadoc has empty description section. | 141
| Expected @param tag for 'configuration'. | 154
| Missing a Javadoc comment. | 203
| Expected an @return tag. | 227
| Expected @param tag for 'total'. | 227
| Expected @param tag for 'totalDone'. | 227
| Expected @param tag for 'configuration'. | 240
| Expected @param tag for 'ruleSetFactory'. | 241
| Expected @param tag for 'files'. | 241
| Expected @param tag for 'ctx'. | 242
| Expected @param tag for 'monitor'. | 242
| Javadoc has empty description section. | 275
| Javadoc has empty description section. | 297
| Javadoc has empty description section. | 314
| Expected @param tag for 'args'. | 343
| Javadoc has empty description section. | 347
| Missing a Javadoc comment. | 383

### net/sourceforge/pmd/PMDConfiguration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 81
| Type Javadoc comment is missing an @version tag. | 81
| Expected @throws tag for 'IOException'. | 172
| Expected @param tag for 'ruleSets'. | 243
| Expected @param tag for 'withReportWriter'. | 314
| Expected @param tag for 'reportFile'. | 351

### net/sourceforge/pmd/PMDException.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 32

### net/sourceforge/pmd/PropertyDescriptor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 14
| Expected @throws tag for 'IllegalArgumentException'. | 102

### net/sourceforge/pmd/PropertyDescriptorFactory.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 5
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 11
| Expected @param tag for 'valuesById'. | 26

### net/sourceforge/pmd/PropertyDescriptorFields.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 3
| Type Javadoc comment is missing an @version tag. | 7
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 18

### net/sourceforge/pmd/PropertySource.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 7
| Type Javadoc comment is missing an @version tag. | 11
| Expected an @return tag. | 59
| Expected @param tag for 'desc'. | 81
| Expected an @return tag. | 89

### net/sourceforge/pmd/Report.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 62
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 85
| Missing a Javadoc comment. | 91
| Missing a Javadoc comment. | 95
| Missing a Javadoc comment. | 99
| Missing a Javadoc comment. | 103
| Missing a Javadoc comment. | 127
| Missing a Javadoc comment. | 138
| Missing a Javadoc comment. | 149
| Javadoc has empty description section. | 153
| Missing a Javadoc comment. | 169
| Missing a Javadoc comment. | 173
| Missing a Javadoc comment. | 177
| Missing a Javadoc comment. | 200
| Missing a Javadoc comment. | 207
| Missing a Javadoc comment. | 212
| Missing a Javadoc comment. | 217
| Missing a Javadoc comment. | 239
| Missing a Javadoc comment. | 243
| Missing a Javadoc comment. | 247
| Missing a Javadoc comment. | 251
| Missing a Javadoc comment. | 255
| Missing a Javadoc comment. | 259
| Missing a Javadoc comment. | 263
| Missing a Javadoc comment. | 267
| Missing a Javadoc comment. | 271
| Missing a Javadoc comment. | 275
| Missing a Javadoc comment. | 279
| Missing a Javadoc comment. | 283
| Missing a Javadoc comment. | 287
| Missing a Javadoc comment. | 291
| Missing a Javadoc comment. | 295
| Missing a Javadoc comment. | 299
| Missing a Javadoc comment. | 303

### net/sourceforge/pmd/ReportListener.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 11

### net/sourceforge/pmd/Rule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 18
| Type Javadoc comment is missing an @version tag. | 18
| Expected an @return tag. | 35
| Expected @param tag for 'language'. | 40
| Expected an @return tag. | 46
| Expected @param tag for 'minimumLanguageVersion'. | 51
| Expected an @return tag. | 57
| Expected @param tag for 'maximumLanguageVersion'. | 62
| Expected an @return tag. | 74
| Expected @param tag for 'deprecated'. | 79
| Expected an @return tag. | 84
| Expected @param tag for 'name'. | 89
| Expected an @return tag. | 95
| Expected @param tag for 'since'. | 100
| Expected an @return tag. | 105
| Expected @param tag for 'ruleClass'. | 110
| Expected an @return tag. | 117
| Expected @param tag for 'name'. | 124
| Expected an @return tag. | 129
| Expected @param tag for 'message'. | 134
| Expected an @return tag. | 139
| Expected @param tag for 'description'. | 144
| Expected an @return tag. | 149
| Expected @param tag for 'example'. | 154
| Expected an @return tag. | 159
| Expected @param tag for 'externalInfoUrl'. | 164
| Expected an @return tag. | 169
| Expected @param tag for 'priority'. | 174
| Expected an @return tag. | 182
| Expected an @return tag. | 194
| Expected an @return tag. | 206
| Expected an @return tag. | 212
| Expected an @return tag. | 218
| Expected @param tag for 'nodeClass'. | 223
| Expected @param tag for 'astNodeName'. | 228
| Expected @param tag for 'ctx'. | 233
| Expected @param tag for 'nodes'. | 239
| Expected @param tag for 'ctx'. | 239
| Expected @param tag for 'ctx'. | 244

### net/sourceforge/pmd/RuleChain.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 17
| Type Javadoc comment is missing an @version tag. | 17

### net/sourceforge/pmd/RuleContext.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 29
| Type Javadoc comment is missing an @version tag. | 29
| Expected @param tag for 'ruleContext'. | 47
| Unused @throws tag for 'IllegalArgumentException'. | 135

### net/sourceforge/pmd/RulePriority.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 11
| Type Javadoc comment is missing an @version tag. | 11
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 16
| Expected an @return tag. | 46

### net/sourceforge/pmd/RuleSet.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 34
| Type Javadoc comment is missing an @version tag. | 34
| Expected an @return tag. | 56
| Expected @param tag for 'name'. | 56
| Expected @param tag for 'theRules'. | 56
| Expected @param tag for 'rule'. | 93
| Expected @param tag for 'rule'. | 116
| Missing a Javadoc comment. | 269
| Missing a Javadoc comment. | 275
| Expected an @return tag. | 301
| Missing a Javadoc comment. | 309
| Javadoc has empty description section. | 315
| Expected an @return tag. | 318
| Expected @param tag for 'o'. | 319
| Javadoc has empty description section. | 332
| Expected an @return tag. | 335
| Missing a Javadoc comment. | 340
| Missing a Javadoc comment. | 344
| Missing a Javadoc comment. | 348
| Missing a Javadoc comment. | 352
| Missing a Javadoc comment. | 356
| Missing a Javadoc comment. | 360
| Missing a Javadoc comment. | 364
| Missing a Javadoc comment. | 368
| Missing a Javadoc comment. | 376
| Missing a Javadoc comment. | 382
| Missing a Javadoc comment. | 391
| Missing a Javadoc comment. | 395
| Missing a Javadoc comment. | 403
| Missing a Javadoc comment. | 409
| Expected @param tag for 'collector'. | 444

### net/sourceforge/pmd/RuleSetFactory.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 40
| Type Javadoc comment is missing an @version tag. | 40
| Expected @throws tag for 'RuleSetNotFoundException'. | 81

### net/sourceforge/pmd/RuleSetNotFoundException.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 7

### net/sourceforge/pmd/RuleSetReference.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 9
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 44

### net/sourceforge/pmd/RuleSetReferenceId.java

Violation | Message | Line
--- | --- | ---
| Extra HTML tag found: </li>, or a simple RuleSet name. | 21
| Type Javadoc comment is missing an @author tag. | 75
| Type Javadoc comment is missing an @version tag. | 75
| Unused @throws tag for 'IllegalArgumentException'. | 85
| Unused @throws tag for 'IllegalArgumentException'. | 99
| Unused @throws tag for 'IllegalArgumentException'. | 100
| Unused @throws tag for 'IllegalArgumentException'. | 101

### net/sourceforge/pmd/RuleSetWriter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 38
| Type Javadoc comment is missing an @version tag. | 38
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 54

### net/sourceforge/pmd/RuleSets.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 19
| Missing a Javadoc comment. | 67
| Expected @param tag for 'ctx'. | 102
| Expected @param tag for 'ctx'. | 130
| Missing a Javadoc comment. | 171
| Expected @param tag for 'collector'. | 185

### net/sourceforge/pmd/RuleViolation.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 12
| Type Javadoc comment is missing an @version tag. | 12

### net/sourceforge/pmd/RuleViolationComparator.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 20
| Type Javadoc comment is missing an @version tag. | 20
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 27

### net/sourceforge/pmd/RulesetsFactoryUtils.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 31

### net/sourceforge/pmd/SourceCodeProcessor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25

### net/sourceforge/pmd/SynchronizedReportListener.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 11
| Type Javadoc comment is missing an @version tag. | 11
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 23

### net/sourceforge/pmd/ant/Formatter.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 56
| Missing a Javadoc comment. | 60
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 90

### net/sourceforge/pmd/ant/PMDTask.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 61
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 69
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 84
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 92
| Missing a Javadoc comment. | 96
| Missing a Javadoc comment. | 100
| Missing a Javadoc comment. | 104
| Missing a Javadoc comment. | 108
| Missing a Javadoc comment. | 112
| Missing a Javadoc comment. | 120
| Missing a Javadoc comment. | 124
| Missing a Javadoc comment. | 128
| Missing a Javadoc comment. | 135
| Missing a Javadoc comment. | 139
| Missing a Javadoc comment. | 143
| Missing a Javadoc comment. | 147
| Missing a Javadoc comment. | 154
| Missing a Javadoc comment. | 372

### net/sourceforge/pmd/ant/RuleSetWrapper.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10

### net/sourceforge/pmd/ant/SourceLanguage.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 9
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30

### net/sourceforge/pmd/benchmark/Benchmark.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 3
| Type Javadoc comment is missing an @version tag. | 7
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 25

### net/sourceforge/pmd/benchmark/BenchmarkReport.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 7
| Type Javadoc comment is missing an @version tag. | 11
| Javadoc has empty description section. | 13
| Expected @param tag for 'stressResults'. | 18
| Expected @param tag for 'out'. | 18
| Javadoc has empty description section. | 20
| Expected @param tag for 'benchmarksByName'. | 25
| Expected @param tag for 'out'. | 25

### net/sourceforge/pmd/benchmark/BenchmarkResult.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 4
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 29

### net/sourceforge/pmd/benchmark/Benchmarker.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 32
| Type Javadoc comment is missing an @author tag. | 36
| Type Javadoc comment is missing an @version tag. | 36
| Javadoc has empty description section. | 38
| Javadoc has empty description section. | 52
| Javadoc has empty description section. | 68
| Expected @throws tag for 'RuleSetNotFoundException'. | 75
| Expected @throws tag for 'IOException'. | 75
| Expected @throws tag for 'PMDException'. | 75
| Javadoc has empty description section. | 117
| Javadoc has empty description section. | 142
| Javadoc has empty description section. | 185
| Javadoc has empty description section. | 194
| Missing a Javadoc comment. | 218
| Javadoc has empty description section. | 222

### net/sourceforge/pmd/benchmark/RuleDuration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 20

### net/sourceforge/pmd/benchmark/StringBuilderCR.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 31

### net/sourceforge/pmd/benchmark/TextReport.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 14
| Type Javadoc comment is missing an @author tag. | 18
| Type Javadoc comment is missing an @version tag. | 18
| Missing a Javadoc comment. | 25
| Javadoc has empty description section. | 29
| Javadoc has empty description section. | 53
| Javadoc has empty description section. | 61
| Javadoc has empty description section. | 154

### net/sourceforge/pmd/cli/PMDCommandLineInterface.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 18
| Type Javadoc comment is missing an @version tag. | 22
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 52
| Expected @param tag for 'args'. | 125
| Missing a Javadoc comment. | 129
| Missing a Javadoc comment. | 157
| Missing a Javadoc comment. | 161

### net/sourceforge/pmd/cli/PMDParameters.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 92
| Missing a Javadoc comment. | 99
| Missing a Javadoc comment. | 104
| Missing a Javadoc comment. | 135
| Missing a Javadoc comment. | 139
| Missing a Javadoc comment. | 143
| Missing a Javadoc comment. | 147
| Missing a Javadoc comment. | 151
| Missing a Javadoc comment. | 155
| Missing a Javadoc comment. | 159
| Missing a Javadoc comment. | 163
| Missing a Javadoc comment. | 167
| Missing a Javadoc comment. | 171
| Missing a Javadoc comment. | 175
| Missing a Javadoc comment. | 179
| Missing a Javadoc comment. | 183
| Missing a Javadoc comment. | 187
| Missing a Javadoc comment. | 191
| Missing a Javadoc comment. | 195
| Missing a Javadoc comment. | 199
| Missing a Javadoc comment. | 203

### net/sourceforge/pmd/cli/XPathCLI.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 30
| Type Javadoc comment is missing an @version tag. | 30
| Missing a Javadoc comment. | 32

### net/sourceforge/pmd/cpd/AbstractLanguage.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20

### net/sourceforge/pmd/cpd/AbstractTokenizer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '[ ]+\*\/[ ]*$'. | 3
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28

### net/sourceforge/pmd/cpd/AnyLanguage.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 7

### net/sourceforge/pmd/cpd/AnyTokenizer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 18
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 21

### net/sourceforge/pmd/cpd/CPD.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 57
| Missing a Javadoc comment. | 61
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 69
| Missing a Javadoc comment. | 131
| Missing a Javadoc comment. | 173

### net/sourceforge/pmd/cpd/CPDConfiguration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 8
| Type Javadoc comment is missing an @version tag. | 12
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 56
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 60
| Missing a Javadoc comment. | 62
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 97

### net/sourceforge/pmd/cpd/CPDListener.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 18

### net/sourceforge/pmd/cpd/CPDNullListener.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 12

### net/sourceforge/pmd/cpd/CPDTask.java

Violation | Message | Line
--- | --- | ---
| Extra HTML tag found: </fileset> | 30
| Extra HTML tag found: </cpd> | 31
| Extra HTML tag found: </target> | 32
| Extra HTML tag found: </project> | 33
| Type Javadoc comment is missing an @author tag. | 37
| Type Javadoc comment is missing an @version tag. | 37
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 148
| Missing a Javadoc comment. | 152
| Missing a Javadoc comment. | 156
| Missing a Javadoc comment. | 160
| Missing a Javadoc comment. | 164
| Missing a Javadoc comment. | 168
| Missing a Javadoc comment. | 172
| Missing a Javadoc comment. | 176
| Missing a Javadoc comment. | 180
| Missing a Javadoc comment. | 184
| Missing a Javadoc comment. | 186
| Missing a Javadoc comment. | 191
| Missing a Javadoc comment. | 192

### net/sourceforge/pmd/cpd/CPPLanguage.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 7

### net/sourceforge/pmd/cpd/CPPTokenizer.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17

### net/sourceforge/pmd/cpd/CSVRenderer.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25

### net/sourceforge/pmd/cpd/CsLanguage.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 7

### net/sourceforge/pmd/cpd/CsTokenizer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/cpd/EcmascriptLanguage.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '[ ]+\*\/[ ]*$'. | 3
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 8

### net/sourceforge/pmd/cpd/EcmascriptTokenizer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 8
| Type Javadoc comment is missing an @version tag. | 8
| Missing a Javadoc comment. | 9

### net/sourceforge/pmd/cpd/FileReporter.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 16
| Type Javadoc comment is missing an @version tag. | 19
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 36

### net/sourceforge/pmd/cpd/FortranLanguage.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '[ ]+\*\/[ ]*$'. | 3
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 8

### net/sourceforge/pmd/cpd/FortranTokenizer.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 8
| Type Javadoc comment is missing an @version tag. | 12
| Missing a Javadoc comment. | 14

### net/sourceforge/pmd/cpd/GUI.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 69
| Missing a Javadoc comment. | 82
| Missing a Javadoc comment. | 128
| Missing a Javadoc comment. | 162
| Missing a Javadoc comment. | 168
| Missing a Javadoc comment. | 183
| Missing a Javadoc comment. | 225
| Missing a Javadoc comment. | 236
| Missing a Javadoc comment. | 287
| Missing a Javadoc comment. | 653
| Missing a Javadoc comment. | 734
| Missing a Javadoc comment. | 738
| Missing a Javadoc comment. | 755
| Missing a Javadoc comment. | 762

### net/sourceforge/pmd/cpd/GridBagHelper.java

Violation | Message | Line
--- | --- | ---
| Using the '.*' form of import should be avoided - javax.swing.*. | 7
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 56

### net/sourceforge/pmd/cpd/JSPLanguage.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 7

### net/sourceforge/pmd/cpd/JSPTokenizer.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 15

### net/sourceforge/pmd/cpd/JavaLanguage.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 13

### net/sourceforge/pmd/cpd/JavaTokenizer.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 74
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 82

### net/sourceforge/pmd/cpd/Language.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 12

### net/sourceforge/pmd/cpd/LanguageFactory.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 29

### net/sourceforge/pmd/cpd/Match.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 57
| Missing a Javadoc comment. | 61
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 69
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 81
| Missing a Javadoc comment. | 85
| Missing a Javadoc comment. | 93
| Missing a Javadoc comment. | 97
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 105
| Missing a Javadoc comment. | 109
| Missing a Javadoc comment. | 113
| Missing a Javadoc comment. | 117
| Missing a Javadoc comment. | 121
| Missing a Javadoc comment. | 125

### net/sourceforge/pmd/cpd/MatchAlgorithm.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 57

### net/sourceforge/pmd/cpd/MatchCollector.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 78

### net/sourceforge/pmd/cpd/PHPLanguage.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 7

### net/sourceforge/pmd/cpd/PHPTokenizer.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 10

### net/sourceforge/pmd/cpd/Renderer.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 8
| Type Javadoc comment is missing an @version tag. | 11
| Missing a Javadoc comment. | 12

### net/sourceforge/pmd/cpd/ReportException.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 6
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 11

### net/sourceforge/pmd/cpd/RubyLanguage.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '[ ]+\*\/[ ]*$'. | 3
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 8

### net/sourceforge/pmd/cpd/RubyTokenizer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 11
| Missing a Javadoc comment. | 13

### net/sourceforge/pmd/cpd/SimpleRenderer.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 60

### net/sourceforge/pmd/cpd/SourceCode.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 79
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 86
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 108
| Missing a Javadoc comment. | 112
| Missing a Javadoc comment. | 116
| Missing a Javadoc comment. | 125
| Missing a Javadoc comment. | 137

### net/sourceforge/pmd/cpd/TokenEntry.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 57
| Missing a Javadoc comment. | 61
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 69
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 81

### net/sourceforge/pmd/cpd/Tokenizer.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9

### net/sourceforge/pmd/cpd/Tokens.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 38

### net/sourceforge/pmd/cpd/VSRenderer.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 12

### net/sourceforge/pmd/cpd/XMLRenderer.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 22
| Type Javadoc comment is missing an @version tag. | 27
| Missing a Javadoc comment. | 72

### net/sourceforge/pmd/dcd/ClassLoaderUtil.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 14
| Type Javadoc comment is missing an @version tag. | 14
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 114
| Missing a Javadoc comment. | 122
| Missing a Javadoc comment. | 137
| Missing a Javadoc comment. | 145

### net/sourceforge/pmd/dcd/DCD.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 48
| Missing a Javadoc comment. | 83
| Missing a Javadoc comment. | 87
| Missing a Javadoc comment. | 91

### net/sourceforge/pmd/dcd/DumpNodeVisitor.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 17
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 101

### net/sourceforge/pmd/dcd/UsageNodeVisitor.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 22
| Type Javadoc comment is missing an @version tag. | 22
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 56
| Missing a Javadoc comment. | 60
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 84
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 92
| Missing a Javadoc comment. | 96
| Missing a Javadoc comment. | 100
| Missing a Javadoc comment. | 104
| Missing a Javadoc comment. | 112
| Missing a Javadoc comment. | 119
| Missing a Javadoc comment. | 133
| Missing a Javadoc comment. | 154
| Missing a Javadoc comment. | 196

### net/sourceforge/pmd/dcd/asm/PrintVisitor.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28

### net/sourceforge/pmd/dcd/asm/TypeSignatureVisitor.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 60
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 127
| Missing a Javadoc comment. | 135
| Missing a Javadoc comment. | 173
| Missing a Javadoc comment. | 180
| Missing a Javadoc comment. | 189
| Missing a Javadoc comment. | 196
| Missing a Javadoc comment. | 203
| Missing a Javadoc comment. | 210
| Missing a Javadoc comment. | 217
| Missing a Javadoc comment. | 224
| Missing a Javadoc comment. | 231
| Missing a Javadoc comment. | 240
| Missing a Javadoc comment. | 249
| Missing a Javadoc comment. | 256
| Missing a Javadoc comment. | 262
| Missing a Javadoc comment. | 270

### net/sourceforge/pmd/dcd/graph/ClassNode.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 17
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 82
| Missing a Javadoc comment. | 97
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 105
| Missing a Javadoc comment. | 109
| Missing a Javadoc comment. | 113
| Missing a Javadoc comment. | 120

### net/sourceforge/pmd/dcd/graph/ClassNodeComparator.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 12
| Type Javadoc comment is missing an @version tag. | 12
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/dcd/graph/ConstructorNode.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 17
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 60
| Missing a Javadoc comment. | 80

### net/sourceforge/pmd/dcd/graph/FieldNode.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 14
| Type Javadoc comment is missing an @version tag. | 14
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 37

### net/sourceforge/pmd/dcd/graph/MemberNode.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 14
| Type Javadoc comment is missing an @param <S> tag. | 14
| Type Javadoc comment is missing an @param <T> tag. | 14
| Type Javadoc comment is missing an @version tag. | 14
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 84
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 95
| Missing a Javadoc comment. | 99

### net/sourceforge/pmd/dcd/graph/MemberNodeComparator.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 12
| Type Javadoc comment is missing an @version tag. | 12
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/dcd/graph/MethodNode.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 17
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 59

### net/sourceforge/pmd/dcd/graph/NodeVisitor.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 9
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 33

### net/sourceforge/pmd/dcd/graph/NodeVisitorAcceptor.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 10
| Type Javadoc comment is missing an @version tag. | 10
| Missing a Javadoc comment. | 11

### net/sourceforge/pmd/dcd/graph/NodeVisitorAdapter.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 13
| Type Javadoc comment is missing an @version tag. | 13
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 56
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 74

### net/sourceforge/pmd/dcd/graph/UsageGraph.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 47
| Type Javadoc comment is missing an @version tag. | 47
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 57
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 69
| Missing a Javadoc comment. | 82
| Missing a Javadoc comment. | 87
| Missing a Javadoc comment. | 92
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 109

### net/sourceforge/pmd/dcd/graph/UsageGraphBuilder.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 28
| Type Javadoc comment is missing an @version tag. | 28
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 97
| Missing a Javadoc comment. | 104
| Missing a Javadoc comment. | 110
| Missing a Javadoc comment. | 132
| Missing a Javadoc comment. | 143
| Missing a Javadoc comment. | 159
| Missing a Javadoc comment. | 168
| Missing a Javadoc comment. | 177
| Missing a Javadoc comment. | 181
| Missing a Javadoc comment. | 185
| Missing a Javadoc comment. | 190
| Missing a Javadoc comment. | 199
| Missing a Javadoc comment. | 206
| Missing a Javadoc comment. | 213
| Missing a Javadoc comment. | 219
| Missing a Javadoc comment. | 225
| Missing a Javadoc comment. | 239
| Missing a Javadoc comment. | 250
| Missing a Javadoc comment. | 258
| Missing a Javadoc comment. | 265
| Missing a Javadoc comment. | 273
| Missing a Javadoc comment. | 281
| Missing a Javadoc comment. | 288
| Missing a Javadoc comment. | 295
| Missing a Javadoc comment. | 303
| Missing a Javadoc comment. | 315
| Missing a Javadoc comment. | 324
| Missing a Javadoc comment. | 332
| Missing a Javadoc comment. | 346
| Missing a Javadoc comment. | 354
| Missing a Javadoc comment. | 364
| Missing a Javadoc comment. | 374
| Missing a Javadoc comment. | 384
| Missing a Javadoc comment. | 392
| Missing a Javadoc comment. | 405

### net/sourceforge/pmd/lang/AbstractLanguageVersionHandler.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 13
| Type Javadoc comment is missing an @version tag. | 13
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 39

### net/sourceforge/pmd/lang/AbstractParser.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 13
| Type Javadoc comment is missing an @version tag. | 13
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 30

### net/sourceforge/pmd/lang/DataFlowHandler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 20

### net/sourceforge/pmd/lang/Language.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 37
| Type Javadoc comment is missing an @version tag. | 37
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 49
| Expected an @return tag. | 208

### net/sourceforge/pmd/lang/LanguageFilenameFilter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 58

### net/sourceforge/pmd/lang/LanguageVersion.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 40
| Type Javadoc comment is missing an @version tag. | 40
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 56
| Expected an @return tag. | 165

### net/sourceforge/pmd/lang/LanguageVersionDiscoverer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 16
| Type Javadoc comment is missing an @version tag. | 16

### net/sourceforge/pmd/lang/LanguageVersionHandler.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 16
| Expected an @return tag. | 21
| Expected an @return tag. | 26
| Expected an @return tag. | 31
| Expected @param tag for 'parserOptions'. | 44
| Expected @param tag for 'prefix'. | 74
| Expected @param tag for 'recurse'. | 74

### net/sourceforge/pmd/lang/Parser.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 17
| Expected an @return tag. | 21
| Expected an @return tag. | 34
| Missing a Javadoc comment. | 48

### net/sourceforge/pmd/lang/ParserOptions.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 12
| Type Javadoc comment is missing an @version tag. | 12
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/lang/TokenManager.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 9
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 11

### net/sourceforge/pmd/lang/VisitorStarter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 10
| Missing a Javadoc comment. | 12

### net/sourceforge/pmd/lang/XPathHandler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 11
| Type Javadoc comment is missing an @version tag. | 11
| Missing a Javadoc comment. | 13
| Expected @param tag for 'context'. | 35
| Expected an @return tag. | 41

### net/sourceforge/pmd/lang/ast/AbstractNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 57
| Missing a Javadoc comment. | 61
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 84
| Expected an @return tag. | 92
| Missing a Javadoc comment. | 95
| Missing a Javadoc comment. | 99
| Missing a Javadoc comment. | 103
| Missing a Javadoc comment. | 107
| Missing a Javadoc comment. | 111
| Missing a Javadoc comment. | 115
| Missing a Javadoc comment. | 127
| Missing a Javadoc comment. | 131
| Missing a Javadoc comment. | 135
| Missing a Javadoc comment. | 139
| Missing a Javadoc comment. | 143
| Missing a Javadoc comment. | 147
| Missing a Javadoc comment. | 157
| Unused @throws tag for 'IllegalArgumentException'. | 166
| Expected @param tag for '<T>'. | 188
| Expected @param tag for '<T>'. | 202
| Missing a Javadoc comment. | 263
| Missing a Javadoc comment. | 267
| Missing a Javadoc comment. | 279
| Javadoc has empty description section. | 342
| Expected @param tag for 'types'. | 347

### net/sourceforge/pmd/lang/ast/AbstractTokenManager.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30

### net/sourceforge/pmd/lang/ast/Node.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 16
| Expected @param tag for 'parent'. | 34
| Missing a Javadoc comment. | 36
| Expected @param tag for 'child'. | 42
| Expected @param tag for 'index'. | 42
| Expected an @return tag. | 51
| Expected an @return tag. | 56
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 60
| Missing a Javadoc comment. | 62
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 74
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 82
| Missing a Javadoc comment. | 84
| Expected @param tag for '<T>'. | 94
| Expected @param tag for '<T>'. | 102
| Expected @param tag for '<T>'. | 111
| Expected @param tag for '<T>'. | 121
| Expected @param tag for '<T>'. | 129
| Expected @param tag for '<T>'. | 137
| Expected @throws tag for 'JaxenException'. | 146
| Expected an @return tag. | 162

### net/sourceforge/pmd/lang/ast/ParseException.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 17

### net/sourceforge/pmd/lang/ast/RootNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 6
| Type Javadoc comment is missing an @version tag. | 6

### net/sourceforge/pmd/lang/ast/xpath/AbstractASTXPathHandler.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18

### net/sourceforge/pmd/lang/ast/xpath/Attribute.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 11
| Type Javadoc comment is missing an @version tag. | 14
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 75

### net/sourceforge/pmd/lang/ast/xpath/AttributeAxisIterator.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 82
| Missing a Javadoc comment. | 86
| Missing a Javadoc comment. | 98

### net/sourceforge/pmd/lang/ast/xpath/AttributeNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 9
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 10

### net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 16
| Type Javadoc comment is missing an @version tag. | 19
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 79
| Missing a Javadoc comment. | 83
| Missing a Javadoc comment. | 87
| Missing a Javadoc comment. | 91
| Missing a Javadoc comment. | 95
| Missing a Javadoc comment. | 99

### net/sourceforge/pmd/lang/ast/xpath/NodeIterator.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 11
| Type Javadoc comment is missing an @version tag. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 83

### net/sourceforge/pmd/lang/ast/xpath/saxon/AbstractNodeInfo.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 26
| Type Javadoc comment is missing an @version tag. | 26

### net/sourceforge/pmd/lang/ast/xpath/saxon/AttributeAxisIterator.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 10
| Type Javadoc comment is missing an @version tag. | 10
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 13
| Expected @param tag for 'startNodeInfo'. | 19

### net/sourceforge/pmd/lang/ast/xpath/saxon/AttributeNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 16
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 21

### net/sourceforge/pmd/lang/ast/xpath/saxon/DocumentNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 19
| Type Javadoc comment is missing an @version tag. | 19

### net/sourceforge/pmd/lang/ast/xpath/saxon/ElementNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 17
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 26

### net/sourceforge/pmd/lang/ast/xpath/saxon/IdGenerator.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 6
| Type Javadoc comment is missing an @version tag. | 6
| Missing a Javadoc comment. | 9

### net/sourceforge/pmd/lang/cpp/ContinuationReader.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 23
| Type Javadoc comment is missing an @version tag. | 23
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 31

### net/sourceforge/pmd/lang/cpp/CppHandler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 11
| Type Javadoc comment is missing an @version tag. | 11
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 17

### net/sourceforge/pmd/lang/cpp/CppParser.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 16
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 36

### net/sourceforge/pmd/lang/cpp/CppTokenManager.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 15
| Type Javadoc comment is missing an @version tag. | 15
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26

### net/sourceforge/pmd/lang/dfa/AbstractDataFlowNode.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 15
| Type Javadoc comment is missing an @version tag. | 20
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 89
| Missing a Javadoc comment. | 93
| Missing a Javadoc comment. | 97
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 105
| Missing a Javadoc comment. | 109
| Missing a Javadoc comment. | 117

### net/sourceforge/pmd/lang/dfa/DataFlowNode.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 35

### net/sourceforge/pmd/lang/dfa/Linker.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 11
| Type Javadoc comment is missing an @version tag. | 15
| Missing a Javadoc comment. | 21
| Expected @throws tag for 'LinkerException'. | 30
| Expected @throws tag for 'SequenceException'. | 30

### net/sourceforge/pmd/lang/dfa/LinkerException.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 6
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 15

### net/sourceforge/pmd/lang/dfa/NodeType.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 6
| Type Javadoc comment is missing an @version tag. | 10
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 42

### net/sourceforge/pmd/lang/dfa/SequenceChecker.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 10
| Type Javadoc comment is missing an @version tag. | 24
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 148
| Expected an @return tag. | 157
| Missing a Javadoc comment. | 189
| Missing a Javadoc comment. | 193

### net/sourceforge/pmd/lang/dfa/SequenceException.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 6
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 15

### net/sourceforge/pmd/lang/dfa/StackObject.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 21

### net/sourceforge/pmd/lang/dfa/StartOrEndDataFlowNode.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/lang/dfa/Structure.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 13
| Type Javadoc comment is missing an @version tag. | 19
| Missing a Javadoc comment. | 26
| Expected an @return tag. | 36
| Expected @param tag for 'node'. | 36
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 52
| Expected @param tag for 'type'. | 64
| Expected @param tag for 'node'. | 64
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 80

### net/sourceforge/pmd/lang/dfa/VariableAccess.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 6
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 51

### net/sourceforge/pmd/lang/dfa/VariableAccessException.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 6
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 15

### net/sourceforge/pmd/lang/dfa/pathfinder/CurrentPath.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 70

### net/sourceforge/pmd/lang/dfa/pathfinder/DAAPathFinder.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 11
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 38

### net/sourceforge/pmd/lang/dfa/pathfinder/Executable.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 7
| Type Javadoc comment is missing an @version tag. | 12
| Missing a Javadoc comment. | 14

### net/sourceforge/pmd/lang/dfa/pathfinder/PathElement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 20

### net/sourceforge/pmd/lang/dfa/report/AbstractReportNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 6
| Expected an @return tag. | 19
| Expected @param tag for 'arg0'. | 19
| Javadoc has empty description section. | 21
| Javadoc has empty description section. | 31
| Javadoc has empty description section. | 48
| Expected @param tag for 'child'. | 63
| Expected @param tag for 'child'. | 71
| Missing a Javadoc comment. | 76
| Javadoc has empty description section. | 80
| Missing a Javadoc comment. | 89
| Missing a Javadoc comment. | 96
| Missing a Javadoc comment. | 100
| Missing a Javadoc comment. | 107
| Missing a Javadoc comment. | 111
| Missing a Javadoc comment. | 115

### net/sourceforge/pmd/lang/dfa/report/ClassNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 4
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 16

### net/sourceforge/pmd/lang/dfa/report/PackageNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 15

### net/sourceforge/pmd/lang/dfa/report/ReportHTMLPrintVisitor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 13
| Type Javadoc comment is missing an @version tag. | 22
| Missing a Javadoc comment. | 33
| Expected @param tag for 'node'. | 81

### net/sourceforge/pmd/lang/dfa/report/ReportTree.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 84
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 97
| Expected @param tag for 'violation'. | 105

### net/sourceforge/pmd/lang/dfa/report/ReportVisitor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 5

### net/sourceforge/pmd/lang/dfa/report/ViolationNode.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20

### net/sourceforge/pmd/lang/ecmascript/Ecmascript3Handler.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 24
| Type Javadoc comment is missing an @version tag. | 24
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 46

### net/sourceforge/pmd/lang/ecmascript/Ecmascript3Parser.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 19
| Type Javadoc comment is missing an @version tag. | 19
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 38

### net/sourceforge/pmd/lang/ecmascript/EcmascriptParserOptions.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 61
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 79
| Missing a Javadoc comment. | 83
| Missing a Javadoc comment. | 87
| Missing a Javadoc comment. | 91
| Missing a Javadoc comment. | 95

### net/sourceforge/pmd/lang/ecmascript/ast/ASTArrayComprehension.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Expected an @return tag. | 13
| Expected @param tag for 'visitor'. | 13
| Expected @param tag for 'data'. | 13
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 33

### net/sourceforge/pmd/lang/ecmascript/ast/ASTArrayComprehensionLoop.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 7
| Expected an @return tag. | 14
| Expected @param tag for 'visitor'. | 14
| Expected @param tag for 'data'. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22

### net/sourceforge/pmd/lang/ecmascript/ast/ASTArrayLiteral.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 11
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30

### net/sourceforge/pmd/lang/ecmascript/ast/ASTAssignment.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17

### net/sourceforge/pmd/lang/ecmascript/ast/ASTAstRoot.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25

### net/sourceforge/pmd/lang/ecmascript/ast/ASTBlock.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17

### net/sourceforge/pmd/lang/ecmascript/ast/ASTBreakStatement.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26

### net/sourceforge/pmd/lang/ecmascript/ast/ASTCatchClause.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 33

### net/sourceforge/pmd/lang/ecmascript/ast/ASTComment.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Expected an @return tag. | 13
| Expected @param tag for 'visitor'. | 14
| Expected @param tag for 'data'. | 14
| Missing a Javadoc comment. | 18

### net/sourceforge/pmd/lang/ecmascript/ast/ASTConditionalExpression.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 29

### net/sourceforge/pmd/lang/ecmascript/ast/ASTContinueStatement.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26

### net/sourceforge/pmd/lang/ecmascript/ast/ASTDoLoop.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25

### net/sourceforge/pmd/lang/ecmascript/ast/ASTElementGet.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25

### net/sourceforge/pmd/lang/ecmascript/ast/ASTEmptyExpression.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17

### net/sourceforge/pmd/lang/ecmascript/ast/ASTExpressionStatement.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18
| Missing a Javadoc comment. | 22

### net/sourceforge/pmd/lang/ecmascript/ast/ASTForInLoop.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 32

### net/sourceforge/pmd/lang/ecmascript/ast/ASTForLoop.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 32

### net/sourceforge/pmd/lang/ecmascript/ast/ASTFunctionCall.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 32

### net/sourceforge/pmd/lang/ecmascript/ast/ASTFunctionNode.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 55

### net/sourceforge/pmd/lang/ecmascript/ast/ASTIfStatement.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 32

### net/sourceforge/pmd/lang/ecmascript/ast/ASTInfixExpression.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16

### net/sourceforge/pmd/lang/ecmascript/ast/ASTKeywordLiteral.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 19
| Expected @param tag for 'data'. | 19
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 35

### net/sourceforge/pmd/lang/ecmascript/ast/ASTLabel.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Expected an @return tag. | 14
| Expected @param tag for 'visitor'. | 14
| Expected @param tag for 'data'. | 14

### net/sourceforge/pmd/lang/ecmascript/ast/ASTLabeledStatement.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28

### net/sourceforge/pmd/lang/ecmascript/ast/ASTLetNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Expected an @return tag. | 13
| Expected @param tag for 'visitor'. | 13
| Expected @param tag for 'data'. | 13
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25

### net/sourceforge/pmd/lang/ecmascript/ast/ASTName.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30

### net/sourceforge/pmd/lang/ecmascript/ast/ASTNewExpression.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 40

### net/sourceforge/pmd/lang/ecmascript/ast/ASTNumberLiteral.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 27

### net/sourceforge/pmd/lang/ecmascript/ast/ASTObjectLiteral.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 11
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34

### net/sourceforge/pmd/lang/ecmascript/ast/ASTObjectProperty.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24

### net/sourceforge/pmd/lang/ecmascript/ast/ASTParenthesizedExpression.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16

### net/sourceforge/pmd/lang/ecmascript/ast/ASTPropertyGet.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17

### net/sourceforge/pmd/lang/ecmascript/ast/ASTRegExpLiteral.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17
| Missing a Javadoc comment. | 21

### net/sourceforge/pmd/lang/ecmascript/ast/ASTReturnStatement.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16
| Missing a Javadoc comment. | 20

### net/sourceforge/pmd/lang/ecmascript/ast/ASTScope.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16

### net/sourceforge/pmd/lang/ecmascript/ast/ASTStringLiteral.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 29

### net/sourceforge/pmd/lang/ecmascript/ast/ASTSwitchCase.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 37

### net/sourceforge/pmd/lang/ecmascript/ast/ASTSwitchStatement.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28

### net/sourceforge/pmd/lang/ecmascript/ast/ASTThrowStatement.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16

### net/sourceforge/pmd/lang/ecmascript/ast/ASTTryStatement.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 40

### net/sourceforge/pmd/lang/ecmascript/ast/ASTUnaryExpression.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 19
| Expected @param tag for 'data'. | 19
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 31

### net/sourceforge/pmd/lang/ecmascript/ast/ASTVariableDeclaration.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34

### net/sourceforge/pmd/lang/ecmascript/ast/ASTVariableInitializer.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 32

### net/sourceforge/pmd/lang/ecmascript/ast/ASTWhileLoop.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24

### net/sourceforge/pmd/lang/ecmascript/ast/ASTWithStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Expected an @return tag. | 13
| Expected @param tag for 'visitor'. | 13
| Expected @param tag for 'data'. | 13
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 21

### net/sourceforge/pmd/lang/ecmascript/ast/ASTXmlDotQuery.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Expected an @return tag. | 13
| Expected @param tag for 'visitor'. | 13
| Expected @param tag for 'data'. | 13

### net/sourceforge/pmd/lang/ecmascript/ast/ASTXmlExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Expected an @return tag. | 13
| Expected @param tag for 'visitor'. | 13
| Expected @param tag for 'data'. | 13
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 21

### net/sourceforge/pmd/lang/ecmascript/ast/ASTXmlMemberGet.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Expected an @return tag. | 13
| Expected @param tag for 'visitor'. | 13
| Expected @param tag for 'data'. | 13

### net/sourceforge/pmd/lang/ecmascript/ast/ASTXmlString.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Expected an @return tag. | 14
| Expected @param tag for 'visitor'. | 14
| Expected @param tag for 'data'. | 14

### net/sourceforge/pmd/lang/ecmascript/ast/AbstractEcmascriptNode.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 20
| Expected an @return tag. | 36
| Expected @param tag for 'visitor'. | 36
| Expected @param tag for 'data'. | 36
| Expected an @return tag. | 43
| Expected @param tag for 'visitor'. | 43
| Expected @param tag for 'data'. | 43
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 62

### net/sourceforge/pmd/lang/ecmascript/ast/AbstractInfixEcmascriptNode.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26

### net/sourceforge/pmd/lang/ecmascript/ast/DestructuringNode.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 7

### net/sourceforge/pmd/lang/ecmascript/ast/DumpFacade.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 30

### net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptNode.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 15
| Expected @param tag for 'visitor'. | 15
| Expected @param tag for 'data'. | 15
| Expected an @return tag. | 20
| Expected @param tag for 'visitor'. | 20
| Expected @param tag for 'data'. | 20
| Expected an @return tag. | 25
| Missing a Javadoc comment. | 35

### net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParser.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 47

### net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserVisitor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 4
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 56
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 60
| Missing a Javadoc comment. | 62
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 74
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 80
| Missing a Javadoc comment. | 82
| Missing a Javadoc comment. | 84
| Missing a Javadoc comment. | 86
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 92
| Missing a Javadoc comment. | 94
| Missing a Javadoc comment. | 96
| Missing a Javadoc comment. | 98
| Missing a Javadoc comment. | 100
| Missing a Javadoc comment. | 102

### net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserVisitorAdapter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 62
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 74
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 82
| Missing a Javadoc comment. | 86
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 94
| Missing a Javadoc comment. | 98
| Missing a Javadoc comment. | 102
| Missing a Javadoc comment. | 106
| Missing a Javadoc comment. | 110
| Missing a Javadoc comment. | 114
| Missing a Javadoc comment. | 118
| Missing a Javadoc comment. | 122
| Missing a Javadoc comment. | 126
| Missing a Javadoc comment. | 130
| Missing a Javadoc comment. | 134
| Missing a Javadoc comment. | 138
| Missing a Javadoc comment. | 142
| Missing a Javadoc comment. | 146
| Missing a Javadoc comment. | 150
| Missing a Javadoc comment. | 154
| Missing a Javadoc comment. | 158
| Missing a Javadoc comment. | 162
| Missing a Javadoc comment. | 166
| Missing a Javadoc comment. | 170
| Missing a Javadoc comment. | 174
| Missing a Javadoc comment. | 178
| Missing a Javadoc comment. | 182
| Missing a Javadoc comment. | 186
| Missing a Javadoc comment. | 190
| Missing a Javadoc comment. | 194
| Missing a Javadoc comment. | 198
| Missing a Javadoc comment. | 202

### net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptTreeBuilder.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 133
| Missing a Javadoc comment. | 134
| Missing a Javadoc comment. | 137
| Missing a Javadoc comment. | 140
| Missing a Javadoc comment. | 144
| Missing a Javadoc comment. | 168
| Missing a Javadoc comment. | 204

### net/sourceforge/pmd/lang/ecmascript/ast/SourceCodePositioner.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 14
| Type Javadoc comment is missing an @version tag. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 51

### net/sourceforge/pmd/lang/ecmascript/ast/TrailingCommaNode.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 9

### net/sourceforge/pmd/lang/ecmascript/rule/AbstractEcmascriptRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 69
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 87
| Missing a Javadoc comment. | 91
| Missing a Javadoc comment. | 104
| Missing a Javadoc comment. | 109
| Missing a Javadoc comment. | 113
| Missing a Javadoc comment. | 117
| Missing a Javadoc comment. | 121
| Missing a Javadoc comment. | 125
| Missing a Javadoc comment. | 129
| Missing a Javadoc comment. | 133
| Missing a Javadoc comment. | 137
| Missing a Javadoc comment. | 141
| Missing a Javadoc comment. | 145
| Missing a Javadoc comment. | 149
| Missing a Javadoc comment. | 153
| Missing a Javadoc comment. | 157
| Missing a Javadoc comment. | 161
| Missing a Javadoc comment. | 165
| Missing a Javadoc comment. | 169
| Missing a Javadoc comment. | 173
| Missing a Javadoc comment. | 177
| Missing a Javadoc comment. | 181
| Missing a Javadoc comment. | 185
| Missing a Javadoc comment. | 189
| Missing a Javadoc comment. | 193
| Missing a Javadoc comment. | 197
| Missing a Javadoc comment. | 201
| Missing a Javadoc comment. | 205
| Missing a Javadoc comment. | 209
| Missing a Javadoc comment. | 213
| Missing a Javadoc comment. | 217
| Missing a Javadoc comment. | 221
| Missing a Javadoc comment. | 225
| Missing a Javadoc comment. | 229
| Missing a Javadoc comment. | 233
| Missing a Javadoc comment. | 237
| Missing a Javadoc comment. | 241
| Missing a Javadoc comment. | 245
| Missing a Javadoc comment. | 249
| Missing a Javadoc comment. | 253
| Missing a Javadoc comment. | 257
| Missing a Javadoc comment. | 261
| Missing a Javadoc comment. | 265
| Missing a Javadoc comment. | 269
| Missing a Javadoc comment. | 273
| Missing a Javadoc comment. | 277
| Missing a Javadoc comment. | 281
| Missing a Javadoc comment. | 285
| Missing a Javadoc comment. | 289
| Missing a Javadoc comment. | 293
| Missing a Javadoc comment. | 297
| Missing a Javadoc comment. | 301

### net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleChainVisitor.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 36

### net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleViolationFactory.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 27

### net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptXPathRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 16

### net/sourceforge/pmd/lang/ecmascript/rule/basic/ConsistentReturnRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 14

### net/sourceforge/pmd/lang/java/AbstractJavaHandler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 31
| Missing a Javadoc comment. | 52

### net/sourceforge/pmd/lang/java/AbstractJavaParser.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 26
| Type Javadoc comment is missing an @version tag. | 26
| Missing a Javadoc comment. | 29
| Expected an @return tag. | 41
| Expected @param tag for 'source'. | 41
| Expected @throws tag for 'ParseException'. | 41
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 59

### net/sourceforge/pmd/lang/java/Java13Handler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 8

### net/sourceforge/pmd/lang/java/Java13Parser.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/lang/java/Java14Handler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 8

### net/sourceforge/pmd/lang/java/Java14Parser.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/lang/java/Java15Handler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 8

### net/sourceforge/pmd/lang/java/Java15Parser.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/lang/java/Java16Handler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 8

### net/sourceforge/pmd/lang/java/Java16Parser.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 15
| Type Javadoc comment is missing an @version tag. | 15
| Missing a Javadoc comment. | 17

### net/sourceforge/pmd/lang/java/Java17Handler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 8

### net/sourceforge/pmd/lang/java/Java17Parser.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 15
| Type Javadoc comment is missing an @version tag. | 15
| Missing a Javadoc comment. | 17

### net/sourceforge/pmd/lang/java/JavaDataFlowHandler.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/lang/java/JavaTokenManager.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 15
| Type Javadoc comment is missing an @version tag. | 15
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26

### net/sourceforge/pmd/lang/java/ast/ASTAdditiveExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTAllocationExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTAndExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Expected an @return tag. | 62
| Expected @param tag for 'visitor'. | 63
| Expected @param tag for 'data'. | 63

### net/sourceforge/pmd/lang/java/ast/ASTAnnotationMethodDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16

### net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeBody.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeMemberDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTArgumentList.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTArguments.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 15
| Expected an @return tag. | 25
| Expected @param tag for 'visitor'. | 25
| Expected @param tag for 'data'. | 25

### net/sourceforge/pmd/lang/java/ast/ASTArrayDimsAndInits.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTArrayInitializer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTAssertStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTAssignmentOperator.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Expected an @return tag. | 28
| Expected @param tag for 'visitor'. | 28
| Expected @param tag for 'data'. | 28

### net/sourceforge/pmd/lang/java/ast/ASTBlock.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28

### net/sourceforge/pmd/lang/java/ast/ASTBlockStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Expected an @return tag. | 28
| Expected @param tag for 'visitor'. | 28
| Expected @param tag for 'data'. | 28

### net/sourceforge/pmd/lang/java/ast/ASTBreakStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTCastExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTCatchStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceBody.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceBodyDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 22
| Expected an @return tag. | 37
| Expected @param tag for 'visitor'. | 37
| Expected @param tag for 'data'. | 37
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 45

### net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 22
| Expected @param tag for 'visitor'. | 22
| Expected @param tag for 'data'. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 36

### net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceType.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30
| Expected an @return tag. | 37
| Expected @param tag for 'visitor'. | 38
| Expected @param tag for 'data'. | 38
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 55

### net/sourceforge/pmd/lang/java/ast/ASTConditionalAndExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTConditionalExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Expected an @return tag. | 27
| Expected @param tag for 'visitor'. | 27
| Expected @param tag for 'data'. | 27

### net/sourceforge/pmd/lang/java/ast/ASTConditionalOrExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTConstructorDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Expected an @return tag. | 26
| Expected @param tag for 'visitor'. | 26
| Expected @param tag for 'data'. | 26
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 36

### net/sourceforge/pmd/lang/java/ast/ASTContinueStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTDefaultValue.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTDoStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTEmptyStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTEnumBody.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTEnumDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 14

### net/sourceforge/pmd/lang/java/ast/ASTEqualityExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17

### net/sourceforge/pmd/lang/java/ast/ASTExclusiveOrExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 44

### net/sourceforge/pmd/lang/java/ast/ASTExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTExtendsList.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 11
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 19
| Expected @param tag for 'data'. | 19
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 83
| Missing a Javadoc comment. | 91
| Missing a Javadoc comment. | 95

### net/sourceforge/pmd/lang/java/ast/ASTFinallyStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTForInit.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTForStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTForUpdate.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 55

### net/sourceforge/pmd/lang/java/ast/ASTFormalParameters.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 14
| Expected an @return tag. | 21
| Expected @param tag for 'visitor'. | 21
| Expected @param tag for 'data'. | 21

### net/sourceforge/pmd/lang/java/ast/ASTIfStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Expected an @return tag. | 27
| Expected @param tag for 'visitor'. | 27
| Expected @param tag for 'data'. | 27

### net/sourceforge/pmd/lang/java/ast/ASTImplementsList.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTImportDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 43
| Expected an @return tag. | 58
| Expected @param tag for 'visitor'. | 58
| Expected @param tag for 'data'. | 58
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 67

### net/sourceforge/pmd/lang/java/ast/ASTInclusiveOrExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTInitializer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28

### net/sourceforge/pmd/lang/java/ast/ASTInstanceOfExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTLabeledStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 14

### net/sourceforge/pmd/lang/java/ast/ASTLiteral.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Expected an @return tag. | 25
| Expected @param tag for 'visitor'. | 26
| Expected @param tag for 'data'. | 26
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 58

### net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 13
| Expected an @return tag. | 20
| Expected @param tag for 'visitor'. | 21
| Expected @param tag for 'data'. | 21
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 45

### net/sourceforge/pmd/lang/java/ast/ASTMarkerAnnotation.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTMemberSelector.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17

### net/sourceforge/pmd/lang/java/ast/ASTMemberValue.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTMemberValueArrayInitializer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTMemberValuePair.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTMemberValuePairs.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 72

### net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarator.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 15
| Expected an @return tag. | 22
| Expected @param tag for 'visitor'. | 22
| Expected @param tag for 'data'. | 22

### net/sourceforge/pmd/lang/java/ast/ASTMultiplicativeExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTName.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Expected an @return tag. | 30
| Expected @param tag for 'visitor'. | 30
| Expected @param tag for 'data'. | 30

### net/sourceforge/pmd/lang/java/ast/ASTNameList.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTNormalAnnotation.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18
| Missing a Javadoc comment. | 22

### net/sourceforge/pmd/lang/java/ast/ASTPostfixExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 11
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTPreDecrementExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTPreIncrementExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17

### net/sourceforge/pmd/lang/java/ast/ASTPrimaryExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTPrimaryPrefix.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 29
| Expected an @return tag. | 36
| Expected @param tag for 'visitor'. | 36
| Expected @param tag for 'data'. | 36

### net/sourceforge/pmd/lang/java/ast/ASTPrimarySuffix.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 29
| Expected an @return tag. | 50
| Expected @param tag for 'visitor'. | 51
| Expected @param tag for 'data'. | 51

### net/sourceforge/pmd/lang/java/ast/ASTPrimitiveType.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 15
| Expected an @return tag. | 22
| Expected @param tag for 'visitor'. | 22
| Expected @param tag for 'data'. | 22
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 36

### net/sourceforge/pmd/lang/java/ast/ASTRSIGNEDSHIFT.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTRUNSIGNEDSHIFT.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTReferenceType.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 32

### net/sourceforge/pmd/lang/java/ast/ASTRelationalExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTResource.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16

### net/sourceforge/pmd/lang/java/ast/ASTResourceSpecification.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16

### net/sourceforge/pmd/lang/java/ast/ASTResources.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16

### net/sourceforge/pmd/lang/java/ast/ASTResultType.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Expected an @return tag. | 25
| Expected @param tag for 'visitor'. | 25
| Expected @param tag for 'data'. | 25

### net/sourceforge/pmd/lang/java/ast/ASTReturnStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTShiftExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTSingleMemberAnnotation.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17

### net/sourceforge/pmd/lang/java/ast/ASTStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTStatementExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTStatementExpressionList.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Expected an @return tag. | 28
| Expected @param tag for 'visitor'. | 28
| Expected @param tag for 'data'. | 28

### net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTSynchronizedStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTThrowStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 19
| Expected @param tag for 'data'. | 19

### net/sourceforge/pmd/lang/java/ast/ASTTryStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 12
| Expected an @return tag. | 19
| Expected @param tag for 'visitor'. | 19
| Expected @param tag for 'data'. | 19
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 32

### net/sourceforge/pmd/lang/java/ast/ASTType.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 37

### net/sourceforge/pmd/lang/java/ast/ASTTypeArgument.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTTypeArguments.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTTypeBound.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 17
| Expected an @return tag. | 32
| Expected @param tag for 'visitor'. | 32
| Expected @param tag for 'data'. | 32

### net/sourceforge/pmd/lang/java/ast/ASTTypeParameter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTTypeParameters.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTUnaryExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17

### net/sourceforge/pmd/lang/java/ast/ASTUnaryExpressionNotPlusMinus.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 17
| Expected @param tag for 'visitor'. | 17
| Expected @param tag for 'data'. | 17

### net/sourceforge/pmd/lang/java/ast/ASTVariableDeclarator.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 17
| Expected an @return tag. | 24
| Expected @param tag for 'visitor'. | 25
| Expected @param tag for 'data'. | 25
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 56
| Missing a Javadoc comment. | 60
| Missing a Javadoc comment. | 69

### net/sourceforge/pmd/lang/java/ast/ASTVariableInitializer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTWhileStatement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/ASTWildcardBounds.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/java/ast/AbstractJavaAccessNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 79
| Missing a Javadoc comment. | 83
| Missing a Javadoc comment. | 87
| Missing a Javadoc comment. | 91
| Missing a Javadoc comment. | 95
| Missing a Javadoc comment. | 99
| Missing a Javadoc comment. | 103
| Missing a Javadoc comment. | 107
| Missing a Javadoc comment. | 124

### net/sourceforge/pmd/lang/java/ast/AbstractJavaAccessTypeNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 28
| Expected an @return tag. | 42
| Expected @param tag for 'visitor'. | 42
| Expected @param tag for 'data'. | 42
| Expected an @return tag. | 49
| Expected @param tag for 'visitor'. | 49
| Expected @param tag for 'data'. | 49
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 69
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 77

### net/sourceforge/pmd/lang/java/ast/AbstractJavaTypeNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 9
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25

### net/sourceforge/pmd/lang/java/ast/AccessNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 7
| Type Javadoc comment is missing an @version tag. | 7
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 57
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 61
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 69

### net/sourceforge/pmd/lang/java/ast/CanSuppressWarnings.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6

### net/sourceforge/pmd/lang/java/ast/Comment.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 22

### net/sourceforge/pmd/lang/java/ast/CommentUtil.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 76
| Expected an @return tag. | 123
| Expected @param tag for 'lines'. | 123
| Missing a Javadoc comment. | 146

### net/sourceforge/pmd/lang/java/ast/Dimensionable.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 4
| Missing a Javadoc comment. | 6

### net/sourceforge/pmd/lang/java/ast/DummyJavaNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 7
| Type Javadoc comment is missing an @version tag. | 7
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 13

### net/sourceforge/pmd/lang/java/ast/DumpFacade.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 14

### net/sourceforge/pmd/lang/java/ast/FormalComment.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 5

### net/sourceforge/pmd/lang/java/ast/JavaNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 6
| Expected an @return tag. | 11
| Expected @param tag for 'visitor'. | 11
| Expected @param tag for 'data'. | 11
| Expected an @return tag. | 16
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 20

### net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 62
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 74
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 82
| Missing a Javadoc comment. | 86
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 94
| Missing a Javadoc comment. | 98
| Missing a Javadoc comment. | 102
| Missing a Javadoc comment. | 106
| Missing a Javadoc comment. | 110
| Missing a Javadoc comment. | 114
| Missing a Javadoc comment. | 117
| Missing a Javadoc comment. | 121
| Missing a Javadoc comment. | 125
| Missing a Javadoc comment. | 129
| Missing a Javadoc comment. | 133
| Missing a Javadoc comment. | 137
| Missing a Javadoc comment. | 141
| Missing a Javadoc comment. | 145
| Missing a Javadoc comment. | 149
| Missing a Javadoc comment. | 153
| Missing a Javadoc comment. | 157
| Missing a Javadoc comment. | 161
| Missing a Javadoc comment. | 165
| Missing a Javadoc comment. | 169
| Missing a Javadoc comment. | 173
| Missing a Javadoc comment. | 177
| Missing a Javadoc comment. | 181
| Missing a Javadoc comment. | 185
| Missing a Javadoc comment. | 189
| Missing a Javadoc comment. | 193
| Missing a Javadoc comment. | 197
| Missing a Javadoc comment. | 201
| Missing a Javadoc comment. | 205
| Missing a Javadoc comment. | 209
| Missing a Javadoc comment. | 213
| Missing a Javadoc comment. | 217
| Missing a Javadoc comment. | 221
| Missing a Javadoc comment. | 225
| Missing a Javadoc comment. | 229
| Missing a Javadoc comment. | 233
| Missing a Javadoc comment. | 237
| Missing a Javadoc comment. | 241
| Missing a Javadoc comment. | 245
| Missing a Javadoc comment. | 249
| Missing a Javadoc comment. | 253
| Missing a Javadoc comment. | 257
| Missing a Javadoc comment. | 261
| Missing a Javadoc comment. | 265
| Missing a Javadoc comment. | 269
| Missing a Javadoc comment. | 273
| Missing a Javadoc comment. | 277
| Missing a Javadoc comment. | 281
| Missing a Javadoc comment. | 285
| Missing a Javadoc comment. | 289
| Missing a Javadoc comment. | 293
| Missing a Javadoc comment. | 297
| Missing a Javadoc comment. | 301
| Missing a Javadoc comment. | 305
| Missing a Javadoc comment. | 309
| Missing a Javadoc comment. | 313
| Missing a Javadoc comment. | 317
| Missing a Javadoc comment. | 321
| Missing a Javadoc comment. | 325
| Missing a Javadoc comment. | 329
| Missing a Javadoc comment. | 333
| Missing a Javadoc comment. | 337
| Missing a Javadoc comment. | 341
| Missing a Javadoc comment. | 345
| Missing a Javadoc comment. | 349
| Missing a Javadoc comment. | 353
| Missing a Javadoc comment. | 357
| Missing a Javadoc comment. | 361
| Missing a Javadoc comment. | 365
| Missing a Javadoc comment. | 369
| Missing a Javadoc comment. | 373
| Missing a Javadoc comment. | 377
| Missing a Javadoc comment. | 381
| Missing a Javadoc comment. | 385
| Missing a Javadoc comment. | 389
| Missing a Javadoc comment. | 393
| Missing a Javadoc comment. | 397
| Missing a Javadoc comment. | 401
| Missing a Javadoc comment. | 405
| Missing a Javadoc comment. | 409
| Missing a Javadoc comment. | 413
| Missing a Javadoc comment. | 417
| Missing a Javadoc comment. | 421
| Missing a Javadoc comment. | 425
| Missing a Javadoc comment. | 429
| Missing a Javadoc comment. | 432
| Missing a Javadoc comment. | 436
| Missing a Javadoc comment. | 440
| Missing a Javadoc comment. | 444
| Missing a Javadoc comment. | 448

### net/sourceforge/pmd/lang/java/ast/JavadocElement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 16

### net/sourceforge/pmd/lang/java/ast/MultiLineComment.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 5

### net/sourceforge/pmd/lang/java/ast/SingleLineComment.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 5

### net/sourceforge/pmd/lang/java/ast/TypeNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 6
| Type Javadoc comment is missing an @version tag. | 6

### net/sourceforge/pmd/lang/java/dfa/DataFlowFacade.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 12
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 34

### net/sourceforge/pmd/lang/java/dfa/JavaDataFlowNode.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20

### net/sourceforge/pmd/lang/java/dfa/StatementAndBraceFinder.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 35
| Type Javadoc comment is missing an @version tag. | 42
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 74
| Missing a Javadoc comment. | 83
| Missing a Javadoc comment. | 92
| Missing a Javadoc comment. | 119
| Missing a Javadoc comment. | 130
| Missing a Javadoc comment. | 136
| Missing a Javadoc comment. | 150
| Missing a Javadoc comment. | 185
| Missing a Javadoc comment. | 195
| Missing a Javadoc comment. | 209
| Missing a Javadoc comment. | 220
| Missing a Javadoc comment. | 230
| Missing a Javadoc comment. | 240

### net/sourceforge/pmd/lang/java/dfa/VariableAccessVisitor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 26
| Type Javadoc comment is missing an @version tag. | 32
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 40

### net/sourceforge/pmd/lang/java/javadoc/JavadocTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 50

### net/sourceforge/pmd/lang/java/rule/AbstractInefficientZeroCheck.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 20
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 26

### net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java

Violation | Message | Line
--- | --- | ---
| Using the '.*' form of import should be avoided - net.sourceforge.pmd.lang.java.ast.*. | 11
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 27
| Expected an @return tag. | 41
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 73
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 81
| Missing a Javadoc comment. | 85
| Missing a Javadoc comment. | 89
| Missing a Javadoc comment. | 93
| Missing a Javadoc comment. | 97
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 105
| Missing a Javadoc comment. | 109
| Missing a Javadoc comment. | 113
| Missing a Javadoc comment. | 117
| Missing a Javadoc comment. | 121
| Missing a Javadoc comment. | 125
| Missing a Javadoc comment. | 129
| Missing a Javadoc comment. | 133
| Missing a Javadoc comment. | 137
| Missing a Javadoc comment. | 141
| Missing a Javadoc comment. | 145
| Missing a Javadoc comment. | 149
| Missing a Javadoc comment. | 153
| Missing a Javadoc comment. | 157
| Missing a Javadoc comment. | 161
| Missing a Javadoc comment. | 165
| Missing a Javadoc comment. | 169
| Missing a Javadoc comment. | 173
| Missing a Javadoc comment. | 177
| Missing a Javadoc comment. | 181
| Missing a Javadoc comment. | 185
| Missing a Javadoc comment. | 189
| Missing a Javadoc comment. | 193
| Missing a Javadoc comment. | 197
| Missing a Javadoc comment. | 201
| Missing a Javadoc comment. | 205
| Missing a Javadoc comment. | 209
| Missing a Javadoc comment. | 213
| Missing a Javadoc comment. | 217
| Missing a Javadoc comment. | 221
| Missing a Javadoc comment. | 225
| Missing a Javadoc comment. | 229
| Missing a Javadoc comment. | 233
| Missing a Javadoc comment. | 237
| Missing a Javadoc comment. | 241
| Missing a Javadoc comment. | 245
| Missing a Javadoc comment. | 249
| Missing a Javadoc comment. | 253
| Missing a Javadoc comment. | 257
| Missing a Javadoc comment. | 261
| Missing a Javadoc comment. | 265
| Missing a Javadoc comment. | 269
| Missing a Javadoc comment. | 273
| Missing a Javadoc comment. | 277
| Missing a Javadoc comment. | 281
| Missing a Javadoc comment. | 285
| Missing a Javadoc comment. | 289
| Missing a Javadoc comment. | 293
| Missing a Javadoc comment. | 297
| Missing a Javadoc comment. | 301
| Missing a Javadoc comment. | 305
| Missing a Javadoc comment. | 309
| Missing a Javadoc comment. | 313
| Missing a Javadoc comment. | 317
| Missing a Javadoc comment. | 321
| Missing a Javadoc comment. | 325
| Missing a Javadoc comment. | 329
| Missing a Javadoc comment. | 333
| Missing a Javadoc comment. | 337
| Missing a Javadoc comment. | 341
| Missing a Javadoc comment. | 345
| Missing a Javadoc comment. | 349
| Missing a Javadoc comment. | 353
| Missing a Javadoc comment. | 357
| Missing a Javadoc comment. | 361
| Missing a Javadoc comment. | 365
| Missing a Javadoc comment. | 369
| Missing a Javadoc comment. | 373
| Missing a Javadoc comment. | 377
| Missing a Javadoc comment. | 381
| Missing a Javadoc comment. | 385
| Missing a Javadoc comment. | 389
| Missing a Javadoc comment. | 393
| Missing a Javadoc comment. | 397
| Missing a Javadoc comment. | 401
| Missing a Javadoc comment. | 405
| Missing a Javadoc comment. | 409
| Missing a Javadoc comment. | 413
| Missing a Javadoc comment. | 417
| Missing a Javadoc comment. | 421
| Missing a Javadoc comment. | 425
| Missing a Javadoc comment. | 429
| Missing a Javadoc comment. | 433
| Missing a Javadoc comment. | 437
| Missing a Javadoc comment. | 441
| Missing a Javadoc comment. | 445
| Missing a Javadoc comment. | 449
| Missing a Javadoc comment. | 453
| Missing a Javadoc comment. | 457
| Missing a Javadoc comment. | 461
| Missing a Javadoc comment. | 465
| Missing a Javadoc comment. | 469
| Missing a Javadoc comment. | 473
| Missing a Javadoc comment. | 477
| Missing a Javadoc comment. | 481
| Missing a Javadoc comment. | 485
| Missing a Javadoc comment. | 489
| Missing a Javadoc comment. | 493
| Missing a Javadoc comment. | 497
| Missing a Javadoc comment. | 501
| Missing a Javadoc comment. | 505
| Missing a Javadoc comment. | 509
| Missing a Javadoc comment. | 513

### net/sourceforge/pmd/lang/java/rule/AbstractPoorMethodCall.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1

### net/sourceforge/pmd/lang/java/rule/AbstractStatisticalJavaRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/lang/java/rule/GenericLiteralCheckerRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 20
| Missing a Javadoc comment. | 28
| Expected an @return tag. | 48
| Expected @param tag for 'node'. | 49
| Expected @param tag for 'data'. | 49

### net/sourceforge/pmd/lang/java/rule/ImportWrapper.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 47

### net/sourceforge/pmd/lang/java/rule/JavaRuleChainVisitor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 32

### net/sourceforge/pmd/lang/java/rule/JavaRuleViolation.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 33
| Type Javadoc comment is missing an @version tag. | 33
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 41

### net/sourceforge/pmd/lang/java/rule/JavaRuleViolationFactory.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 13

### net/sourceforge/pmd/lang/java/rule/StringConcatenationRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 13

### net/sourceforge/pmd/lang/java/rule/SymbolTableTestRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 12

### net/sourceforge/pmd/lang/java/rule/UselessAssignment.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 57

### net/sourceforge/pmd/lang/java/rule/basic/AvoidBranchingStatementAsLastInLoopRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 87
| Javadoc has empty description section. | 94
| Expected an @return tag. | 97

### net/sourceforge/pmd/lang/java/rule/basic/AvoidMultipleUnaryOperatorsRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 13

### net/sourceforge/pmd/lang/java/rule/basic/AvoidUsingHardCodedIPRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 79
| Missing a Javadoc comment. | 83
| Missing a Javadoc comment. | 87
| Missing a Javadoc comment. | 111
| Missing a Javadoc comment. | 189
| Javadoc has empty description section. | 193
| Expected an @return tag. | 196

### net/sourceforge/pmd/lang/java/rule/basic/AvoidUsingOctalValuesRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 23

### net/sourceforge/pmd/lang/java/rule/basic/BigIntegerInstantiationRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 17

### net/sourceforge/pmd/lang/java/rule/basic/BooleanInstantiationRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 29
| Type Javadoc comment is missing an @version tag. | 29

### net/sourceforge/pmd/lang/java/rule/basic/BrokenNullCheckRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 23

### net/sourceforge/pmd/lang/java/rule/basic/CheckResultSetRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 27
| Type Javadoc comment is missing an @version tag. | 27

### net/sourceforge/pmd/lang/java/rule/basic/CheckSkipResultRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17

### net/sourceforge/pmd/lang/java/rule/basic/DoubleCheckedLockingRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 48

### net/sourceforge/pmd/lang/java/rule/basic/OverrideBothEqualsAndHashcodeRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 14

### net/sourceforge/pmd/lang/java/rule/codesize/AbstractNcssCountRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 33

### net/sourceforge/pmd/lang/java/rule/codesize/CyclomaticComplexityRule.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 34
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 81

### net/sourceforge/pmd/lang/java/rule/codesize/ExcessiveClassLengthRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 14
| Type Javadoc comment is missing an @version tag. | 14
| Missing a Javadoc comment. | 15

### net/sourceforge/pmd/lang/java/rule/codesize/ExcessiveMethodLengthRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 14
| Type Javadoc comment is missing an @version tag. | 14
| Missing a Javadoc comment. | 15

### net/sourceforge/pmd/lang/java/rule/codesize/ExcessiveParameterListRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 17
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 24

### net/sourceforge/pmd/lang/java/rule/codesize/ExcessivePublicCountRule.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 13
| Type Javadoc comment is missing an @version tag. | 27
| Missing a Javadoc comment. | 29
| Expected an @return tag. | 37
| Expected @param tag for 'node'. | 37
| Expected @param tag for 'data'. | 37
| Expected an @return tag. | 45
| Expected @param tag for 'node'. | 45
| Expected @param tag for 'data'. | 45

### net/sourceforge/pmd/lang/java/rule/codesize/NPathComplexityRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 31
| Missing a Javadoc comment. | 33

### net/sourceforge/pmd/lang/java/rule/codesize/NcssConstructorCountRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 13
| Missing a Javadoc comment. | 23

### net/sourceforge/pmd/lang/java/rule/codesize/NcssMethodCountRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 11

### net/sourceforge/pmd/lang/java/rule/codesize/NcssTypeCountRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 19

### net/sourceforge/pmd/lang/java/rule/codesize/TooManyFieldsRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 31

### net/sourceforge/pmd/lang/java/rule/comments/AbstractCommentRule.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 23
| Type Javadoc comment is missing an @version tag. | 27
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 142

### net/sourceforge/pmd/lang/java/rule/comments/CodeInCommentsRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 2
| Type Javadoc comment is missing an @version tag. | 6
| Missing a Javadoc comment. | 11

### net/sourceforge/pmd/lang/java/rule/comments/CommentContentRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 27
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 52
| Expected @param tag for 'ctx'. | 62
| Javadoc has empty description section. | 83
| Expected @param tag for 'ctx'. | 87
| Missing a Javadoc comment. | 142
| Javadoc has empty description section. | 147
| Expected an @return tag. | 150

### net/sourceforge/pmd/lang/java/rule/comments/CommentRequiredRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 6
| Type Javadoc comment is missing an @version tag. | 10
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 57
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 80
| Javadoc has empty description section. | 88
| Expected an @return tag. | 91

### net/sourceforge/pmd/lang/java/rule/comments/CommentSizeRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 23

### net/sourceforge/pmd/lang/java/rule/comments/HeaderCommentsRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 13
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 54

### net/sourceforge/pmd/lang/java/rule/comments/JavadocRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3

### net/sourceforge/pmd/lang/java/rule/controversial/AssignmentInOperandRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 16
| Type Javadoc comment is missing an @author tag. | 20
| Type Javadoc comment is missing an @version tag. | 20
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 60
| Javadoc has empty description section. | 68
| Expected an @return tag. | 71

### net/sourceforge/pmd/lang/java/rule/controversial/DaaRuleViolation.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 19
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 35

### net/sourceforge/pmd/lang/java/rule/controversial/DataflowAnomalyAnalysisRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 31
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 83

### net/sourceforge/pmd/lang/java/rule/controversial/DontImportSunRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 8

### net/sourceforge/pmd/lang/java/rule/controversial/NullAssignmentRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/lang/java/rule/controversial/OnlyOneReturnRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 16

### net/sourceforge/pmd/lang/java/rule/controversial/SuspiciousOctalEscapeRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 6

### net/sourceforge/pmd/lang/java/rule/coupling/CouplingBetweenObjectsRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 34
| Missing a Javadoc comment. | 43
| Javadoc has empty description section. | 158

### net/sourceforge/pmd/lang/java/rule/coupling/ExcessiveImportsRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 20
| Missing a Javadoc comment. | 22
| Expected @param tag for 'node'. | 34
| Expected @param tag for 'data'. | 34

### net/sourceforge/pmd/lang/java/rule/coupling/LawOfDemeterRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 44
| Type Javadoc comment is missing an @version tag. | 44
| Expected @param tag for 'node'. | 54
| Expected @param tag for 'data'. | 54

### net/sourceforge/pmd/lang/java/rule/coupling/LooseCouplingRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 28

### net/sourceforge/pmd/lang/java/rule/coupling/LoosePackageCouplingRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 35
| Type Javadoc comment is missing an @version tag. | 35
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 106
| Missing a Javadoc comment. | 111
| Missing a Javadoc comment. | 116
| Missing a Javadoc comment. | 127
| Javadoc has empty description section. | 134
| Expected an @return tag. | 137

### net/sourceforge/pmd/lang/java/rule/design/AccessorClassGenerationRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 36
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 97
| Expected an @return tag. | 155
| Expected @param tag for 'node'. | 155
| Expected @param tag for 'data'. | 155
| Expected an @return tag. | 225
| Expected @param tag for 'node'. | 225
| Expected @param tag for 'data'. | 225
| Missing a Javadoc comment. | 232

### net/sourceforge/pmd/lang/java/rule/design/AssignmentToNonFinalStaticRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 20
| Type Javadoc comment is missing an @version tag. | 23
| Missing a Javadoc comment. | 25

### net/sourceforge/pmd/lang/java/rule/design/AvoidDeeplyNestedIfStmtsRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 34

### net/sourceforge/pmd/lang/java/rule/design/AvoidReassigningParametersRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 15

### net/sourceforge/pmd/lang/java/rule/design/CloseResourceRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 48
| Missing a Javadoc comment. | 60

### net/sourceforge/pmd/lang/java/rule/design/CompareObjectsWithEqualsRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 29

### net/sourceforge/pmd/lang/java/rule/design/ConfusingTernaryRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 39
| Type Javadoc comment is missing an @version tag. | 39
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 56

### net/sourceforge/pmd/lang/java/rule/design/ConstructorCallsOverridableMethodRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 50
| Missing a Javadoc comment. | 385
| Missing a Javadoc comment. | 419
| Missing a Javadoc comment. | 449
| Missing a Javadoc comment. | 509
| Missing a Javadoc comment. | 515
| Missing a Javadoc comment. | 544
| Expected an @return tag. | 770
| Expected @param tag for 'node'. | 771
| Expected @param tag for 'data'. | 771
| Expected an @return tag. | 797
| Expected @param tag for 'node'. | 798
| Expected @param tag for 'data'. | 798
| Expected an @return tag. | 827
| Expected @param tag for 'node'. | 828
| Expected @param tag for 'data'. | 828
| Javadoc has empty description section. | 864

### net/sourceforge/pmd/lang/java/rule/design/ExcessiveLengthRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 20
| Type Javadoc comment is missing an @version tag. | 20
| Missing a Javadoc comment. | 23

### net/sourceforge/pmd/lang/java/rule/design/ExcessiveNodeCountRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 25
| Type Javadoc comment is missing an @version tag. | 25
| Missing a Javadoc comment. | 28

### net/sourceforge/pmd/lang/java/rule/design/GenericClassCounterRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 48
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 94

### net/sourceforge/pmd/lang/java/rule/design/GodClassRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 48
| Type Javadoc comment is missing an @version tag. | 48
| Expected an @return tag. | 84
| Expected @param tag for 'node'. | 85
| Expected @param tag for 'data'. | 85
| Expected an @return tag. | 183
| Expected @param tag for 'node'. | 184
| Expected @param tag for 'data'. | 184

### net/sourceforge/pmd/lang/java/rule/design/IdempotentOperationsRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 15

### net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 28
| Type Javadoc comment is missing an @version tag. | 31

### net/sourceforge/pmd/lang/java/rule/design/NonThreadSafeSingletonRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 37

### net/sourceforge/pmd/lang/java/rule/design/PositionalIteratorRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 16

### net/sourceforge/pmd/lang/java/rule/design/PreserveStackTraceRule.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 28
| Type Javadoc comment is missing an @version tag. | 34

### net/sourceforge/pmd/lang/java/rule/design/SimplifyBooleanReturnsRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 41

### net/sourceforge/pmd/lang/java/rule/design/SingularFieldRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 28
| Type Javadoc comment is missing an @version tag. | 32
| Missing a Javadoc comment. | 42

### net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 12
| Type Javadoc comment is missing an @version tag. | 24
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 83
| Missing a Javadoc comment. | 93

### net/sourceforge/pmd/lang/java/rule/design/UnnecessaryLocalBeforeReturnRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 16

### net/sourceforge/pmd/lang/java/rule/design/UnsynchronizedStaticDateFormatterRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 30

### net/sourceforge/pmd/lang/java/rule/design/UseCollectionIsEmptyRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 18

### net/sourceforge/pmd/lang/java/rule/design/UseSingletonRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 17

### net/sourceforge/pmd/lang/java/rule/finalizers/AvoidCallingFinalizeRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 39

### net/sourceforge/pmd/lang/java/rule/imports/DontImportJavaLangRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 6

### net/sourceforge/pmd/lang/java/rule/imports/DuplicateImportsRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 72

### net/sourceforge/pmd/lang/java/rule/imports/ImportFromSamePackageRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 12

### net/sourceforge/pmd/lang/java/rule/imports/UnnecessaryFullyQualifiedNameRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/lang/java/rule/imports/UnusedImportsRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 123
| Missing a Javadoc comment. | 133

### net/sourceforge/pmd/lang/java/rule/javabeans/BeanMembersShouldSerializeRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 31

### net/sourceforge/pmd/lang/java/rule/junit/AbstractJUnitRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 61

### net/sourceforge/pmd/lang/java/rule/junit/JUnitAssertionsShouldIncludeMessageRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 37

### net/sourceforge/pmd/lang/java/rule/junit/JUnitTestsShouldIncludeAssertRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 18

### net/sourceforge/pmd/lang/java/rule/junit/TestClassWithoutTestCasesRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 12

### net/sourceforge/pmd/lang/java/rule/logging/MoreThanOneLoggerRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 17

### net/sourceforge/pmd/lang/java/rule/migrating/JUnitUseExpectedRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 43

### net/sourceforge/pmd/lang/java/rule/migrating/UnnecessaryCastRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 18

### net/sourceforge/pmd/lang/java/rule/naming/AvoidDollarSignsRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 26

### net/sourceforge/pmd/lang/java/rule/naming/AvoidFieldNameMatchingMethodNameRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 18

### net/sourceforge/pmd/lang/java/rule/naming/AvoidFieldNameMatchingTypeNameRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/lang/java/rule/naming/ClassNamingConventionsRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 11

### net/sourceforge/pmd/lang/java/rule/naming/MethodNamingConventionsRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 11

### net/sourceforge/pmd/lang/java/rule/naming/MethodWithSameNameAsEnclosingClassRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 9

### net/sourceforge/pmd/lang/java/rule/naming/SuspiciousHashcodeMethodNameRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 12

### net/sourceforge/pmd/lang/java/rule/naming/VariableNamingConventionsRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 68
| Missing a Javadoc comment. | 82
| Missing a Javadoc comment. | 87
| Missing a Javadoc comment. | 101
| Missing a Javadoc comment. | 117
| Missing a Javadoc comment. | 124
| Missing a Javadoc comment. | 214
| Missing a Javadoc comment. | 225

### net/sourceforge/pmd/lang/java/rule/optimizations/AbstractOptimizationRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 19
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 28

### net/sourceforge/pmd/lang/java/rule/optimizations/AvoidInstantiatingObjectsInLoopsRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 15

### net/sourceforge/pmd/lang/java/rule/optimizations/LocalVariableCouldBeFinalRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17

### net/sourceforge/pmd/lang/java/rule/optimizations/MethodArgumentCouldBeFinalRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 18

### net/sourceforge/pmd/lang/java/rule/optimizations/PrematureDeclarationRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 26
| Missing a Javadoc comment. | 28
| Javadoc has empty description section. | 30

### net/sourceforge/pmd/lang/java/rule/optimizations/RedundantFieldInitializerRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 22
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28

### net/sourceforge/pmd/lang/java/rule/optimizations/UnnecessaryWrapperObjectCreationRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 38

### net/sourceforge/pmd/lang/java/rule/optimizations/UseStringBufferForStringAppendsRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 15

### net/sourceforge/pmd/lang/java/rule/regex/RegexHelper.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 15

### net/sourceforge/pmd/lang/java/rule/strictexception/AvoidCatchingThrowableRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 15

### net/sourceforge/pmd/lang/java/rule/strictexception/ExceptionAsFlowControlRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 18

### net/sourceforge/pmd/lang/java/rule/strictexception/SignatureDeclareThrowsExceptionRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 97

### net/sourceforge/pmd/lang/java/rule/strings/AppendCharacterWithCharRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 21
| Type Javadoc comment is missing an @version tag. | 21

### net/sourceforge/pmd/lang/java/rule/strings/AvoidDuplicateLiteralsRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 56
| Missing a Javadoc comment. | 60
| Missing a Javadoc comment. | 92
| Javadoc has empty description section. | 197
| Expected an @return tag. | 200

### net/sourceforge/pmd/lang/java/rule/strings/ConsecutiveLiteralAppendsRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 56
| Type Javadoc comment is missing an @version tag. | 56
| Missing a Javadoc comment. | 74

### net/sourceforge/pmd/lang/java/rule/strings/InefficientEmptyStringCheckRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 24
| Missing a Javadoc comment. | 45

### net/sourceforge/pmd/lang/java/rule/strings/InefficientStringBufferingRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 35
| Missing a Javadoc comment. | 141

### net/sourceforge/pmd/lang/java/rule/strings/InsufficientStringBufferDeclarationRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 39
| Missing a Javadoc comment. | 49

### net/sourceforge/pmd/lang/java/rule/strings/StringInstantiationRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 16

### net/sourceforge/pmd/lang/java/rule/strings/StringToStringRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 14

### net/sourceforge/pmd/lang/java/rule/strings/UnnecessaryCaseChangeRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 12

### net/sourceforge/pmd/lang/java/rule/strings/UseIndexOfCharRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 7
| Type Javadoc comment is missing an @author tag. | 9
| Type Javadoc comment is missing an @version tag. | 9

### net/sourceforge/pmd/lang/java/rule/strings/UseStringBufferLengthRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 33

### net/sourceforge/pmd/lang/java/rule/strings/UselessStringValueOfRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 15

### net/sourceforge/pmd/lang/java/rule/sunsecure/AbstractSunSecureRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 25

### net/sourceforge/pmd/lang/java/rule/sunsecure/ArrayIsStoredDirectlyRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 27
| Type Javadoc comment is missing an @version tag. | 30

### net/sourceforge/pmd/lang/java/rule/sunsecure/MethodReturnsInternalArrayRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 24

### net/sourceforge/pmd/lang/java/rule/unnecessary/UnnecessaryConversionTemporaryRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 49

### net/sourceforge/pmd/lang/java/rule/unnecessary/UnnecessaryReturnRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 20

### net/sourceforge/pmd/lang/java/rule/unnecessary/UselessOperationOnImmutableRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 21
| Type Javadoc comment is missing an @version tag. | 21

### net/sourceforge/pmd/lang/java/rule/unnecessary/UselessOverridingMethodRule.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 34
| Type Javadoc comment is missing an @version tag. | 37
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 231

### net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedFormalParameterRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 32

### net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedLocalVariableRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 16

### net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedModifierRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 33

### net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedPrivateFieldRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/lang/java/rule/unusedcode/UnusedPrivateMethodRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 26

### net/sourceforge/pmd/lang/java/symboltable/AbstractNameDeclaration.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24

### net/sourceforge/pmd/lang/java/symboltable/AbstractScope.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 52

### net/sourceforge/pmd/lang/java/symboltable/Applier.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 12

### net/sourceforge/pmd/lang/java/symboltable/ClassNameDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 11

### net/sourceforge/pmd/lang/java/symboltable/ClassScope.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 96
| Missing a Javadoc comment. | 100
| Missing a Javadoc comment. | 104
| Missing a Javadoc comment. | 108
| Missing a Javadoc comment. | 112
| Missing a Javadoc comment. | 116
| Missing a Javadoc comment. | 120
| Missing a Javadoc comment. | 181

### net/sourceforge/pmd/lang/java/symboltable/DummyScope.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 59

### net/sourceforge/pmd/lang/java/symboltable/ImageFinderFunction.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 31

### net/sourceforge/pmd/lang/java/symboltable/LocalScope.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 53

### net/sourceforge/pmd/lang/java/symboltable/MethodNameDeclaration.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 37

### net/sourceforge/pmd/lang/java/symboltable/MethodScope.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 62
| Missing a Javadoc comment. | 69

### net/sourceforge/pmd/lang/java/symboltable/NameDeclaration.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 13

### net/sourceforge/pmd/lang/java/symboltable/NameFinder.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 35

### net/sourceforge/pmd/lang/java/symboltable/NameOccurrence.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 62
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 76
| Missing a Javadoc comment. | 222

### net/sourceforge/pmd/lang/java/symboltable/OccurrenceFinder.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 10

### net/sourceforge/pmd/lang/java/symboltable/Scope.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 14
| Type Javadoc comment is missing an @version tag. | 14
| Expected an @return tag. | 20
| Expected an @return tag. | 26
| Expected @param tag for 'decl'. | 31
| Expected @param tag for 'decl'. | 36
| Expected @param tag for 'decl'. | 41
| Expected an @return tag. | 48
| Expected @param tag for 'occ'. | 48
| Expected an @return tag. | 54
| Expected @param tag for 'occ'. | 54
| Expected @param tag for 'parent'. | 59
| Expected an @return tag. | 64
| Expected an @return tag. | 71
| Expected an @return tag. | 78
| Expected an @return tag. | 85

### net/sourceforge/pmd/lang/java/symboltable/ScopeAndDeclarationFinder.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 45
| Type Javadoc comment is missing an @version tag. | 45

### net/sourceforge/pmd/lang/java/symboltable/Search.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 33

### net/sourceforge/pmd/lang/java/symboltable/SourceFileScope.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 62
| Missing a Javadoc comment. | 66

### net/sourceforge/pmd/lang/java/symboltable/SymbolFacade.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 9

### net/sourceforge/pmd/lang/java/symboltable/TypeSet.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 16
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 57
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 84
| Missing a Javadoc comment. | 87
| Missing a Javadoc comment. | 99
| Missing a Javadoc comment. | 107
| Missing a Javadoc comment. | 108
| Missing a Javadoc comment. | 116
| Missing a Javadoc comment. | 117
| Missing a Javadoc comment. | 126
| Missing a Javadoc comment. | 130
| Missing a Javadoc comment. | 134
| Missing a Javadoc comment. | 138
| Missing a Javadoc comment. | 142

### net/sourceforge/pmd/lang/java/symboltable/VariableNameDeclaration.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 41
| Expected an @return tag. | 51
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 62
| Missing a Javadoc comment. | 66

### net/sourceforge/pmd/lang/java/symboltable/VariableUsageFinderFunction.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26

### net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 135
| Missing a Javadoc comment. | 139
| Expected an @return tag. | 682
| Expected @param tag for 'fullyQualifiedClassName'. | 682

### net/sourceforge/pmd/lang/java/typeresolution/PMDASMClassLoader.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 32
| Expected an @return tag. | 41
| Expected @param tag for 'parent'. | 41
| Missing a Javadoc comment. | 70

### net/sourceforge/pmd/lang/java/typeresolution/TypeHelper.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34

### net/sourceforge/pmd/lang/java/typeresolution/TypeResolutionFacade.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 9
| Type Javadoc comment is missing an @version tag. | 12
| Missing a Javadoc comment. | 14

### net/sourceforge/pmd/lang/java/typeresolution/rules/CloneMethodMustImplementCloneable.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 29

### net/sourceforge/pmd/lang/java/typeresolution/rules/LooseCoupling.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 21
| Type Javadoc comment is missing an @version tag. | 21

### net/sourceforge/pmd/lang/java/typeresolution/rules/SignatureDeclareThrowsException.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 32
| Missing a Javadoc comment. | 40
| Javadoc has empty description section. | 167

### net/sourceforge/pmd/lang/java/typeresolution/rules/imports/UnusedImports.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 14

### net/sourceforge/pmd/lang/java/typeresolution/visitors/PMDASMVisitor.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 81
| Missing a Javadoc comment. | 89
| Missing a Javadoc comment. | 94
| Missing a Javadoc comment. | 106
| Missing a Javadoc comment. | 115
| Missing a Javadoc comment. | 118
| Missing a Javadoc comment. | 128
| Missing a Javadoc comment. | 131
| Missing a Javadoc comment. | 160
| Missing a Javadoc comment. | 167
| Missing a Javadoc comment. | 187
| Missing a Javadoc comment. | 217
| Missing a Javadoc comment. | 284

### net/sourceforge/pmd/lang/java/xpath/GetCommentOnFunction.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 22
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 29

### net/sourceforge/pmd/lang/java/xpath/JavaFunctions.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 10
| Type Javadoc comment is missing an @version tag. | 10
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 16

### net/sourceforge/pmd/lang/java/xpath/TypeOfFunction.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 60

### net/sourceforge/pmd/lang/jsp/JspHandler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 23
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 40

### net/sourceforge/pmd/lang/jsp/JspParser.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 21
| Type Javadoc comment is missing an @version tag. | 21
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 41

### net/sourceforge/pmd/lang/jsp/JspTokenManager.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 15
| Type Javadoc comment is missing an @version tag. | 15
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26

### net/sourceforge/pmd/lang/jsp/ast/ASTAttribute.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Javadoc has empty description section. | 9
| Javadoc has empty description section. | 16
| Javadoc has empty description section. | 24
| Javadoc has empty description section. | 31
| Javadoc has empty description section. | 41
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 59
| Expected an @return tag. | 67
| Expected @param tag for 'visitor'. | 67
| Expected @param tag for 'data'. | 67

### net/sourceforge/pmd/lang/jsp/ast/ASTAttributeValue.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/jsp/ast/ASTCData.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/jsp/ast/ASTCommentTag.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/jsp/ast/ASTCompilationUnit.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 12
| Expected an @return tag. | 20
| Expected @param tag for 'visitor'. | 20
| Expected @param tag for 'data'. | 20

### net/sourceforge/pmd/lang/jsp/ast/ASTContent.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/jsp/ast/ASTDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Javadoc has empty description section. | 10
| Javadoc has empty description section. | 17
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30
| Expected an @return tag. | 38
| Expected @param tag for 'visitor'. | 38
| Expected @param tag for 'data'. | 38

### net/sourceforge/pmd/lang/jsp/ast/ASTDoctypeDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Javadoc has empty description section. | 14
| Javadoc has empty description section. | 21
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 33
| Expected an @return tag. | 41
| Expected @param tag for 'visitor'. | 41
| Expected @param tag for 'data'. | 41

### net/sourceforge/pmd/lang/jsp/ast/ASTDoctypeExternalId.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 19
| Javadoc has empty description section. | 23
| Javadoc has empty description section. | 30
| Javadoc has empty description section. | 37
| Javadoc has empty description section. | 45
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 58
| Expected an @return tag. | 66
| Expected @param tag for 'visitor'. | 66
| Expected @param tag for 'data'. | 66

### net/sourceforge/pmd/lang/jsp/ast/ASTElExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/jsp/ast/ASTElement.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Javadoc has empty description section. | 25
| Javadoc has empty description section. | 32
| Javadoc has empty description section. | 42
| Javadoc has empty description section. | 53
| Javadoc has empty description section. | 60
| Javadoc has empty description section. | 67
| Missing a Javadoc comment. | 74
| Missing a Javadoc comment. | 78
| Javadoc has empty description section. | 82
| Missing a Javadoc comment. | 92
| Missing a Javadoc comment. | 96
| Expected an @return tag. | 104
| Expected @param tag for 'visitor'. | 104
| Expected @param tag for 'data'. | 104

### net/sourceforge/pmd/lang/jsp/ast/ASTHtmlScript.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 15
| Expected @param tag for 'visitor'. | 16
| Expected @param tag for 'data'. | 16

### net/sourceforge/pmd/lang/jsp/ast/ASTJspComment.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/jsp/ast/ASTJspDeclaration.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/jsp/ast/ASTJspDeclarations.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/jsp/ast/ASTJspDirective.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Javadoc has empty description section. | 14
| Javadoc has empty description section. | 21
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 33
| Expected an @return tag. | 41
| Expected @param tag for 'visitor'. | 41
| Expected @param tag for 'data'. | 41

### net/sourceforge/pmd/lang/jsp/ast/ASTJspDirectiveAttribute.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Javadoc has empty description section. | 11
| Javadoc has empty description section. | 18
| Javadoc has empty description section. | 25
| Javadoc has empty description section. | 32
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 44
| Expected an @return tag. | 52
| Expected @param tag for 'visitor'. | 52
| Expected @param tag for 'data'. | 52

### net/sourceforge/pmd/lang/jsp/ast/ASTJspDocument.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/jsp/ast/ASTJspExpression.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/jsp/ast/ASTJspExpressionInAttribute.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/jsp/ast/ASTJspScriptlet.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/jsp/ast/ASTText.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/jsp/ast/ASTUnparsedText.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/jsp/ast/ASTValueBinding.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 10
| Expected an @return tag. | 18
| Expected @param tag for 'visitor'. | 18
| Expected @param tag for 'data'. | 18

### net/sourceforge/pmd/lang/jsp/ast/AbstractJspNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 25
| Expected an @return tag. | 39
| Expected @param tag for 'visitor'. | 39
| Expected @param tag for 'data'. | 39
| Expected an @return tag. | 46
| Expected @param tag for 'visitor'. | 46
| Expected @param tag for 'data'. | 46
| Missing a Javadoc comment. | 55

### net/sourceforge/pmd/lang/jsp/ast/DumpFacade.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 16

### net/sourceforge/pmd/lang/jsp/ast/JspNode.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Expected an @return tag. | 9
| Expected @param tag for 'visitor'. | 9
| Expected @param tag for 'data'. | 9
| Expected an @return tag. | 14
| Expected @param tag for 'visitor'. | 14
| Expected @param tag for 'data'. | 14

### net/sourceforge/pmd/lang/jsp/ast/JspParserVisitorAdapter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 58
| Missing a Javadoc comment. | 62
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 74
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 82
| Missing a Javadoc comment. | 86
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 94

### net/sourceforge/pmd/lang/jsp/ast/OpenTagRegister.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 18
| Missing a Javadoc comment. | 22
| Javadoc has empty description section. | 30
| Expected @param tag for 'closingTagName'. | 36
| Missing a Javadoc comment. | 87

### net/sourceforge/pmd/lang/jsp/ast/StartAndEndTagMismatchException.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 9
| Type Javadoc comment is missing an @version tag. | 15
| Missing a Javadoc comment. | 17
| Expected @param tag for 'startLine'. | 33
| Expected @param tag for 'startColumn'. | 33
| Expected @param tag for 'startTagName'. | 33
| Expected @param tag for 'endLine'. | 34
| Expected @param tag for 'endColumn'. | 34
| Expected @param tag for 'endTagName'. | 34
| Javadoc has empty description section. | 46
| Javadoc has empty description section. | 53
| Javadoc has empty description section. | 60
| Javadoc has empty description section. | 67
| Missing a Javadoc comment. | 77

### net/sourceforge/pmd/lang/jsp/ast/SyntaxErrorException.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 6
| Type Javadoc comment is missing an @version tag. | 10
| Javadoc has empty description section. | 14
| Expected @param tag for 'line'. | 18
| Expected @param tag for 'ruleName'. | 18
| Javadoc has empty description section. | 24
| Javadoc has empty description section. | 31

### net/sourceforge/pmd/lang/jsp/rule/AbstractJspRule.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 66
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 79
| Missing a Javadoc comment. | 83
| Missing a Javadoc comment. | 87
| Missing a Javadoc comment. | 91
| Missing a Javadoc comment. | 95
| Missing a Javadoc comment. | 99
| Missing a Javadoc comment. | 103
| Missing a Javadoc comment. | 107
| Missing a Javadoc comment. | 111
| Missing a Javadoc comment. | 115
| Missing a Javadoc comment. | 119
| Missing a Javadoc comment. | 123
| Missing a Javadoc comment. | 127
| Missing a Javadoc comment. | 131
| Missing a Javadoc comment. | 135
| Missing a Javadoc comment. | 139
| Missing a Javadoc comment. | 143
| Missing a Javadoc comment. | 147
| Missing a Javadoc comment. | 151
| Missing a Javadoc comment. | 155

### net/sourceforge/pmd/lang/jsp/rule/JspRuleChainVisitor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 32

### net/sourceforge/pmd/lang/jsp/rule/JspRuleViolationFactory.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 24

### net/sourceforge/pmd/lang/jsp/rule/basic/DuplicateJspImportsRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 14

### net/sourceforge/pmd/lang/jsp/rule/basic/NoInlineStyleInformationRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Unclosed HTML tag found: <B>, <FONT>, ...) are used, and that no | 11
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 50

### net/sourceforge/pmd/lang/rule/AbstractDelegateRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 23
| Type Javadoc comment is missing an @version tag. | 23
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 59
| Javadoc has empty description section. | 63
| Expected an @return tag. | 66
| Missing a Javadoc comment. | 70
| Missing a Javadoc comment. | 74
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 82
| Missing a Javadoc comment. | 86
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 94
| Missing a Javadoc comment. | 98
| Missing a Javadoc comment. | 102
| Missing a Javadoc comment. | 106
| Missing a Javadoc comment. | 110
| Missing a Javadoc comment. | 114
| Missing a Javadoc comment. | 118
| Missing a Javadoc comment. | 122
| Missing a Javadoc comment. | 126
| Missing a Javadoc comment. | 130
| Missing a Javadoc comment. | 134
| Missing a Javadoc comment. | 138
| Missing a Javadoc comment. | 142
| Missing a Javadoc comment. | 146
| Missing a Javadoc comment. | 150
| Missing a Javadoc comment. | 154
| Missing a Javadoc comment. | 158
| Missing a Javadoc comment. | 162
| Missing a Javadoc comment. | 166
| Missing a Javadoc comment. | 170
| Missing a Javadoc comment. | 174
| Missing a Javadoc comment. | 178
| Missing a Javadoc comment. | 182
| Missing a Javadoc comment. | 186
| Missing a Javadoc comment. | 190
| Missing a Javadoc comment. | 194
| Missing a Javadoc comment. | 198
| Missing a Javadoc comment. | 202
| Missing a Javadoc comment. | 206
| Missing a Javadoc comment. | 210
| Missing a Javadoc comment. | 214
| Missing a Javadoc comment. | 218
| Javadoc has empty description section. | 222
| Expected an @return tag. | 225
| Expected @param tag for 'descriptor'. | 225

### net/sourceforge/pmd/lang/rule/AbstractRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 25
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 49
| Javadoc has empty description section. | 82
| Expected an @return tag. | 85
| Javadoc has empty description section. | 89
| Expected @param tag for 'language'. | 92
| Javadoc has empty description section. | 100
| Expected an @return tag. | 103
| Javadoc has empty description section. | 107
| Expected @param tag for 'minimumLanguageVersion'. | 110
| Javadoc has empty description section. | 114
| Expected an @return tag. | 117
| Javadoc has empty description section. | 121
| Expected @param tag for 'maximumLanguageVersion'. | 124
| Javadoc has empty description section. | 128
| Expected an @return tag. | 131
| Javadoc has empty description section. | 135
| Expected @param tag for 'deprecated'. | 138
| Javadoc has empty description section. | 142
| Expected an @return tag. | 145
| Javadoc has empty description section. | 149
| Expected @param tag for 'name'. | 152
| Javadoc has empty description section. | 156
| Expected an @return tag. | 159
| Javadoc has empty description section. | 163
| Expected @param tag for 'since'. | 166
| Javadoc has empty description section. | 170
| Expected an @return tag. | 173
| Javadoc has empty description section. | 177
| Expected @param tag for 'ruleClass'. | 180
| Javadoc has empty description section. | 184
| Expected an @return tag. | 187
| Javadoc has empty description section. | 191
| Expected @param tag for 'ruleSetName'. | 194
| Javadoc has empty description section. | 198
| Expected an @return tag. | 201
| Javadoc has empty description section. | 205
| Expected @param tag for 'message'. | 208
| Javadoc has empty description section. | 212
| Expected an @return tag. | 215
| Javadoc has empty description section. | 219
| Expected @param tag for 'description'. | 222
| Javadoc has empty description section. | 226
| Expected an @return tag. | 229
| Javadoc has empty description section. | 234
| Expected @param tag for 'example'. | 237
| Javadoc has empty description section. | 241
| Expected an @return tag. | 244
| Javadoc has empty description section. | 248
| Expected @param tag for 'externalInfoUrl'. | 251
| Javadoc has empty description section. | 255
| Expected an @return tag. | 258
| Javadoc has empty description section. | 262
| Expected @param tag for 'priority'. | 265
| Expected an @return tag. | 274
| Javadoc has empty description section. | 278
| Javadoc has empty description section. | 285
| Expected an @return tag. | 288
| Javadoc has empty description section. | 292
| Javadoc has empty description section. | 299
| Expected an @return tag. | 302
| Javadoc has empty description section. | 306
| Expected an @return tag. | 309
| Javadoc has empty description section. | 313
| Expected an @return tag. | 316
| Javadoc has empty description section. | 320
| Expected @param tag for 'nodeClass'. | 323
| Javadoc has empty description section. | 330
| Expected @param tag for 'astNodeName'. | 333
| Javadoc has empty description section. | 339
| Expected @param tag for 'ctx'. | 342
| Javadoc has empty description section. | 346
| Expected @param tag for 'ctx'. | 349
| Javadoc has empty description section. | 353
| Expected @param tag for 'data'. | 356
| Expected @param tag for 'node'. | 356
| Javadoc has empty description section. | 362
| Expected @param tag for 'data'. | 365
| Expected @param tag for 'node'. | 365
| Expected @param tag for 'arg'. | 365
| Javadoc has empty description section. | 371
| Expected @param tag for 'data'. | 374
| Expected @param tag for 'node'. | 374
| Expected @param tag for 'args'. | 374
| Javadoc has empty description section. | 380
| Expected @param tag for 'data'. | 383
| Expected @param tag for 'node'. | 383
| Expected @param tag for 'message'. | 383
| Javadoc has empty description section. | 389
| Expected @param tag for 'data'. | 392
| Expected @param tag for 'node'. | 392
| Expected @param tag for 'message'. | 392
| Expected @param tag for 'beginLine'. | 392
| Expected @param tag for 'endLine'. | 392
| Javadoc has empty description section. | 399
| Expected @param tag for 'data'. | 402
| Expected @param tag for 'node'. | 402
| Expected @param tag for 'message'. | 402
| Expected @param tag for 'args'. | 402
| Expected an @return tag. | 417
| Expected @param tag for 'o'. | 418
| Javadoc has empty description section. | 438
| Expected an @return tag. | 441

### net/sourceforge/pmd/lang/rule/AbstractRuleChainVisitor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 24
| Type Javadoc comment is missing an @version tag. | 24
| Javadoc has empty description section. | 35
| Expected @param tag for 'ruleSet'. | 38
| Expected @param tag for 'rule'. | 38
| Javadoc has empty description section. | 46
| Expected @param tag for 'nodes'. | 49
| Expected @param tag for 'ctx'. | 49
| Expected @param tag for 'rule'. | 96
| Expected @param tag for 'node'. | 96
| Expected @param tag for 'ctx'. | 96
| Expected @param tag for 'nodes'. | 101
| Expected @param tag for 'ctx'. | 101
| Expected @param tag for 'node'. | 106

### net/sourceforge/pmd/lang/rule/AbstractRuleViolationFactory.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 45

### net/sourceforge/pmd/lang/rule/ImmutableLanguage.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 8
| Type Javadoc comment is missing an @version tag. | 8

### net/sourceforge/pmd/lang/rule/MockRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 16
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 37

### net/sourceforge/pmd/lang/rule/ParametricRuleViolation.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 96
| Missing a Javadoc comment. | 111
| Missing a Javadoc comment. | 115
| Missing a Javadoc comment. | 119
| Missing a Javadoc comment. | 123
| Missing a Javadoc comment. | 127
| Missing a Javadoc comment. | 131
| Missing a Javadoc comment. | 135
| Missing a Javadoc comment. | 139
| Missing a Javadoc comment. | 143
| Missing a Javadoc comment. | 147
| Missing a Javadoc comment. | 151
| Missing a Javadoc comment. | 155
| Missing a Javadoc comment. | 159

### net/sourceforge/pmd/lang/rule/RuleChainVisitor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 14
| Type Javadoc comment is missing an @version tag. | 14

### net/sourceforge/pmd/lang/rule/RuleReference.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 25
| Type Javadoc comment is missing an @version tag. | 25
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 64
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 106
| Missing a Javadoc comment. | 119
| Missing a Javadoc comment. | 132
| Missing a Javadoc comment. | 145
| Missing a Javadoc comment. | 172
| Missing a Javadoc comment. | 185
| Missing a Javadoc comment. | 198
| Missing a Javadoc comment. | 217
| Missing a Javadoc comment. | 233
| Missing a Javadoc comment. | 237
| Missing a Javadoc comment. | 267
| Missing a Javadoc comment. | 272
| Missing a Javadoc comment. | 276
| Missing a Javadoc comment. | 296

### net/sourceforge/pmd/lang/rule/RuleViolationFactory.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 11
| Type Javadoc comment is missing an @version tag. | 11
| Missing a Javadoc comment. | 28

### net/sourceforge/pmd/lang/rule/XPathRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 27
| Type Javadoc comment is missing an @version tag. | 27
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 52
| Expected @param tag for 'nodes'. | 59
| Expected @param tag for 'ctx'. | 59
| Missing a Javadoc comment. | 111
| Javadoc has empty description section. | 116
| Expected an @return tag. | 119

### net/sourceforge/pmd/lang/rule/properties/AbstractDelimitedProperty.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 12
| Missing a Javadoc comment. | 32
| Javadoc has empty description section. | 40
| Javadoc has empty description section. | 49
| Javadoc has empty description section. | 56
| Javadoc has empty description section. | 63
| Javadoc has empty description section. | 71

### net/sourceforge/pmd/lang/rule/properties/AbstractEnumeratedProperty.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 10
| Type Javadoc comment is missing an @param <E> tag. | 14
| Type Javadoc comment is missing an @version tag. | 14
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 20
| Javadoc has empty description section. | 22
| Expected @param tag for 'theName'. | 33
| Expected @param tag for 'theDescription'. | 33
| Expected @param tag for 'theLabels'. | 33
| Expected @param tag for 'theChoices'. | 33
| Expected @param tag for 'choiceIndices'. | 33
| Expected @param tag for 'theUIOrder'. | 33
| Expected @param tag for 'isMulti'. | 33
| Javadoc has empty description section. | 60
| Javadoc has empty description section. | 92
| Expected an @return tag. | 95

### net/sourceforge/pmd/lang/rule/properties/AbstractMultiNumericProperty.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 3
| Type Javadoc comment is missing an @version tag. | 8
| Javadoc has empty description section. | 23
| Javadoc has empty description section. | 32

### net/sourceforge/pmd/lang/rule/properties/AbstractMultiPackagedProperty.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 3
| Type Javadoc comment is missing an @version tag. | 8
| Missing a Javadoc comment. | 10
| Javadoc has empty description section. | 24
| Javadoc has empty description section. | 33

### net/sourceforge/pmd/lang/rule/properties/AbstractNumericProperty.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Using the '.*' form of import should be avoided - net.sourceforge.pmd.PropertyDescriptorFields.*. | 7
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 21
| Javadoc has empty description section. | 26
| Expected @param tag for 'theName'. | 36
| Expected @param tag for 'theDescription'. | 36
| Expected @param tag for 'lower'. | 36
| Expected @param tag for 'upper'. | 36
| Expected @param tag for 'theDefault'. | 36
| Expected @param tag for 'theUIOrder'. | 36
| Javadoc has empty description section. | 56
| Javadoc has empty description section. | 72

### net/sourceforge/pmd/lang/rule/properties/AbstractPackagedProperty.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Using the '.*' form of import should be avoided - net.sourceforge.pmd.PropertyDescriptorFields.*. | 8
| Type Javadoc comment is missing an @version tag. | 19
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 31
| Javadoc has empty description section. | 36
| Expected @param tag for 'theName'. | 45
| Expected @param tag for 'theDescription'. | 45
| Expected @param tag for 'theDefault'. | 45
| Expected @param tag for 'theLegalPackageNames'. | 45
| Expected @param tag for 'theUIOrder'. | 45
| Javadoc has empty description section. | 53
| Javadoc has empty description section. | 62
| Javadoc has empty description section. | 123
| Javadoc has empty description section. | 150
| Javadoc has empty description section. | 157

### net/sourceforge/pmd/lang/rule/properties/AbstractProperty.java

Violation | Message | Line
--- | --- | ---
| Using the '.*' form of import should be avoided - net.sourceforge.pmd.PropertyDescriptorFields.*. | 12
| Javadoc has empty description section. | 13
| Type Javadoc comment is missing an @version tag. | 18
| Javadoc has empty description section. | 44
| Javadoc has empty description section. | 59
| Javadoc has empty description section. | 214
| Javadoc has empty description section. | 229
| Javadoc has empty description section. | 250
| Javadoc has empty description section. | 258
| Javadoc has empty description section. | 345
| Javadoc has empty description section. | 350
| Javadoc has empty description section. | 370
| Javadoc has empty description section. | 380

### net/sourceforge/pmd/lang/rule/properties/AbstractScalarProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 15
| Javadoc has empty description section. | 28
| Javadoc has empty description section. | 34
| Javadoc has empty description section. | 45
| Expected @throws tag for 'IllegalArgumentException'. | 52

### net/sourceforge/pmd/lang/rule/properties/BooleanMultiProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 11
| Javadoc has empty description section. | 24
| Javadoc has empty description section. | 32
| Javadoc has empty description section. | 51
| Javadoc has empty description section. | 59

### net/sourceforge/pmd/lang/rule/properties/BooleanProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 19
| Javadoc has empty description section. | 54
| Javadoc has empty description section. | 62
| Javadoc has empty description section. | 70

### net/sourceforge/pmd/lang/rule/properties/CharacterMultiProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 19
| Expected @param tag for 'theName'. | 60
| Expected @param tag for 'theDescription'. | 60
| Expected @param tag for 'theDefaults'. | 60
| Expected @param tag for 'otherParams'. | 60
| Javadoc has empty description section. | 78
| Javadoc has empty description section. | 86
| Expected @throws tag for 'IllegalArgumentException'. | 92

### net/sourceforge/pmd/lang/rule/properties/CharacterProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 19
| Javadoc has empty description section. | 53
| Javadoc has empty description section. | 65
| Javadoc has empty description section. | 73
| Expected @throws tag for 'IllegalArgumentException'. | 79

### net/sourceforge/pmd/lang/rule/properties/DoubleMultiProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 19
| Javadoc has empty description section. | 48
| Javadoc has empty description section. | 56
| Javadoc has empty description section. | 64

### net/sourceforge/pmd/lang/rule/properties/DoubleProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 19
| Javadoc has empty description section. | 62
| Javadoc has empty description section. | 70

### net/sourceforge/pmd/lang/rule/properties/EnumeratedMultiProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 22
| Missing a Javadoc comment. | 24
| Javadoc has empty description section. | 53
| Javadoc has empty description section. | 61
| Javadoc has empty description section. | 70
| Javadoc has empty description section. | 86
| Expected @throws tag for 'IllegalArgumentException'. | 93
| Javadoc has empty description section. | 103

### net/sourceforge/pmd/lang/rule/properties/EnumeratedProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 21
| Missing a Javadoc comment. | 23
| Javadoc has empty description section. | 52
| Javadoc has empty description section. | 60
| Javadoc has empty description section. | 71
| Expected @throws tag for 'IllegalArgumentException'. | 77
| Javadoc has empty description section. | 81

### net/sourceforge/pmd/lang/rule/properties/FileProperty.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 9
| Type Javadoc comment is missing an @version tag. | 13
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34

### net/sourceforge/pmd/lang/rule/properties/FloatMultiProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 18
| Javadoc has empty description section. | 49

### net/sourceforge/pmd/lang/rule/properties/FloatProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 18
| Javadoc has empty description section. | 64
| Javadoc has empty description section. | 72

### net/sourceforge/pmd/lang/rule/properties/IntegerMultiProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 18
| Javadoc has empty description section. | 48
| Javadoc has empty description section. | 56
| Javadoc has empty description section. | 64

### net/sourceforge/pmd/lang/rule/properties/IntegerProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 18
| Expected @param tag for 'theUIOrder'. | 59
| Javadoc has empty description section. | 63
| Javadoc has empty description section. | 71
| Javadoc has empty description section. | 79

### net/sourceforge/pmd/lang/rule/properties/LongMultiProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 18
| Javadoc has empty description section. | 48
| Javadoc has empty description section. | 56

### net/sourceforge/pmd/lang/rule/properties/LongProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 18
| Javadoc has empty description section. | 62
| Javadoc has empty description section. | 70
| Javadoc has empty description section. | 78

### net/sourceforge/pmd/lang/rule/properties/MethodMultiProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 22
| Missing a Javadoc comment. | 24
| Javadoc has empty description section. | 78
| Javadoc has empty description section. | 105
| Javadoc has empty description section. | 116
| Javadoc has empty description section. | 124
| Javadoc has empty description section. | 133
| Expected @throws tag for 'IllegalArgumentException'. | 139

### net/sourceforge/pmd/lang/rule/properties/MethodProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 24
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 33
| Javadoc has empty description section. | 45
| Javadoc has empty description section. | 67
| Javadoc has empty description section. | 73
| Javadoc has empty description section. | 117
| Expected @param tag for 'methodNameAndArgTypes'. | 165
| Expected @param tag for 'classMethodDelimiter'. | 165
| Expected @param tag for 'methodArgDelimiter'. | 165
| Javadoc has empty description section. | 211
| Javadoc has empty description section. | 273
| Javadoc has empty description section. | 284
| Javadoc has empty description section. | 292
| Javadoc has empty description section. | 300
| Expected @throws tag for 'IllegalArgumentException'. | 306

### net/sourceforge/pmd/lang/rule/properties/PropertyDescriptorFactory.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 9
| Expected an @return tag. | 15
| Expected @param tag for 'propertyDescriptor'. | 15
| Missing a Javadoc comment. | 33

### net/sourceforge/pmd/lang/rule/properties/PropertyDescriptorWrapper.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 17
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 47
| Missing a Javadoc comment. | 51
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 79
| Missing a Javadoc comment. | 83
| Missing a Javadoc comment. | 87
| Missing a Javadoc comment. | 91

### net/sourceforge/pmd/lang/rule/properties/StringMultiProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 18
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 22
| Expected @param tag for 'theName'. | 59
| Expected @param tag for 'theDescription'. | 59
| Expected @param tag for 'theDefaults'. | 59
| Expected @param tag for 'otherParams'. | 59
| Javadoc has empty description section. | 63
| Javadoc has empty description section. | 79
| Javadoc has empty description section. | 87
| Javadoc has empty description section. | 96
| Javadoc has empty description section. | 104
| Javadoc has empty description section. | 111

### net/sourceforge/pmd/lang/rule/properties/StringProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 18
| Javadoc has empty description section. | 40
| Javadoc has empty description section. | 47
| Javadoc has empty description section. | 56

### net/sourceforge/pmd/lang/rule/properties/TypeMultiProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 19
| Missing a Javadoc comment. | 22
| Javadoc has empty description section. | 75
| Javadoc has empty description section. | 89
| Javadoc has empty description section. | 98
| Javadoc has empty description section. | 106
| Javadoc has empty description section. | 114
| Javadoc has empty description section. | 123

### net/sourceforge/pmd/lang/rule/properties/TypeProperty.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 19
| Missing a Javadoc comment. | 21
| Javadoc has empty description section. | 46
| Javadoc has empty description section. | 59
| Javadoc has empty description section. | 72
| Javadoc has empty description section. | 89
| Javadoc has empty description section. | 97
| Javadoc has empty description section. | 105
| Javadoc has empty description section. | 114
| Javadoc has empty description section. | 133

### net/sourceforge/pmd/lang/rule/properties/factories/BasicPropertyDescriptorFactory.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Using the '.*' form of import should be avoided - net.sourceforge.pmd.PropertyDescriptorFields.*. | 12
| Javadoc has empty description section. | 14
| Type Javadoc comment is missing an @version tag. | 20
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 55
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 63
| Missing a Javadoc comment. | 67
| Missing a Javadoc comment. | 71
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 79
| Missing a Javadoc comment. | 84
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 107
| Missing a Javadoc comment. | 121
| Missing a Javadoc comment. | 135
| Missing a Javadoc comment. | 149
| Missing a Javadoc comment. | 163
| Missing a Javadoc comment. | 167
| Missing a Javadoc comment. | 171
| Missing a Javadoc comment. | 175
| Missing a Javadoc comment. | 179
| Missing a Javadoc comment. | 184
| Missing a Javadoc comment. | 193
| Missing a Javadoc comment. | 201

### net/sourceforge/pmd/lang/rule/properties/factories/PropertyDescriptorUtil.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 30
| Type Javadoc comment is missing an @version tag. | 34
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 75
| Missing a Javadoc comment. | 79

### net/sourceforge/pmd/lang/rule/stat/StatisticalRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 16
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 23

### net/sourceforge/pmd/lang/rule/stat/StatisticalRuleHelper.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 26
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 44
| Missing a Javadoc comment. | 50

### net/sourceforge/pmd/lang/rule/xpath/AbstractXPathRuleQuery.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 14
| Type Javadoc comment is missing an @version tag. | 14

### net/sourceforge/pmd/lang/rule/xpath/JaxenXPathRuleQuery.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 39
| Type Javadoc comment is missing an @version tag. | 39
| Missing a Javadoc comment. | 43

### net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQuery.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 35
| Type Javadoc comment is missing an @version tag. | 35

### net/sourceforge/pmd/lang/rule/xpath/XPathRuleQuery.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 23
| Type Javadoc comment is missing an @version tag. | 23
| Expected @param tag for 'properties'. | 56
| Expected an @return tag. | 64

### net/sourceforge/pmd/lang/xml/XmlHandler.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 26
| Type Javadoc comment is missing an @version tag. | 26
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 52

### net/sourceforge/pmd/lang/xml/XmlParser.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 19
| Type Javadoc comment is missing an @version tag. | 19
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 38

### net/sourceforge/pmd/lang/xml/XmlParserOptions.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 57
| Missing a Javadoc comment. | 69
| Javadoc has empty description section. | 80
| Missing a Javadoc comment. | 92
| Missing a Javadoc comment. | 96
| Missing a Javadoc comment. | 100
| Missing a Javadoc comment. | 104
| Missing a Javadoc comment. | 108
| Missing a Javadoc comment. | 112
| Missing a Javadoc comment. | 116
| Missing a Javadoc comment. | 120
| Missing a Javadoc comment. | 124
| Missing a Javadoc comment. | 128
| Missing a Javadoc comment. | 132
| Missing a Javadoc comment. | 136
| Missing a Javadoc comment. | 140
| Missing a Javadoc comment. | 144
| Missing a Javadoc comment. | 148
| Missing a Javadoc comment. | 152

### net/sourceforge/pmd/lang/xml/ast/DumpFacade.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 29

### net/sourceforge/pmd/lang/xml/ast/XmlNode.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 13
| Type Javadoc comment is missing an @version tag. | 13

### net/sourceforge/pmd/lang/xml/ast/XmlParser.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 77
| Missing a Javadoc comment. | 97
| Missing a Javadoc comment. | 104
| Missing a Javadoc comment. | 108
| Missing a Javadoc comment. | 112

### net/sourceforge/pmd/lang/xml/rule/AbstractDomXmlRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 28
| Type Javadoc comment is missing an @version tag. | 28
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 87
| Missing a Javadoc comment. | 90
| Missing a Javadoc comment. | 94
| Missing a Javadoc comment. | 98
| Missing a Javadoc comment. | 102
| Missing a Javadoc comment. | 106
| Missing a Javadoc comment. | 110
| Missing a Javadoc comment. | 114
| Missing a Javadoc comment. | 118
| Missing a Javadoc comment. | 122
| Missing a Javadoc comment. | 126

### net/sourceforge/pmd/lang/xml/rule/AbstractXmlRule.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 23
| Type Javadoc comment is missing an @version tag. | 23
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 60

### net/sourceforge/pmd/lang/xml/rule/XmlRuleChainVisitor.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 34

### net/sourceforge/pmd/lang/xml/rule/XmlRuleViolationFactory.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 27

### net/sourceforge/pmd/lang/xml/rule/XmlXPathRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/lang/xpath/Initializer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 19
| Type Javadoc comment is missing an @version tag. | 19
| Expected @param tag for 'context'. | 31

### net/sourceforge/pmd/lang/xpath/MatchesFunction.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 43

### net/sourceforge/pmd/lang/xpath/PMDFunctions.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 4
| Missing a Javadoc comment. | 8
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 25

### net/sourceforge/pmd/processor/AbstractPMDProcessor.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 19
| Type Javadoc comment is missing an @version tag. | 23
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 53

### net/sourceforge/pmd/processor/MonoThreadProcessor.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 24
| Type Javadoc comment is missing an @version tag. | 28
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 36

### net/sourceforge/pmd/processor/MultiThreadProcessor.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 21
| Type Javadoc comment is missing an @version tag. | 25
| Missing a Javadoc comment. | 28
| Expected @param tag for 'ruleSetFactory'. | 35
| Expected @param tag for 'files'. | 35
| Expected @param tag for 'ctx'. | 36
| Expected @param tag for 'renderers'. | 36

### net/sourceforge/pmd/processor/PmdRunnable.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 31
| Missing a Javadoc comment. | 56
| Missing a Javadoc comment. | 88
| Missing a Javadoc comment. | 124

### net/sourceforge/pmd/processor/PmdThreadFactory.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 29

### net/sourceforge/pmd/renderers/AbstractAccumulatingRenderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 23
| Type Javadoc comment is missing an @version tag. | 23
| Missing a Javadoc comment. | 30

### net/sourceforge/pmd/renderers/AbstractIncrementingRenderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 26
| Type Javadoc comment is missing an @version tag. | 26
| Missing a Javadoc comment. | 38
| Expected @throws tag for 'IOException'. | 78

### net/sourceforge/pmd/renderers/AbstractRenderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 18
| Type Javadoc comment is missing an @version tag. | 18
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 109

### net/sourceforge/pmd/renderers/CSVRenderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 25
| Type Javadoc comment is missing an @version tag. | 25
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 61
| Missing a Javadoc comment. | 94
| Missing a Javadoc comment. | 106
| Expected an @return tag. | 121

### net/sourceforge/pmd/renderers/CSVWriter.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 41

### net/sourceforge/pmd/renderers/ColumnDescriptor.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 3
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 12
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17

### net/sourceforge/pmd/renderers/EmacsRenderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 15
| Type Javadoc comment is missing an @version tag. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 25

### net/sourceforge/pmd/renderers/HTMLRenderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 24
| Type Javadoc comment is missing an @version tag. | 24
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 37
| Missing a Javadoc comment. | 44
| Expected @param tag for 'writer'. | 53
| Expected @param tag for 'report'. | 53
| Expected @throws tag for 'IOException'. | 53

### net/sourceforge/pmd/renderers/IDEAJRenderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 20
| Type Javadoc comment is missing an @version tag. | 20
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 99

### net/sourceforge/pmd/renderers/Renderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 33
| Type Javadoc comment is missing an @version tag. | 33
| Expected @throws tag for 'IOException'. | 105
| Expected @throws tag for 'IOException'. | 131
| Expected @throws tag for 'IOException'. | 138
| Missing a Javadoc comment. | 140

### net/sourceforge/pmd/renderers/RendererFactory.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 21
| Type Javadoc comment is missing an @version tag. | 21
| Missing a Javadoc comment. | 25

### net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 14
| Type Javadoc comment is missing an @version tag. | 14
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 27
| Expected @throws tag for 'IOException'. | 52

### net/sourceforge/pmd/renderers/TextColorRenderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 51
| Type Javadoc comment is missing an @version tag. | 51
| Missing a Javadoc comment. | 54
| Missing a Javadoc comment. | 56
| Missing a Javadoc comment. | 72
| Missing a Javadoc comment. | 78
| Missing a Javadoc comment. | 190

### net/sourceforge/pmd/renderers/TextPadRenderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 28
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 36

### net/sourceforge/pmd/renderers/TextRenderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 17
| Type Javadoc comment is missing an @version tag. | 17
| Missing a Javadoc comment. | 19
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 26

### net/sourceforge/pmd/renderers/VBHTMLRenderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 18
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26

### net/sourceforge/pmd/renderers/XMLRenderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 21
| Type Javadoc comment is missing an @version tag. | 21
| Missing a Javadoc comment. | 23
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 37

### net/sourceforge/pmd/renderers/XSLTRenderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 38
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 55

### net/sourceforge/pmd/renderers/YAHTMLRenderer.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 16
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 28

### net/sourceforge/pmd/stat/DataPoint.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 10
| Type Javadoc comment is missing an @version tag. | 14
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 57
| Missing a Javadoc comment. | 61

### net/sourceforge/pmd/stat/Metric.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 6
| Type Javadoc comment is missing an @version tag. | 11
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 34
| Missing a Javadoc comment. | 38
| Missing a Javadoc comment. | 42
| Missing a Javadoc comment. | 46
| Missing a Javadoc comment. | 50
| Missing a Javadoc comment. | 54

### net/sourceforge/pmd/util/ClassUtil.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 57
| Expected @param tag for 'type'. | 88
| Expected @param tag for 'fullTypeName'. | 101
| Expected @param tag for 'methods'. | 138

### net/sourceforge/pmd/util/ClasspathClassLoader.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 23
| Missing a Javadoc comment. | 27

### net/sourceforge/pmd/util/CollectionUtil.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 26
| Expected @param tag for 'source'. | 43
| Expected @param tag for 'target'. | 43
| Expected @param tag for '<T>'. | 111
| Expected @param tag for '<K>'. | 124
| Expected @param tag for '<V>'. | 124
| Expected @param tag for '<K>'. | 141
| Expected @param tag for '<V>'. | 141
| Expected @param tag for 'items'. | 223
| Expected @param tag for 'items'. | 234
| Expected @param tag for '<T>'. | 248
| Expected @param tag for 'a'. | 248
| Expected @param tag for 'b'. | 248
| Expected @param tag for '<T>'. | 272
| Expected @param tag for 'values'. | 272
| Expected @param tag for 'newValue'. | 272
| Expected @param tag for '<T>'. | 294
| Expected @param tag for 'values'. | 294
| Expected @param tag for 'newValues'. | 294

### net/sourceforge/pmd/util/CompoundIterator.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 13
| Type Javadoc comment is missing an @version tag. | 13
| Javadoc has empty description section. | 17

### net/sourceforge/pmd/util/DateTimeUtil.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 3
| Type Javadoc comment is missing an @version tag. | 7
| Javadoc has empty description section. | 11
| Expected @param tag for 'milliseconds'. | 16

### net/sourceforge/pmd/util/EmptyIterator.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 27
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 31

### net/sourceforge/pmd/util/FileFinder.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 11
| Type Javadoc comment is missing an @version tag. | 11
| Missing a Javadoc comment. | 16

### net/sourceforge/pmd/util/FileIterable.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 21
| Missing a Javadoc comment. | 25
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 45
| Missing a Javadoc comment. | 49
| Missing a Javadoc comment. | 53
| Missing a Javadoc comment. | 57
| Missing a Javadoc comment. | 73

### net/sourceforge/pmd/util/FileUtil.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 26
| Type Javadoc comment is missing an @version tag. | 26
| Expected an @return tag. | 113
| Expected @param tag for 'file'. | 113
| Expected @param tag for 'pattern'. | 113

### net/sourceforge/pmd/util/IOUtil.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 10
| Type Javadoc comment is missing an @version tag. | 14
| Expected @param tag for 'closeable'. | 24
| Missing a Javadoc comment. | 33
| Missing a Javadoc comment. | 37

### net/sourceforge/pmd/util/NumericConstants.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 9

### net/sourceforge/pmd/util/ResourceLoader.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 14
| Type Javadoc comment is missing an @author tag. | 16
| Type Javadoc comment is missing an @version tag. | 16
| Expected @throws tag for 'RuleSetNotFoundException'. | 33
| Expected @throws tag for 'RuleSetNotFoundException'. | 49

### net/sourceforge/pmd/util/StringUtil.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 15
| Missing a Javadoc comment. | 17
| Expected @param tag for 'text'. | 30
| Expected @param tag for 'prefixes'. | 30
| Expected @param tag for 'text'. | 46
| Expected @param tag for 'tests'. | 46
| Expected @param tag for 'text'. | 63
| Expected @param tag for 'prefixes'. | 63
| Expected @param tag for 'value'. | 81
| Javadoc has empty description section. | 96
| Expected @param tag for 'a'. | 113
| Expected @param tag for 'b'. | 113
| Javadoc has empty description section. | 121
| Javadoc has empty description section. | 147
| Expected @param tag for 'o'. | 190
| Javadoc has empty description section. | 202
| Javadoc has empty description section. | 213
| Expected @param tag for 'buf'. | 225
| Expected @param tag for 'src'. | 225
| Expected @param tag for 'strings'. | 435
| Expected @param tag for 'trimDepth'. | 435

### net/sourceforge/pmd/util/SymbolTableViewer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/util/SystemUtils.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 9

### net/sourceforge/pmd/util/TypeMap.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 15

### net/sourceforge/pmd/util/UnaryFunction.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 7

### net/sourceforge/pmd/util/datasource/DataSource.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 14
| Type Javadoc comment is missing an @version tag. | 14

### net/sourceforge/pmd/util/datasource/FileDataSource.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 15
| Type Javadoc comment is missing an @version tag. | 15
| Javadoc has empty description section. | 21
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 32

### net/sourceforge/pmd/util/datasource/ZipDataSource.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 16
| Type Javadoc comment is missing an @version tag. | 16
| Javadoc has empty description section. | 20
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 33

### net/sourceforge/pmd/util/designer/CodeEditorTextPane.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 7
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 44

### net/sourceforge/pmd/util/designer/CreateXMLRulePanel.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 22
| Type Javadoc comment is missing an @version tag. | 22
| Missing a Javadoc comment. | 35
| Expected @param tag for 'exception'. | 113

### net/sourceforge/pmd/util/designer/DFAGraphRule.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24

### net/sourceforge/pmd/util/designer/DFAPanel.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 30
| Missing a Javadoc comment. | 159
| Missing a Javadoc comment. | 163
| Missing a Javadoc comment. | 246
| Missing a Javadoc comment. | 267
| Missing a Javadoc comment. | 291
| Missing a Javadoc comment. | 306

### net/sourceforge/pmd/util/designer/Designer.java

Violation | Message | Line
--- | --- | ---
| Missing a Javadoc comment. | 127
| Missing a Javadoc comment. | 186
| Missing a Javadoc comment. | 262
| Missing a Javadoc comment. | 395
| Missing a Javadoc comment. | 471
| Missing a Javadoc comment. | 486
| Missing a Javadoc comment. | 517
| Missing a Javadoc comment. | 562
| Missing a Javadoc comment. | 646
| Missing a Javadoc comment. | 657
| Missing a Javadoc comment. | 690
| Missing a Javadoc comment. | 714
| Missing a Javadoc comment. | 944
| Missing a Javadoc comment. | 983

### net/sourceforge/pmd/util/designer/LineGetter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 3
| Missing a Javadoc comment. | 4

### net/sourceforge/pmd/util/filter/AbstractCompoundFilter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 13
| Type Javadoc comment is missing an @version tag. | 13
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 17
| Missing a Javadoc comment. | 21
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 36
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 42

### net/sourceforge/pmd/util/filter/AbstractDelegateFilter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 10
| Type Javadoc comment is missing an @version tag. | 10
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 13
| Missing a Javadoc comment. | 16
| Missing a Javadoc comment. | 20
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 29
| Missing a Javadoc comment. | 34

### net/sourceforge/pmd/util/filter/AndFilter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 9
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/util/filter/DirectoryFilter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 8
| Type Javadoc comment is missing an @version tag. | 8
| Missing a Javadoc comment. | 9
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18

### net/sourceforge/pmd/util/filter/FileExtensionFilter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 5
| Missing a Javadoc comment. | 6
| Missing a Javadoc comment. | 7
| Expected @param tag for 'extensions'. | 12
| Expected @param tag for 'ignoreCase'. | 19
| Expected @param tag for 'extensions'. | 19
| Missing a Javadoc comment. | 29

### net/sourceforge/pmd/util/filter/Filter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 9
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 10

### net/sourceforge/pmd/util/filter/Filters.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 13
| Type Javadoc comment is missing an @version tag. | 13

### net/sourceforge/pmd/util/filter/NotFilter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 9
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 14
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 22

### net/sourceforge/pmd/util/filter/OrFilter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @author tag. | 9
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 11
| Missing a Javadoc comment. | 15
| Missing a Javadoc comment. | 19

### net/sourceforge/pmd/util/filter/RegexStringFilter.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @author tag. | 19
| Type Javadoc comment is missing an @version tag. | 19
| Missing a Javadoc comment. | 39
| Missing a Javadoc comment. | 40
| Missing a Javadoc comment. | 41
| Missing a Javadoc comment. | 43
| Missing a Javadoc comment. | 48
| Missing a Javadoc comment. | 52
| Missing a Javadoc comment. | 56
| Missing a Javadoc comment. | 75

### net/sourceforge/pmd/util/log/AntLogHandler.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 23
| Missing a Javadoc comment. | 28
| Missing a Javadoc comment. | 32
| Missing a Javadoc comment. | 59
| Missing a Javadoc comment. | 62

### net/sourceforge/pmd/util/log/ConsoleLogHandler.java

Violation | Message | Line
--- | --- | ---
| Type Javadoc comment is missing an @version tag. | 18
| Missing a Javadoc comment. | 22
| Missing a Javadoc comment. | 35
| Missing a Javadoc comment. | 38

### net/sourceforge/pmd/util/log/PmdLogFormatter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 6

### net/sourceforge/pmd/util/log/ScopedLogHandlersManager.java

Violation | Message | Line
--- | --- | ---
| Javadoc has empty description section. | 10
| Type Javadoc comment is missing an @version tag. | 16
| Missing a Javadoc comment. | 26
| Missing a Javadoc comment. | 41

### net/sourceforge/pmd/util/viewer/Viewer.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 13

### net/sourceforge/pmd/util/viewer/gui/ASTPanel.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 69
| Expected @param tag for 'e'. | 72
| Javadoc has empty description section. | 95
| Expected @param tag for 'e'. | 98

### net/sourceforge/pmd/util/viewer/gui/ActionCommands.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 9
| Missing a Javadoc comment. | 10
| Missing a Javadoc comment. | 11

### net/sourceforge/pmd/util/viewer/gui/EvaluationResultsPanel.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 58
| Expected @param tag for 'e'. | 62

### net/sourceforge/pmd/util/viewer/gui/MainFrame.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Type Javadoc comment is missing an @version tag. | 34
| Javadoc has empty description section. | 129
| Expected @param tag for 'e'. | 132
| Javadoc has empty description section. | 168
| Expected @param tag for 'e'. | 171

### net/sourceforge/pmd/util/viewer/gui/ParseExceptionHandler.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Using the '.*' form of import should be avoided - javax.swing.*. | 6
| Javadoc has empty description section. | 58
| Expected @param tag for 'e'. | 61

### net/sourceforge/pmd/util/viewer/gui/SourceCodePanel.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 36
| Javadoc has empty description section. | 58
| Expected @param tag for 'e'. | 61

### net/sourceforge/pmd/util/viewer/gui/XPathPanel.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Using the '.*' form of import should be avoided - javax.swing.*. | 9
| Missing a Javadoc comment. | 44
| Javadoc has empty description section. | 48
| Expected @param tag for 'e'. | 51

### net/sourceforge/pmd/util/viewer/gui/menu/ASTNodePopupMenu.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 18

### net/sourceforge/pmd/util/viewer/gui/menu/AttributesSubMenu.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 26

### net/sourceforge/pmd/util/viewer/gui/menu/SimpleNodeSubMenu.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1

### net/sourceforge/pmd/util/viewer/gui/menu/XPathFragmentAddingItem.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 35
| Expected @param tag for 'e'. | 38

### net/sourceforge/pmd/util/viewer/model/ASTModel.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Javadoc has empty description section. | 36
| Expected an @return tag. | 39
| Expected @param tag for 'parent'. | 39
| Expected @param tag for 'index'. | 39
| Javadoc has empty description section. | 43
| Expected an @return tag. | 46
| Expected @param tag for 'parent'. | 46
| Javadoc has empty description section. | 50
| Expected an @return tag. | 53
| Expected @param tag for 'parent'. | 53
| Expected @param tag for 'child'. | 53
| Javadoc has empty description section. | 63
| Expected an @return tag. | 66
| Expected @param tag for 'node'. | 66
| Javadoc has empty description section. | 70
| Expected an @return tag. | 73
| Javadoc has empty description section. | 77
| Expected @param tag for 'path'. | 80
| Expected @param tag for 'newValue'. | 80
| Javadoc has empty description section. | 84
| Expected @param tag for 'l'. | 87
| Javadoc has empty description section. | 92
| Expected @param tag for 'l'. | 95
| Missing a Javadoc comment. | 100

### net/sourceforge/pmd/util/viewer/model/AttributeToolkit.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1

### net/sourceforge/pmd/util/viewer/model/SimpleNodeTreeNodeAdapter.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Expected @param tag for 'parent'. | 32
| Javadoc has empty description section. | 47
| Expected an @return tag. | 50
| Expected @param tag for 'childIndex'. | 50
| Javadoc has empty description section. | 56
| Expected an @return tag. | 59
| Javadoc has empty description section. | 65
| Expected an @return tag. | 68
| Javadoc has empty description section. | 72
| Expected an @return tag. | 75
| Expected @param tag for 'node'. | 75
| Javadoc has empty description section. | 81
| Expected an @return tag. | 84
| Javadoc has empty description section. | 89
| Expected an @return tag. | 93
| Javadoc has empty description section. | 99
| Expected an @return tag. | 103
| Javadoc has empty description section. | 120
| Expected an @return tag. | 123

### net/sourceforge/pmd/util/viewer/model/ViewerModel.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 18
| Missing a Javadoc comment. | 24
| Missing a Javadoc comment. | 28
| Expected @param tag for 'source'. | 36
| Expected @param tag for 'languageVersion'. | 36
| Expected @throws tag for 'ParseException'. | 59
| Expected @throws tag for 'JaxenException'. | 59
| Missing a Javadoc comment. | 96
| Missing a Javadoc comment. | 100
| Missing a Javadoc comment. | 104

### net/sourceforge/pmd/util/viewer/model/ViewerModelEvent.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Extra HTML tag found: </p> | 12
| Missing a Javadoc comment. | 61
| Missing a Javadoc comment. | 65
| Missing a Javadoc comment. | 69

### net/sourceforge/pmd/util/viewer/model/ViewerModelListener.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1
| Missing a Javadoc comment. | 10

### net/sourceforge/pmd/util/viewer/util/NLS.java

Violation | Message | Line
--- | --- | ---
| Line does not match expected header line of '^\/\*\*[ ]*$'. | 1