Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For Package net.sourceforge.pmd.rules

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - net.sourceforge.pmd.CommonAbstractRule (implements net.sourceforge.pmd.Rule)
    - net.sourceforge.pmd.AbstractJavaRule (implements net.sourceforge.pmd.ast.JavaParserVisitor)
      - net.sourceforge.pmd.AbstractRule
        - net.sourceforge.pmd.rules.AbstractInefficientZeroCheck
        - net.sourceforge.pmd.rules.AbstractPoorMethodCall
        - net.sourceforge.pmd.rules.AccessorClassGeneration
        - net.sourceforge.pmd.rules.AssignmentInOperand
        - net.sourceforge.pmd.rules.AvoidCallingFinalize
        - net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule
        - net.sourceforge.pmd.rules.AvoidFieldNameMatchingMethodName
        - net.sourceforge.pmd.rules.AvoidFieldNameMatchingTypeName
        - net.sourceforge.pmd.rules.AvoidNonConstructorMethodsWithClassName
        - net.sourceforge.pmd.rules.BeanMembersShouldSerializeRule
        - net.sourceforge.pmd.rules.ClassNamingConventions
        - net.sourceforge.pmd.rules.CloseResource
        - net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod
        - net.sourceforge.pmd.rules.CouplingBetweenObjects
        - net.sourceforge.pmd.rules.DoubleCheckedLocking
        - net.sourceforge.pmd.rules.IdempotentOperations
        - net.sourceforge.pmd.rules.MethodNamingConventions
        - net.sourceforge.pmd.rules.MethodWithSameNameAsEnclosingClass
        - net.sourceforge.pmd.rules.MoreThanOneLogger
        - net.sourceforge.pmd.rules.OverrideBothEqualsAndHashcode
        - net.sourceforge.pmd.rules.SimplifyBooleanReturns
        - net.sourceforge.pmd.rules.StringConcatenationRule
        - net.sourceforge.pmd.rules.SuspiciousOctalEscape
        - net.sourceforge.pmd.rules.SymbolTableTestRule
        - net.sourceforge.pmd.rules.UnnecessaryConversionTemporary
        - net.sourceforge.pmd.rules.UnusedFormalParameterRule
        - net.sourceforge.pmd.rules.UnusedLocalVariableRule
        - net.sourceforge.pmd.rules.UnusedModifier
        - net.sourceforge.pmd.rules.UnusedPrivateFieldRule
        - net.sourceforge.pmd.rules.UnusedPrivateMethodRule
        - net.sourceforge.pmd.rules.UselessAssignment (implements net.sourceforge.pmd.dfa.pathfinder.Executable)
        - net.sourceforge.pmd.rules.UselessOverridingMethod
        - net.sourceforge.pmd.rules.VariableNamingConventions
      - net.sourceforge.pmd.rules.AvoidReassigningParameters
      - net.sourceforge.pmd.rules.CyclomaticComplexity
      - net.sourceforge.pmd.rules.GenericLiteralCheckerRule
      - net.sourceforge.pmd.stat.StatisticalRule
        - net.sourceforge.pmd.rules.design.ExcessiveNodeCountRule
          - net.sourceforge.pmd.rules.ExcessiveImports
          - net.sourceforge.pmd.rules.ExcessivePublicCount
      - net.sourceforge.pmd.rules.UselessOperationOnImmutable
      - net.sourceforge.pmd.rules.XPathRule
  - net.sourceforge.pmd.rules.ImportWrapper

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2009 InfoEther. All Rights Reserved.