首页
>/pmd/pmd/3.7/pmd-3.7.jar
  •   <dependency>
  •       <groupId>pmd </groupId>
  •       <artifactId>pmd </artifactId>
  •       <version>3.7 </version>
  •   </dependency>
    • 本地下载
    • maven下载
    • 源码下载
    • pom下载
    • 云盘下载
    • Group
    • Artifact
    • Version
    • Download
  • >> Package Explorer
  • >>> Java Explorer <2.6.8>
    • rulesets
      • controversial.xml
      • clone.xml
      • logging-jakarta-commons.xml
      • junit.xml
      • favorites.xml
      • naming.xml
      • j2ee.xml
      • imports.xml
      • migrating_to_15.xml
      • design.xml
      • my-rules.xml
      • scratchpad.xml
      • basic-jsf.xml
      • braces.xml
      • basic-jsp.xml
      • javabeans.xml
      • unusedcode.xml
      • rulesets.properties
      • strings.xml
      • optimizations.xml
      • logging-java.xml
      • codesize.xml
      • migrating.xml
      • basic.xml
      • migrating_to_13.xml
      • sunsecure.xml
      • migrating_to_14.xml
      • coupling.xml
      • finalizers.xml
      • releases
        • 35.xml
        • 33.xml
        • 37.xml
        • 34.xml
        • 36.xml
      • strictexception.xml
    • META-INF
      • MANIFEST.MF
    • test
      • net
        • sourceforge
          • pmd
            • testframework
              • SimpleAggregatorTst.class
              • MockRule.class
              • ParserTst$Collector.class
              • TestDescriptor.class
              • ParserTst.class
              • RuleTst.class
    • net
      • sourceforge
        • pmd
          • ReportListener.class
          • jaxen
            • AttributeAxisIterator$MethodWrapper.class
            • DocumentNavigator$2.class
            • NodeIterator.class
            • DocumentNavigator.class
            • DocumentNavigator$3.class
            • Attribute.class
            • DocumentNavigator$4.class
            • DocumentNavigator$5.class
            • AttributeAxisIterator.class
            • MatchesFunction.class
            • DocumentNavigator$1.class
          • Language.class
          • SourceFileConstants.class
          • rules
            • SymbolTableTestRule.class
            • UnusedModifier.class
            • SingularField.class
            • CouplingBetweenObjects.class
            • CyclomaticComplexity$Entry.class
            • ImportWrapper.class
            • MethodWithSameNameAsEnclosingClass.class
            • ExcessivePublicCount.class
            • ConstructorCallsOverridableMethod$MethodInvocation.class
            • UnusedPrivateMethodRule.class
            • MethodNamingConventions.class
            • CyclomaticComplexity.class
            • VariableNamingConventions.class
            • AvoidDeeplyNestedIfStmtsRule.class
            • ClassNamingConventions.class
            • sunsecure
              • AbstractSunSecureRule.class
              • ArrayIsStoredDirectly.class
              • MethodReturnsInternalArray.class
            • UnusedPrivateFieldRule.class
            • ConstructorCallsOverridableMethod$MethodHolder.class
            • CyclomaticComplexity$1.class
            • ExcessiveImports.class
            • AccessorClassGeneration$ClassData.class
            • UnusedLocalVariableRule.class
            • SuspiciousOctalEscape.class
            • AvoidFieldNameMatchingMethodName.class
            • strictexception
              • ExceptionSignatureDeclaration.class
              • AvoidCatchingThrowable.class
            • ConstructorCallsOverridableMethod$EvalPackage.class
            • optimization
              • AvoidInstantiatingObjectsInLoops.class
              • MethodArgumentCouldBeFinal.class
              • LocalVariableCouldBeFinal.class
              • AbstractOptimizationRule.class
            • UselessAssignment$Usage.class
            • CloseResource.class
            • AvoidReassigningParameters.class
            • BeanMembersShouldSerializeRule.class
            • junit
              • TestClassWithoutTestCases.class
              • JUnitAssertionsShouldIncludeMessage.class
              • JUnitTestsShouldContainAsserts.class
              • JUnitAssertionsShouldIncludeMessage$AssertionCall.class
            • ConstructorCallsOverridableMethod.class
            • DoubleCheckedLocking.class
            • imports
              • UnusedImportsRule.class
              • DuplicateImportsRule.class
              • ImportFromSamePackageRule.class
            • ConstructorCallsOverridableMethod$NullEvalPackage.class
            • StringConcatenationRule.class
            • XPathRule$1.class
            • ConstructorCallsOverridableMethod$ConstructorHolder.class
            • SimplifyBooleanReturns.class
            • UnusedFormalParameterRule.class
            • AvoidCallingFinalize.class
            • AvoidNonConstructorMethodsWithClassName.class
            • design
              • PositionalIteratorRule.class
              • LongClassRule.class
              • ExcessiveNodeCountRule.class
              • PreserveStackTrace.class
              • OnlyOneReturnRule.class
              • SwitchDensityRule$SwitchDensity.class
              • UseSingleton.class
              • AssignmentToNonFinalStatic.class
              • ImmutableField.class
              • LongMethodRule.class
              • CompareObjectsWithEquals.class
              • SwitchDensityRule$1.class
              • UnsynchronizedStaticDateFormatter.class
              • TooManyFields.class
              • LooseCoupling.class
              • ExceptionAsFlowControl.class
              • LongParameterListRule.class
              • ExcessiveLengthRule.class
              • NullAssignmentRule.class
              • ConfusingTernary.class
              • UnnecessaryLocalBeforeReturn.class
              • SwitchDensityRule.class
            • UselessAssignment.class
            • UnnecessaryConversionTemporary.class
            • IdempotentOperations.class
            • AvoidFieldNameMatchingTypeName.class
            • XPathRule.class
            • AccessorClassGeneration.class
            • strings
              • ConsecutiveLiteralAppends.class
              • StringInstantiation.class
              • InefficientEmptyStringCheck.class
              • AppendCharacterWithChar.class
              • AvoidDuplicateLiteralsRule$ExceptionParser.class
              • UnnecessaryCaseChange.class
              • UseIndexOfChar.class
              • InsufficientStringBufferDeclaration.class
              • UseStringBufferLength.class
              • AvoidDuplicateLiteralsRule.class
              • InefficientStringBuffering.class
              • StringToStringRule.class
            • AccessorClassGeneration$AllocData.class
            • ConstructorCallsOverridableMethod$ConstructorInvocation.class
            • UselessOverridingMethod.class
          • RuleSet.class
          • SimpleRuleSetNameMapper.class
          • TargetJDKVersion.class
          • TargetJDK1_4.class
          • SourceTypeToRuleLanguageMapper.class
          • quickfix
            • Fix.class
          • parsers
            • Java15Parser.class
            • Java14Parser.class
            • Java13Parser.class
            • Parser.class
            • JspParser.class
          • stat
            • Metric.class
            • DataPoint.class
            • StatisticalRule.class
          • FileDataSource.class
          • RuleSetFactory.class
          • ast
            • JJTJavaParserState.class
            • ASTRSIGNEDSHIFT.class
            • ASTForInit.class
            • ASTName.class
            • ASTInstanceOfExpression.class
            • ASTMultiplicativeExpression.class
            • ASTMemberValuePair.class
            • ASTWildcardBounds.class
            • ASTCastLookahead.class
            • ASTMethodDeclaration.class
            • ASTVariableInitializer.class
            • JavaParserTokenManager.class
            • ASTTypeArgument.class
            • ASTAdditiveExpression.class
            • JavaParser$1.class
            • ASTFinallyStatement.class
            • ASTEnumConstant.class
            • ASTDoStatement.class
            • ASTSwitchLabel.class
            • ASTInitializer.class
            • ASTMemberValueArrayInitializer.class
            • ASTForUpdate.class
            • ASTMemberValue.class
            • ASTDefaultValue.class
            • ASTMemberSelector.class
            • SimpleNode.class
            • ASTShiftExpression.class
            • ASTMarkerAnnotation.class
            • ASTTypeDeclaration.class
            • ASTExtendsList.class
            • ASTPrimaryPrefix.class
            • ASTClassOrInterfaceDeclaration.class
            • ASTAssignmentOperator.class
            • Token$GTToken.class
            • JavaCharStream.class
            • ASTStatementExpressionList.class
            • ASTLocalVariableDeclaration.class
            • ASTClassOrInterfaceBodyDeclaration.class
            • ASTFormalParameters.class
            • ASTTypeArguments.class
            • ASTType.class
            • ASTArrayInitializer.class
            • ASTPrimitiveType.class
            • Dimensionable.class
            • ASTNullLiteral.class
            • ASTAnnotationTypeBody.class
            • ASTEmptyStatement.class
            • ASTThrowStatement.class
            • ASTFormalParameter.class
            • ASTExpression.class
            • ASTForStatement.class
            • ASTClassOrInterfaceType.class
            • ASTAndExpression.class
            • JavaParserConstants.class
            • ASTImportDeclaration.class
            • ASTModifiers.class
            • ASTConstructorDeclaration.class
            • ASTPrimarySuffix.class
            • ASTTryStatement.class
            • ASTEnumBody.class
            • Node.class
            • ASTEqualityExpression.class
            • ASTPreIncrementExpression.class
            • ASTIfStatement.class
            • ASTCompilationUnit.class
            • ASTFieldDeclaration.class
            • ASTWhileStatement.class
            • JavaParserVisitor.class
            • ASTConditionalExpression.class
            • ASTCatchStatement.class
            • ASTBreakStatement.class
            • ASTRelationalExpression.class
            • ASTAnnotationTypeMemberDeclaration.class
            • ASTLiteral.class
            • ASTSwitchStatement.class
            • ASTVariableDeclarator.class
            • ASTArgumentList.class
            • ASTRUNSIGNEDSHIFT.class
            • ASTPostfixExpression.class
            • ASTExplicitConstructorInvocation.class
            • ASTLabeledStatement.class
            • ASTBlock.class
            • ASTAnnotation.class
            • SimpleJavaNode.class
            • ASTMethodDeclarationLookahead.class
            • ASTPreDecrementExpression.class
            • ASTAssertStatement.class
            • ASTConditionalOrExpression.class
            • ASTExclusiveOrExpression.class
            • ASTMethodDeclarator.class
            • ASTArrayDimsAndInits.class
            • ASTImplementsList.class
            • ASTTypeParameter.class
            • CompilationUnit.class
            • TokenMgrError.class
            • ASTBlockStatement.class
            • ASTClassOrInterfaceBody.class
            • ASTEnumDeclaration.class
            • ASTUnaryExpressionNotPlusMinus.class
            • ASTStatement.class
            • ASTBooleanLiteral.class
            • ASTArguments.class
            • ASTSynchronizedStatement.class
            • JavaParserVisitorAdapter.class
            • ASTMemberValuePairs.class
            • ASTPackageDeclaration.class
            • ASTStatementExpression.class
            • Token.class
            • ASTVariableDeclaratorId.class
            • ASTSingleMemberAnnotation.class
            • ASTEnumElement.class
            • ASTReferenceType.class
            • ASTAnnotationTypeDeclaration.class
            • ASTNormalAnnotation.class
            • ASTTypeBound.class
            • JavaParserTreeConstants.class
            • ASTUnaryExpression.class
            • ASTAllocationExpression.class
            • ASTResultType.class
            • ParseException.class
            • ASTInclusiveOrExpression.class
            • ASTNameList.class
            • CharStream.class
            • ASTContinueStatement.class
            • CanSuppressWarnings.class
            • AccessNode.class
            • ASTReturnStatement.class
            • JavaNode.class
            • JavaParser$JJCalls.class
            • ASTConditionalAndExpression.class
            • ASTTypeParameters.class
            • JavaParser$LookaheadSuccess.class
            • ASTPrimaryExpression.class
            • JavaParser.class
            • ASTCastExpression.class
          • CommandLineOptions.class
          • TargetJDK1_5.class
          • ant
            • Formatter.class
            • RuleSetWrapper.class
            • PMDTask.class
          • Rule.class
          • AbstractRule.class
          • SourceType.class
          • RuleSetNotFoundException.class
          • jsp
            • rules
              • DuplicateJspImports.class
              • NoInlineStyleInformation.class
              • AbstractJspRule.class
            • ast
              • SimpleNode.class
              • ASTUnparsedText.class
              • ASTCommentTag.class
              • ASTJspExpressionInAttribute.class
              • JspParserVisitorAdapter.class
              • ASTElExpression.class
              • ASTContent.class
              • ASTAttributeValue.class
              • StartAndEndTagMismatchException.class
              • ASTDeclaration.class
              • JspParser$LookaheadSuccess.class
              • SyntaxErrorException.class
              • Node.class
              • JspParserTreeConstants.class
              • ASTCompilationUnit.class
              • ASTValueBinding.class
              • JspParserVisitor.class
              • JspParser$JJCalls.class
              • ASTJspExpression.class
              • JspParserConstants.class
              • ASTAttribute.class
              • ASTElement.class
              • ASTDoctypeExternalId.class
              • JspCharStream.class
              • TokenMgrError.class
              • ASTJspDeclaration.class
              • ASTText.class
              • JJTJspParserState.class
              • ASTJspComment.class
              • Token.class
              • ASTDoctypeDeclaration.class
              • ASTJspDirective.class
              • JspParserTokenManager.class
              • ASTCData.class
              • ASTJspDocument.class
              • JspParser$1.class
              • ASTJspDeclarations.class
              • ParseException.class
              • ASTJspDirectiveAttribute.class
              • CharStream.class
              • ASTJspScriptlet.class
              • JspParser.class
          • IRuleViolation.class
          • cpd
            • Renderer.class
            • Language.class
            • CPPLanguage.class
            • TokenEntry.class
            • CSVRenderer.class
            • CPDTask$FormatAttribute.class
            • JavaTokenizer.class
            • SimpleRenderer.class
            • GUI$3.class
            • ReportException.class
            • MatchLengthComparator.class
            • AnyLanguage$AnyFileOrDirectoryFilter.class
            • GUI$1.class
            • AnyTokenizer.class
            • Tokens.class
            • GUI$GoListener.class
            • Match$MatchCode.class
            • GUI.class
            • PHPTokenizer.class
            • GUI$CancelListener.class
            • CPD.class
            • GUI$2.class
            • PHPLanguage$PHPFileOrDirectoryFilter.class
            • GridBagHelper.class
            • GUI$BrowseListener.class
            • PHPLanguage.class
            • SourceCode$StringCodeLoader.class
            • RubyLanguage$RubyFileOrDirectoryFilter.class
            • XMLRenderer.class
            • GUI$SaveListener.class
            • CPDNullListener.class
            • MatchAlgorithm.class
            • SourceCode.class
            • AnyLanguage.class
            • SourceCode$CodeLoader.class
            • CPDTask$LanguageAttribute.class
            • FileFinder.class
            • JavaLanguage.class
            • FileReporter.class
            • RubyLanguage.class
            • CPDTask.class
            • SourceFileOrDirectoryFilter.class
            • SourceCode$FileCodeLoader.class
            • CPPTokenizer.class
            • CPPLanguage$CPPFileOrDirectoryFilter.class
            • LanguageFactory.class
            • RubyTokenizer.class
            • MatchCollector.class
            • Tokenizer.class
            • CPDListener.class
            • cppast
              • CPPParserConstants.class
              • SimpleCharStream.class
              • TokenMgrError.class
              • Token.class
              • ParseException.class
              • CPPParserTokenManager.class
            • Match.class
          • renderers
            • TextRenderer.class
            • TextPadRenderer.class
            • Renderer.class
            • CSVRenderer.class
            • VBHTMLRenderer.class
            • PapariTextRenderer.class
            • IDEAJRenderer$SourcePath.class
            • XMLRenderer.class
            • EmacsRenderer.class
            • AbstractRenderer.class
            • SummaryHTMLRenderer.class
            • IDEAJRenderer.class
            • HTMLRenderer.class
            • YAHTMLRenderer.class
          • PMDException.class
          • RuleViolation$RuleViolationComparator.class
          • ZipDataSource.class
          • DataSource.class
          • SourceTypeDiscoverer.class
          • util
            • Benchmark.class
            • Appendix.class
            • Applier.class
            • StringUtil.class
            • SymbolTableViewer.class
            • HasLines.class
            • ResourceLoader.class
            • viewer
              • Viewer.class
              • model
                • ASTModel.class
                • SimpleNodeTreeNodeAdapter.class
                • ViewerModel.class
                • ViewerModelEvent.class
                • AttributeToolkit.class
                • ViewerModelListener.class
              • gui
                • EvaluationResultsPanel.class
                • ASTPanel.class
                • SourceCodePanel$1.class
                • XPathPanel.class
                • SourceCodePanel.class
                • EvaluationResultsPanel$1.class
                • ASTPanel$1.class
                • MainFrame.class
                • ActionCommands.class
                • menu
                  • AttributesSubMenu.class
                  • SimpleNodeSubMenu.class
                  • XPathFragmentAddingItem.class
                  • ASTNodePopupMenu.class
                • ParseExceptionHandler.class
              • util
                • NLS.class
              • resources
                • viewer_strings.properties
            • Benchmark$Result.class
            • UnaryFunction.class
            • designer
              • Designer$ShowListener.class
              • CodeEditorTextPane.class
              • DFAGraphRule.class
              • Designer$XPathListener.class
              • Designer$DFAListener.class
              • DFAPanel$DFACanvas.class
              • MyPrintStream.class
              • JSmartPanel.class
              • Designer.class
              • Designer$2.class
              • Designer$3.class
              • Designer$1.class
              • DFAPanel.class
              • DFAPanel$ElementWrapper.class
          • Report$ProcessingError.class
          • RuleSetFactory$OverrideParser.class
          • dfa
            • DaaRule.class
            • SequenceException.class
            • DataFlowFacade.class
            • DataFlowNode.class
            • pathfinder
              • PathElement.class
              • DAAPathFinder.class
              • CurrentPath.class
              • Executable.class
            • Structure.class
            • IDataFlowNode.class
            • StartOrEndDataFlowNode.class
            • SequenceChecker.class
            • StatementAndBraceFinder.class
            • SequenceChecker$Status.class
            • StackObject.class
            • NodeType.class
            • report
              • PackageNode.class
              • ReportTree$TreeIterator.class
              • ClassNode.class
              • ReportHTMLPrintVisitor.class
              • ReportVisitor.class
              • ReportTree.class
              • ViolationNode.class
              • ReportTree$1.class
              • AbstractReportNode.class
            • LinkerException.class
            • variableaccess
              • VariableAccess.class
              • VariableAccessException.class
              • VariableAccessVisitor.class
            • Linker.class
          • RuleViolation.class
          • Report.class
          • ExcludeLines.class
          • Report$ReadableDuration.class
          • PMD.class
          • SourceFileSelector.class
          • Report$SuppressedViolation.class
          • RuleContext.class
          • CommonAbstractRule.class
          • sourcetypehandlers
            • JspTypeHandler.class
            • DummyVisitorStarter.class
            • Java15Handler.class
            • JspTypeHandler$1.class
            • Java14Handler.class
            • SourceTypeHandlerBroker.class
            • JavaTypeHandler$1.class
            • VisitorStarter.class
            • Java13Handler.class
            • JavaTypeHandler.class
            • SourceTypeHandler.class
            • JavaTypeHandler$2.class
          • TargetJDK1_3.class
          • RuleSets.class
          • symboltable
            • ClassNameDeclaration.class
            • TypeSet$Resolver.class
            • NameOccurrence.class
            • Scope.class
            • VariableUsageFinderFunction.class
            • VariableNameDeclaration.class
            • TypeSet$VoidResolver.class
            • Search.class
            • ClassScope.class
            • TypeSet$CurrentPackageResolver.class
            • ScopeAndDeclarationFinder.class
            • TypeSet$ImportOnDemandResolver.class
            • JspSymbolFacade.class
            • AbstractNameDeclaration.class
            • NameDeclaration.class
            • SymbolFacade.class
            • OccurrenceFinder.class
            • NameFinder.class
            • TypeSet$PrimitiveTypeResolver.class
            • MethodNameDeclaration.class
            • TypeSet$ImplicitImportResolver.class
            • DummyScope.class
            • JspScopeAndDeclarationFinder.class
            • AbstractScope.class
            • TypeSet$ExplicitImportResolver.class
            • LocalScope.class
            • ImageFinderFunction.class
            • TypeSet$FullyQualifiedNameResolver.class
            • MethodScope.class
            • TypeSet.class
            • SourceFileScope.class
          • ExternalRuleID.class


    Java源码类>>