Download pmd-4.2.jar
The download jar file contains the following class files or Java source files.
META-INF/MANIFEST.MF net.sourceforge.pmd.AbstractDelegateRule.class net.sourceforge.pmd.AbstractJavaRule.class net.sourceforge.pmd.AbstractRule.class net.sourceforge.pmd.AbstractRuleChainVisitor.class net.sourceforge.pmd.CommandLineOptions.class net.sourceforge.pmd.CommonAbstractRule.class net.sourceforge.pmd.DataSource.class net.sourceforge.pmd.ExternalRuleID.class net.sourceforge.pmd.FileDataSource.class net.sourceforge.pmd.IRuleViolation.class net.sourceforge.pmd.Language.class net.sourceforge.pmd.MockRule.class net.sourceforge.pmd.PMD.class net.sourceforge.pmd.PMDException.class net.sourceforge.pmd.PropertyDescriptor.class net.sourceforge.pmd.Report.class net.sourceforge.pmd.ReportListener.class net.sourceforge.pmd.Rule.class net.sourceforge.pmd.RuleChain.class net.sourceforge.pmd.RuleChainVisitor.class net.sourceforge.pmd.RuleContext.class net.sourceforge.pmd.RuleReference.class net.sourceforge.pmd.RuleSet.class net.sourceforge.pmd.RuleSetFactory.class net.sourceforge.pmd.RuleSetNotFoundException.class net.sourceforge.pmd.RuleSetReference.class net.sourceforge.pmd.RuleSetWriter.class net.sourceforge.pmd.RuleSets.class net.sourceforge.pmd.RuleViolation.class net.sourceforge.pmd.ScopedLogHandlersManager.class net.sourceforge.pmd.SimpleRuleSetNameMapper.class net.sourceforge.pmd.SourceFileConstants.class net.sourceforge.pmd.SourceFileSelector.class net.sourceforge.pmd.SourceType.class net.sourceforge.pmd.SourceTypeDiscoverer.class net.sourceforge.pmd.SourceTypeToRuleLanguageMapper.class net.sourceforge.pmd.TargetJDK1_3.class net.sourceforge.pmd.TargetJDK1_4.class net.sourceforge.pmd.TargetJDK1_5.class net.sourceforge.pmd.TargetJDK1_6.class net.sourceforge.pmd.TargetJDK1_7.class net.sourceforge.pmd.TargetJDKVersion.class net.sourceforge.pmd.ZipDataSource.class net.sourceforge.pmd.ant.Formatter.class net.sourceforge.pmd.ant.PMDTask.class net.sourceforge.pmd.ant.RuleSetWrapper.class net.sourceforge.pmd.ast.ASTAdditiveExpression.class net.sourceforge.pmd.ast.ASTAllocationExpression.class net.sourceforge.pmd.ast.ASTAndExpression.class net.sourceforge.pmd.ast.ASTAnnotation.class net.sourceforge.pmd.ast.ASTAnnotationTypeBody.class net.sourceforge.pmd.ast.ASTAnnotationTypeDeclaration.class net.sourceforge.pmd.ast.ASTAnnotationTypeMemberDeclaration.class net.sourceforge.pmd.ast.ASTArgumentList.class net.sourceforge.pmd.ast.ASTArguments.class net.sourceforge.pmd.ast.ASTArrayDimsAndInits.class net.sourceforge.pmd.ast.ASTArrayInitializer.class net.sourceforge.pmd.ast.ASTAssertStatement.class net.sourceforge.pmd.ast.ASTAssignmentOperator.class net.sourceforge.pmd.ast.ASTBlock.class net.sourceforge.pmd.ast.ASTBlockStatement.class net.sourceforge.pmd.ast.ASTBooleanLiteral.class net.sourceforge.pmd.ast.ASTBreakStatement.class net.sourceforge.pmd.ast.ASTCastExpression.class net.sourceforge.pmd.ast.ASTCatchStatement.class net.sourceforge.pmd.ast.ASTClassOrInterfaceBody.class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration.class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration.class net.sourceforge.pmd.ast.ASTClassOrInterfaceType.class net.sourceforge.pmd.ast.ASTCompilationUnit.class net.sourceforge.pmd.ast.ASTConditionalAndExpression.class net.sourceforge.pmd.ast.ASTConditionalExpression.class net.sourceforge.pmd.ast.ASTConditionalOrExpression.class net.sourceforge.pmd.ast.ASTConstructorDeclaration.class net.sourceforge.pmd.ast.ASTContinueStatement.class net.sourceforge.pmd.ast.ASTDefaultValue.class net.sourceforge.pmd.ast.ASTDoStatement.class net.sourceforge.pmd.ast.ASTEmptyStatement.class net.sourceforge.pmd.ast.ASTEnumBody.class net.sourceforge.pmd.ast.ASTEnumConstant.class net.sourceforge.pmd.ast.ASTEnumDeclaration.class net.sourceforge.pmd.ast.ASTEqualityExpression.class net.sourceforge.pmd.ast.ASTExclusiveOrExpression.class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation.class net.sourceforge.pmd.ast.ASTExpression.class net.sourceforge.pmd.ast.ASTExtendsList.class net.sourceforge.pmd.ast.ASTFieldDeclaration.class net.sourceforge.pmd.ast.ASTFinallyStatement.class net.sourceforge.pmd.ast.ASTForInit.class net.sourceforge.pmd.ast.ASTForStatement.class net.sourceforge.pmd.ast.ASTForUpdate.class net.sourceforge.pmd.ast.ASTFormalParameter.class net.sourceforge.pmd.ast.ASTFormalParameters.class net.sourceforge.pmd.ast.ASTIfStatement.class net.sourceforge.pmd.ast.ASTImplementsList.class net.sourceforge.pmd.ast.ASTImportDeclaration.class net.sourceforge.pmd.ast.ASTInclusiveOrExpression.class net.sourceforge.pmd.ast.ASTInitializer.class net.sourceforge.pmd.ast.ASTInstanceOfExpression.class net.sourceforge.pmd.ast.ASTLabeledStatement.class net.sourceforge.pmd.ast.ASTLiteral.class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration.class net.sourceforge.pmd.ast.ASTMarkerAnnotation.class net.sourceforge.pmd.ast.ASTMemberSelector.class net.sourceforge.pmd.ast.ASTMemberValue.class net.sourceforge.pmd.ast.ASTMemberValueArrayInitializer.class net.sourceforge.pmd.ast.ASTMemberValuePair.class net.sourceforge.pmd.ast.ASTMemberValuePairs.class net.sourceforge.pmd.ast.ASTMethodDeclaration.class net.sourceforge.pmd.ast.ASTMethodDeclarator.class net.sourceforge.pmd.ast.ASTMultiplicativeExpression.class net.sourceforge.pmd.ast.ASTName.class net.sourceforge.pmd.ast.ASTNameList.class net.sourceforge.pmd.ast.ASTNormalAnnotation.class net.sourceforge.pmd.ast.ASTNullLiteral.class net.sourceforge.pmd.ast.ASTPackageDeclaration.class net.sourceforge.pmd.ast.ASTPostfixExpression.class net.sourceforge.pmd.ast.ASTPreDecrementExpression.class net.sourceforge.pmd.ast.ASTPreIncrementExpression.class net.sourceforge.pmd.ast.ASTPrimaryExpression.class net.sourceforge.pmd.ast.ASTPrimaryPrefix.class net.sourceforge.pmd.ast.ASTPrimarySuffix.class net.sourceforge.pmd.ast.ASTPrimitiveType.class net.sourceforge.pmd.ast.ASTRSIGNEDSHIFT.class net.sourceforge.pmd.ast.ASTRUNSIGNEDSHIFT.class net.sourceforge.pmd.ast.ASTReferenceType.class net.sourceforge.pmd.ast.ASTRelationalExpression.class net.sourceforge.pmd.ast.ASTResultType.class net.sourceforge.pmd.ast.ASTReturnStatement.class net.sourceforge.pmd.ast.ASTShiftExpression.class net.sourceforge.pmd.ast.ASTSingleMemberAnnotation.class net.sourceforge.pmd.ast.ASTStatement.class net.sourceforge.pmd.ast.ASTStatementExpression.class net.sourceforge.pmd.ast.ASTStatementExpressionList.class net.sourceforge.pmd.ast.ASTSwitchLabel.class net.sourceforge.pmd.ast.ASTSwitchStatement.class net.sourceforge.pmd.ast.ASTSynchronizedStatement.class net.sourceforge.pmd.ast.ASTThrowStatement.class net.sourceforge.pmd.ast.ASTTryStatement.class net.sourceforge.pmd.ast.ASTType.class net.sourceforge.pmd.ast.ASTTypeArgument.class net.sourceforge.pmd.ast.ASTTypeArguments.class net.sourceforge.pmd.ast.ASTTypeBound.class net.sourceforge.pmd.ast.ASTTypeDeclaration.class net.sourceforge.pmd.ast.ASTTypeParameter.class net.sourceforge.pmd.ast.ASTTypeParameters.class net.sourceforge.pmd.ast.ASTUnaryExpression.class net.sourceforge.pmd.ast.ASTUnaryExpressionNotPlusMinus.class net.sourceforge.pmd.ast.ASTVariableDeclarator.class net.sourceforge.pmd.ast.ASTVariableDeclaratorId.class net.sourceforge.pmd.ast.ASTVariableInitializer.class net.sourceforge.pmd.ast.ASTWhileStatement.class net.sourceforge.pmd.ast.ASTWildcardBounds.class net.sourceforge.pmd.ast.AccessNode.class net.sourceforge.pmd.ast.AccessNodeInterface.class net.sourceforge.pmd.ast.CanSuppressWarnings.class net.sourceforge.pmd.ast.CharStream.class net.sourceforge.pmd.ast.CompilationUnit.class net.sourceforge.pmd.ast.Dimensionable.class net.sourceforge.pmd.ast.JJTJavaParserState.class net.sourceforge.pmd.ast.JavaCharStream.class net.sourceforge.pmd.ast.JavaNode.class net.sourceforge.pmd.ast.JavaParser.class net.sourceforge.pmd.ast.JavaParserConstants.class net.sourceforge.pmd.ast.JavaParserTokenManager.class net.sourceforge.pmd.ast.JavaParserTreeConstants.class net.sourceforge.pmd.ast.JavaParserVisitor.class net.sourceforge.pmd.ast.JavaParserVisitorAdapter.class net.sourceforge.pmd.ast.JavaRuleChainVisitor.class net.sourceforge.pmd.ast.Node.class net.sourceforge.pmd.ast.ParseException.class net.sourceforge.pmd.ast.SimpleJavaAccessNode.class net.sourceforge.pmd.ast.SimpleJavaAccessTypeNode.class net.sourceforge.pmd.ast.SimpleJavaNode.class net.sourceforge.pmd.ast.SimpleJavaTypeNode.class net.sourceforge.pmd.ast.SimpleNode.class net.sourceforge.pmd.ast.Token.class net.sourceforge.pmd.ast.TokenMgrError.class net.sourceforge.pmd.ast.TypeNode.class net.sourceforge.pmd.cpd.AbstractLanguage.class net.sourceforge.pmd.cpd.AbstractTokenizer.class net.sourceforge.pmd.cpd.AnyLanguage.class net.sourceforge.pmd.cpd.AnyTokenizer.class net.sourceforge.pmd.cpd.CPD.class net.sourceforge.pmd.cpd.CPDListener.class net.sourceforge.pmd.cpd.CPDNullListener.class net.sourceforge.pmd.cpd.CPDTask.class net.sourceforge.pmd.cpd.CPPLanguage.class net.sourceforge.pmd.cpd.CPPTokenizer.class net.sourceforge.pmd.cpd.CSVRenderer.class net.sourceforge.pmd.cpd.FileFinder.class net.sourceforge.pmd.cpd.FileReporter.class net.sourceforge.pmd.cpd.FortranLanguage.class net.sourceforge.pmd.cpd.FortranTokenizer.class net.sourceforge.pmd.cpd.GUI.class net.sourceforge.pmd.cpd.GridBagHelper.class net.sourceforge.pmd.cpd.JSPLanguage.class net.sourceforge.pmd.cpd.JSPTokenizer.class net.sourceforge.pmd.cpd.JavaLanguage.class net.sourceforge.pmd.cpd.JavaTokenizer.class net.sourceforge.pmd.cpd.Language.class net.sourceforge.pmd.cpd.LanguageFactory.class net.sourceforge.pmd.cpd.Match.class net.sourceforge.pmd.cpd.MatchAlgorithm.class net.sourceforge.pmd.cpd.MatchCollector.class net.sourceforge.pmd.cpd.PHPLanguage.class net.sourceforge.pmd.cpd.PHPTokenizer.class net.sourceforge.pmd.cpd.Renderer.class net.sourceforge.pmd.cpd.ReportException.class net.sourceforge.pmd.cpd.RubyLanguage.class net.sourceforge.pmd.cpd.RubyTokenizer.class net.sourceforge.pmd.cpd.SimpleRenderer.class net.sourceforge.pmd.cpd.SourceCode.class net.sourceforge.pmd.cpd.SourceFileOrDirectoryFilter.class net.sourceforge.pmd.cpd.TokenEntry.class net.sourceforge.pmd.cpd.Tokenizer.class net.sourceforge.pmd.cpd.Tokens.class net.sourceforge.pmd.cpd.VSRenderer.class net.sourceforge.pmd.cpd.XMLRenderer.class net.sourceforge.pmd.cpd.cppast.CPPParserConstants.class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager.class net.sourceforge.pmd.cpd.cppast.ParseException.class net.sourceforge.pmd.cpd.cppast.SimpleCharStream.class net.sourceforge.pmd.cpd.cppast.Token.class net.sourceforge.pmd.cpd.cppast.TokenMgrError.class net.sourceforge.pmd.dcd.ClassLoaderUtil.class net.sourceforge.pmd.dcd.DCD.class net.sourceforge.pmd.dcd.DumpNodeVisitor.class net.sourceforge.pmd.dcd.UsageNodeVisitor.class net.sourceforge.pmd.dcd.asm.PrintVisitor.class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor.class net.sourceforge.pmd.dcd.graph.ClassNode.class net.sourceforge.pmd.dcd.graph.ClassNodeComparator.class net.sourceforge.pmd.dcd.graph.ConstructorNode.class net.sourceforge.pmd.dcd.graph.FieldNode.class net.sourceforge.pmd.dcd.graph.MemberNode.class net.sourceforge.pmd.dcd.graph.MemberNodeComparator.class net.sourceforge.pmd.dcd.graph.MethodNode.class net.sourceforge.pmd.dcd.graph.NodeVisitor.class net.sourceforge.pmd.dcd.graph.NodeVisitorAcceptor.class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter.class net.sourceforge.pmd.dcd.graph.UsageGraph.class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.class net.sourceforge.pmd.dfa.DaaRule.class net.sourceforge.pmd.dfa.DaaRuleViolation.class net.sourceforge.pmd.dfa.DataFlowFacade.class net.sourceforge.pmd.dfa.DataFlowNode.class net.sourceforge.pmd.dfa.IDataFlowNode.class net.sourceforge.pmd.dfa.Linker.class net.sourceforge.pmd.dfa.LinkerException.class net.sourceforge.pmd.dfa.NodeType.class net.sourceforge.pmd.dfa.SequenceChecker.class net.sourceforge.pmd.dfa.SequenceException.class net.sourceforge.pmd.dfa.StackObject.class net.sourceforge.pmd.dfa.StartOrEndDataFlowNode.class net.sourceforge.pmd.dfa.StatementAndBraceFinder.class net.sourceforge.pmd.dfa.Structure.class net.sourceforge.pmd.dfa.pathfinder.CurrentPath.class net.sourceforge.pmd.dfa.pathfinder.DAAPathFinder.class net.sourceforge.pmd.dfa.pathfinder.Executable.class net.sourceforge.pmd.dfa.pathfinder.PathElement.class net.sourceforge.pmd.dfa.report.AbstractReportNode.class net.sourceforge.pmd.dfa.report.ClassNode.class net.sourceforge.pmd.dfa.report.PackageNode.class net.sourceforge.pmd.dfa.report.ReportHTMLPrintVisitor.class net.sourceforge.pmd.dfa.report.ReportTree.class net.sourceforge.pmd.dfa.report.ReportVisitor.class net.sourceforge.pmd.dfa.report.ViolationNode.class net.sourceforge.pmd.dfa.variableaccess.VariableAccess.class net.sourceforge.pmd.dfa.variableaccess.VariableAccessException.class net.sourceforge.pmd.dfa.variableaccess.VariableAccessVisitor.class net.sourceforge.pmd.jaxen.Attribute.class net.sourceforge.pmd.jaxen.AttributeAxisIterator.class net.sourceforge.pmd.jaxen.DocumentNavigator.class net.sourceforge.pmd.jaxen.MatchesFunction.class net.sourceforge.pmd.jaxen.NodeIterator.class net.sourceforge.pmd.jaxen.TypeOfFunction.class net.sourceforge.pmd.jsp.ast.ASTAttribute.class net.sourceforge.pmd.jsp.ast.ASTAttributeValue.class net.sourceforge.pmd.jsp.ast.ASTCData.class net.sourceforge.pmd.jsp.ast.ASTCommentTag.class net.sourceforge.pmd.jsp.ast.ASTCompilationUnit.class net.sourceforge.pmd.jsp.ast.ASTContent.class net.sourceforge.pmd.jsp.ast.ASTDeclaration.class net.sourceforge.pmd.jsp.ast.ASTDoctypeDeclaration.class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId.class net.sourceforge.pmd.jsp.ast.ASTElExpression.class net.sourceforge.pmd.jsp.ast.ASTElement.class net.sourceforge.pmd.jsp.ast.ASTJspComment.class net.sourceforge.pmd.jsp.ast.ASTJspDeclaration.class net.sourceforge.pmd.jsp.ast.ASTJspDeclarations.class net.sourceforge.pmd.jsp.ast.ASTJspDirective.class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute.class net.sourceforge.pmd.jsp.ast.ASTJspDocument.class net.sourceforge.pmd.jsp.ast.ASTJspExpression.class net.sourceforge.pmd.jsp.ast.ASTJspExpressionInAttribute.class net.sourceforge.pmd.jsp.ast.ASTJspScriptlet.class net.sourceforge.pmd.jsp.ast.ASTText.class net.sourceforge.pmd.jsp.ast.ASTUnparsedText.class net.sourceforge.pmd.jsp.ast.ASTValueBinding.class net.sourceforge.pmd.jsp.ast.CharStream.class net.sourceforge.pmd.jsp.ast.JJTJspParserState.class net.sourceforge.pmd.jsp.ast.JspCharStream.class net.sourceforge.pmd.jsp.ast.JspParser.class net.sourceforge.pmd.jsp.ast.JspParserConstants.class net.sourceforge.pmd.jsp.ast.JspParserTokenManager.class net.sourceforge.pmd.jsp.ast.JspParserTreeConstants.class net.sourceforge.pmd.jsp.ast.JspParserVisitor.class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter.class net.sourceforge.pmd.jsp.ast.JspRuleChainVisitor.class net.sourceforge.pmd.jsp.ast.Node.class net.sourceforge.pmd.jsp.ast.ParseException.class net.sourceforge.pmd.jsp.ast.SimpleNode.class net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException.class net.sourceforge.pmd.jsp.ast.SyntaxErrorException.class net.sourceforge.pmd.jsp.ast.Token.class net.sourceforge.pmd.jsp.ast.TokenMgrError.class net.sourceforge.pmd.jsp.rules.AbstractJspRule.class net.sourceforge.pmd.jsp.rules.DuplicateJspImports.class net.sourceforge.pmd.jsp.rules.NoInlineStyleInformation.class net.sourceforge.pmd.parsers.Java13Parser.class net.sourceforge.pmd.parsers.Java14Parser.class net.sourceforge.pmd.parsers.Java15Parser.class net.sourceforge.pmd.parsers.Java16Parser.class net.sourceforge.pmd.parsers.Java17Parser.class net.sourceforge.pmd.parsers.JspParser.class net.sourceforge.pmd.parsers.Parser.class net.sourceforge.pmd.properties.AbstractPMDProperty.class net.sourceforge.pmd.properties.AbstractScalarProperty.class net.sourceforge.pmd.properties.BooleanProperty.class net.sourceforge.pmd.properties.CharacterProperty.class net.sourceforge.pmd.properties.DoubleProperty.class net.sourceforge.pmd.properties.EnumeratedProperty.class net.sourceforge.pmd.properties.FloatProperty.class net.sourceforge.pmd.properties.IntegerProperty.class net.sourceforge.pmd.properties.MethodProperty.class net.sourceforge.pmd.properties.StringProperty.class net.sourceforge.pmd.properties.TypeProperty.class net.sourceforge.pmd.quickfix.Fix.class net.sourceforge.pmd.renderers.AbstractRenderer.class net.sourceforge.pmd.renderers.CSVRenderer.class net.sourceforge.pmd.renderers.EmacsRenderer.class net.sourceforge.pmd.renderers.HTMLRenderer.class net.sourceforge.pmd.renderers.IDEAJRenderer.class net.sourceforge.pmd.renderers.OnTheFlyRenderer.class net.sourceforge.pmd.renderers.PapariTextRenderer.class net.sourceforge.pmd.renderers.Renderer.class net.sourceforge.pmd.renderers.SummaryHTMLRenderer.class net.sourceforge.pmd.renderers.TextPadRenderer.class net.sourceforge.pmd.renderers.TextRenderer.class net.sourceforge.pmd.renderers.VBHTMLRenderer.class net.sourceforge.pmd.renderers.XMLRenderer.class net.sourceforge.pmd.renderers.XSLTRenderer.class net.sourceforge.pmd.renderers.YAHTMLRenderer.class net.sourceforge.pmd.rules.AbstractInefficientZeroCheck.class net.sourceforge.pmd.rules.AbstractPoorMethodCall.class net.sourceforge.pmd.rules.AccessorClassGeneration.class net.sourceforge.pmd.rules.AssignmentInOperand.class net.sourceforge.pmd.rules.AvoidCallingFinalize.class net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule.class net.sourceforge.pmd.rules.AvoidFieldNameMatchingMethodName.class net.sourceforge.pmd.rules.AvoidFieldNameMatchingTypeName.class net.sourceforge.pmd.rules.AvoidNonConstructorMethodsWithClassName.class net.sourceforge.pmd.rules.AvoidReassigningParameters.class net.sourceforge.pmd.rules.BeanMembersShouldSerializeRule.class net.sourceforge.pmd.rules.ClassNamingConventions.class net.sourceforge.pmd.rules.CloseResource.class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod.class net.sourceforge.pmd.rules.CouplingBetweenObjects.class net.sourceforge.pmd.rules.CyclomaticComplexity.class net.sourceforge.pmd.rules.DoubleCheckedLocking.class net.sourceforge.pmd.rules.ExcessiveImports.class net.sourceforge.pmd.rules.ExcessivePublicCount.class net.sourceforge.pmd.rules.GenericLiteralCheckerRule.class net.sourceforge.pmd.rules.IdempotentOperations.class net.sourceforge.pmd.rules.ImportWrapper.class net.sourceforge.pmd.rules.MethodNamingConventions.class net.sourceforge.pmd.rules.MethodWithSameNameAsEnclosingClass.class net.sourceforge.pmd.rules.MoreThanOneLogger.class net.sourceforge.pmd.rules.OverrideBothEqualsAndHashcode.class net.sourceforge.pmd.rules.SimplifyBooleanReturns.class net.sourceforge.pmd.rules.StringConcatenationRule.class net.sourceforge.pmd.rules.SuspiciousOctalEscape.class net.sourceforge.pmd.rules.SymbolTableTestRule.class net.sourceforge.pmd.rules.UnnecessaryConversionTemporary.class net.sourceforge.pmd.rules.UnusedFormalParameterRule.class net.sourceforge.pmd.rules.UnusedLocalVariableRule.class net.sourceforge.pmd.rules.UnusedModifier.class net.sourceforge.pmd.rules.UnusedPrivateFieldRule.class net.sourceforge.pmd.rules.UnusedPrivateMethodRule.class net.sourceforge.pmd.rules.UselessAssignment.class net.sourceforge.pmd.rules.UselessOperationOnImmutable.class net.sourceforge.pmd.rules.UselessOverridingMethod.class net.sourceforge.pmd.rules.VariableNamingConventions.class net.sourceforge.pmd.rules.XPathRule.class net.sourceforge.pmd.rules.basic.AvoidMultipleUnaryOperators.class net.sourceforge.pmd.rules.basic.AvoidUsingHardCodedIP.class net.sourceforge.pmd.rules.basic.AvoidUsingOctalValues.class net.sourceforge.pmd.rules.basic.BigIntegerInstantiation.class net.sourceforge.pmd.rules.basic.BooleanInstantiation.class net.sourceforge.pmd.rules.basic.BrokenNullCheck.class net.sourceforge.pmd.rules.basic.UnnecessaryReturn.class net.sourceforge.pmd.rules.codesize.AbstractNcssCount.class net.sourceforge.pmd.rules.codesize.NcssConstructorCount.class net.sourceforge.pmd.rules.codesize.NcssMethodCount.class net.sourceforge.pmd.rules.codesize.NcssTypeCount.class net.sourceforge.pmd.rules.design.AssignmentToNonFinalStatic.class net.sourceforge.pmd.rules.design.CompareObjectsWithEquals.class net.sourceforge.pmd.rules.design.ConfusingTernary.class net.sourceforge.pmd.rules.design.ExceptionAsFlowControl.class net.sourceforge.pmd.rules.design.ExcessiveLengthRule.class net.sourceforge.pmd.rules.design.ExcessiveNodeCountRule.class net.sourceforge.pmd.rules.design.GenericClassCounterRule.class net.sourceforge.pmd.rules.design.ImmutableField.class net.sourceforge.pmd.rules.design.LongClassRule.class net.sourceforge.pmd.rules.design.LongMethodRule.class net.sourceforge.pmd.rules.design.LongParameterListRule.class net.sourceforge.pmd.rules.design.LooseCoupling.class net.sourceforge.pmd.rules.design.NonThreadSafeSingleton.class net.sourceforge.pmd.rules.design.NpathComplexity.class net.sourceforge.pmd.rules.design.NullAssignmentRule.class net.sourceforge.pmd.rules.design.OnlyOneReturnRule.class net.sourceforge.pmd.rules.design.PositionalIteratorRule.class net.sourceforge.pmd.rules.design.PreserveStackTrace.class net.sourceforge.pmd.rules.design.SingularField.class net.sourceforge.pmd.rules.design.SwitchDensityRule.class net.sourceforge.pmd.rules.design.TooManyFields.class net.sourceforge.pmd.rules.design.UnnecessaryLocalBeforeReturn.class net.sourceforge.pmd.rules.design.UnsynchronizedStaticDateFormatter.class net.sourceforge.pmd.rules.design.UseCollectionIsEmpty.class net.sourceforge.pmd.rules.design.UseSingleton.class net.sourceforge.pmd.rules.imports.DontImportJavaLang.class net.sourceforge.pmd.rules.imports.DontImportSun.class net.sourceforge.pmd.rules.imports.DuplicateImportsRule.class net.sourceforge.pmd.rules.imports.ImportFromSamePackageRule.class net.sourceforge.pmd.rules.imports.UnusedImportsRule.class net.sourceforge.pmd.rules.junit.AbstractJUnitRule.class net.sourceforge.pmd.rules.junit.JUnitAssertionsShouldIncludeMessage.class net.sourceforge.pmd.rules.junit.JUnitTestsShouldContainAsserts.class net.sourceforge.pmd.rules.junit.TestClassWithoutTestCases.class net.sourceforge.pmd.rules.migration.JUnitUseExpected.class net.sourceforge.pmd.rules.migration.UnnecessaryCast.class net.sourceforge.pmd.rules.naming.AvoidDollarSigns.class net.sourceforge.pmd.rules.naming.SuspiciousHashcodeMethodName.class net.sourceforge.pmd.rules.optimization.AbstractOptimizationRule.class net.sourceforge.pmd.rules.optimization.AvoidInstantiatingObjectsInLoops.class net.sourceforge.pmd.rules.optimization.LocalVariableCouldBeFinal.class net.sourceforge.pmd.rules.optimization.MethodArgumentCouldBeFinal.class net.sourceforge.pmd.rules.optimization.UnnecessaryWrapperObjectCreation.class net.sourceforge.pmd.rules.optimization.UseStringBufferForStringAppends.class net.sourceforge.pmd.rules.regex.RegexHelper.class net.sourceforge.pmd.rules.strictexception.AvoidCatchingThrowable.class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration.class net.sourceforge.pmd.rules.strings.AppendCharacterWithChar.class net.sourceforge.pmd.rules.strings.AvoidDuplicateLiteralsRule.class net.sourceforge.pmd.rules.strings.ConsecutiveLiteralAppends.class net.sourceforge.pmd.rules.strings.InefficientEmptyStringCheck.class net.sourceforge.pmd.rules.strings.InefficientStringBuffering.class net.sourceforge.pmd.rules.strings.InsufficientStringBufferDeclaration.class net.sourceforge.pmd.rules.strings.StringInstantiation.class net.sourceforge.pmd.rules.strings.StringToStringRule.class net.sourceforge.pmd.rules.strings.UnnecessaryCaseChange.class net.sourceforge.pmd.rules.strings.UseIndexOfChar.class net.sourceforge.pmd.rules.strings.UseStringBufferLength.class net.sourceforge.pmd.rules.strings.UselessStringValueOf.class net.sourceforge.pmd.rules.sunsecure.AbstractSunSecureRule.class net.sourceforge.pmd.rules.sunsecure.ArrayIsStoredDirectly.class net.sourceforge.pmd.rules.sunsecure.MethodReturnsInternalArray.class net.sourceforge.pmd.sourcetypehandlers.Java13Handler.class net.sourceforge.pmd.sourcetypehandlers.Java14Handler.class net.sourceforge.pmd.sourcetypehandlers.Java15Handler.class net.sourceforge.pmd.sourcetypehandlers.Java16Handler.class net.sourceforge.pmd.sourcetypehandlers.Java17Handler.class net.sourceforge.pmd.sourcetypehandlers.JavaTypeHandler.class net.sourceforge.pmd.sourcetypehandlers.JspTypeHandler.class net.sourceforge.pmd.sourcetypehandlers.SourceTypeHandler.class net.sourceforge.pmd.sourcetypehandlers.SourceTypeHandlerBroker.class net.sourceforge.pmd.sourcetypehandlers.VisitorStarter.class net.sourceforge.pmd.stat.DataPoint.class net.sourceforge.pmd.stat.Metric.class net.sourceforge.pmd.stat.StatisticalRule.class net.sourceforge.pmd.symboltable.AbstractNameDeclaration.class net.sourceforge.pmd.symboltable.AbstractScope.class net.sourceforge.pmd.symboltable.ClassNameDeclaration.class net.sourceforge.pmd.symboltable.ClassScope.class net.sourceforge.pmd.symboltable.DummyScope.class net.sourceforge.pmd.symboltable.ImageFinderFunction.class net.sourceforge.pmd.symboltable.JspScopeAndDeclarationFinder.class net.sourceforge.pmd.symboltable.JspSymbolFacade.class net.sourceforge.pmd.symboltable.LocalScope.class net.sourceforge.pmd.symboltable.MethodNameDeclaration.class net.sourceforge.pmd.symboltable.MethodScope.class net.sourceforge.pmd.symboltable.NameDeclaration.class net.sourceforge.pmd.symboltable.NameFinder.class net.sourceforge.pmd.symboltable.NameOccurrence.class net.sourceforge.pmd.symboltable.OccurrenceFinder.class net.sourceforge.pmd.symboltable.Scope.class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder.class net.sourceforge.pmd.symboltable.Search.class net.sourceforge.pmd.symboltable.SourceFileScope.class net.sourceforge.pmd.symboltable.SymbolFacade.class net.sourceforge.pmd.symboltable.TypeSet.class net.sourceforge.pmd.symboltable.VariableNameDeclaration.class net.sourceforge.pmd.symboltable.VariableUsageFinderFunction.class net.sourceforge.pmd.typeresolution.ClassTypeResolver.class net.sourceforge.pmd.typeresolution.PMDASMClassLoader.class net.sourceforge.pmd.typeresolution.TypeHelper.class net.sourceforge.pmd.typeresolution.TypeResolutionFacade.class net.sourceforge.pmd.typeresolution.rules.CloneMethodMustImplementCloneable.class net.sourceforge.pmd.typeresolution.rules.LooseCoupling.class net.sourceforge.pmd.typeresolution.rules.SignatureDeclareThrowsException.class net.sourceforge.pmd.typeresolution.rules.imports.UnusedImports.class net.sourceforge.pmd.typeresolution.visitors.PMDASMVisitor.class net.sourceforge.pmd.util.AntLogHandler.class net.sourceforge.pmd.util.Applier.class net.sourceforge.pmd.util.Benchmark.class net.sourceforge.pmd.util.ClassUtil.class net.sourceforge.pmd.util.ClasspathClassLoader.class net.sourceforge.pmd.util.CollectionUtil.class net.sourceforge.pmd.util.ConsoleLogHandler.class net.sourceforge.pmd.util.FileFinder.class net.sourceforge.pmd.util.LineGetter.class net.sourceforge.pmd.util.NumericConstants.class net.sourceforge.pmd.util.PmdLogFormatter.class net.sourceforge.pmd.util.ResourceLoader.class net.sourceforge.pmd.util.StringUtil.class net.sourceforge.pmd.util.SymbolTableViewer.class net.sourceforge.pmd.util.TypeMap.class net.sourceforge.pmd.util.UnaryFunction.class net.sourceforge.pmd.util.XPathTest.class net.sourceforge.pmd.util.designer.CodeEditorTextPane.class net.sourceforge.pmd.util.designer.CreateXMLRulePanel.class net.sourceforge.pmd.util.designer.DFAGraphRule.class net.sourceforge.pmd.util.designer.DFAPanel.class net.sourceforge.pmd.util.designer.Designer.class net.sourceforge.pmd.util.designer.MyPrintStream.class net.sourceforge.pmd.util.filter.AbstractCompoundFilter.class net.sourceforge.pmd.util.filter.AbstractDelegateFilter.class net.sourceforge.pmd.util.filter.AndFilter.class net.sourceforge.pmd.util.filter.DirectoryFilter.class net.sourceforge.pmd.util.filter.FileExtensionFilter.class net.sourceforge.pmd.util.filter.Filter.class net.sourceforge.pmd.util.filter.Filters.class net.sourceforge.pmd.util.filter.NotFilter.class net.sourceforge.pmd.util.filter.OrFilter.class net.sourceforge.pmd.util.filter.RegexStringFilter.class net.sourceforge.pmd.util.viewer.Viewer.class net.sourceforge.pmd.util.viewer.gui.ASTPanel.class net.sourceforge.pmd.util.viewer.gui.ActionCommands.class net.sourceforge.pmd.util.viewer.gui.EvaluationResultsPanel.class net.sourceforge.pmd.util.viewer.gui.MainFrame.class net.sourceforge.pmd.util.viewer.gui.ParseExceptionHandler.class net.sourceforge.pmd.util.viewer.gui.SourceCodePanel.class net.sourceforge.pmd.util.viewer.gui.XPathPanel.class net.sourceforge.pmd.util.viewer.gui.menu.ASTNodePopupMenu.class net.sourceforge.pmd.util.viewer.gui.menu.AttributesSubMenu.class net.sourceforge.pmd.util.viewer.gui.menu.SimpleNodeSubMenu.class net.sourceforge.pmd.util.viewer.gui.menu.XPathFragmentAddingItem.class net.sourceforge.pmd.util.viewer.model.ASTModel.class net.sourceforge.pmd.util.viewer.model.AttributeToolkit.class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter.class net.sourceforge.pmd.util.viewer.model.ViewerModel.class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent.class net.sourceforge.pmd.util.viewer.model.ViewerModelListener.class net.sourceforge.pmd.util.viewer.util.NLS.class net/sourceforge/pmd/util/viewer/resources/viewer_strings.properties rulesets/basic-jsf.xml rulesets/basic-jsp.xml rulesets/basic.xml rulesets/braces.xml rulesets/clone.xml rulesets/codesize.xml rulesets/controversial.xml rulesets/coupling.xml rulesets/design.xml rulesets/favorites.xml rulesets/finalizers.xml rulesets/imports.xml rulesets/internal/all-java.xml rulesets/internal/dogfood.xml rulesets/j2ee.xml rulesets/javabeans.xml rulesets/jsprulesets.properties rulesets/junit.xml rulesets/logging-jakarta-commons.xml rulesets/logging-java.xml rulesets/migrating.xml rulesets/migrating_to_13.xml rulesets/migrating_to_14.xml rulesets/migrating_to_15.xml rulesets/migrating_to_junit4.xml rulesets/naming.xml rulesets/optimizations.xml rulesets/releases/33.xml rulesets/releases/34.xml rulesets/releases/35.xml rulesets/releases/36.xml rulesets/releases/37-jsp.xml rulesets/releases/37.xml rulesets/releases/38.xml rulesets/releases/39.xml rulesets/releases/40rc1.xml rulesets/releases/41.xml rulesets/releases/42.xml rulesets/rulesets.properties rulesets/scratchpad.xml rulesets/strictexception.xml rulesets/strings.xml rulesets/sunsecure.xml rulesets/typeresolution.xml rulesets/unusedcode.xml test.net.sourceforge.pmd.testframework.AbstractTokenizerTest.class test.net.sourceforge.pmd.testframework.ParserTst.class test.net.sourceforge.pmd.testframework.RuleTst.class test.net.sourceforge.pmd.testframework.SimpleAggregatorTst.class test.net.sourceforge.pmd.testframework.TestDescriptor.class