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

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class net.sourceforge.pmd.CommonAbstractRule (implements net.sourceforge.pmd.Rule)
    - class net.sourceforge.pmd.rules.XPathRule
  - class net.sourceforge.pmd.rules.ImportWrapper
  - class net.sourceforge.pmd.ast.JavaParserVisitorAdapter (implements net.sourceforge.pmd.ast.JavaParserVisitor)
    - class net.sourceforge.pmd.AbstractRule (implements net.sourceforge.pmd.Rule)
      - class net.sourceforge.pmd.rules.AccessorClassGeneration
      - 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.IdempotentOperations
      - class net.sourceforge.pmd.rules.MethodNamingConventions
      - class net.sourceforge.pmd.rules.MethodWithSameNameAsEnclosingClass
      - class net.sourceforge.pmd.rules.SimplifyBooleanReturns
      - class net.sourceforge.pmd.rules.SingularField
      - class net.sourceforge.pmd.stat.StatisticalRule
        - class net.sourceforge.pmd.rules.design.ExcessiveNodeCountRule
          - class net.sourceforge.pmd.rules.ExcessiveImports
          - class net.sourceforge.pmd.rules.ExcessivePublicCount
      - class net.sourceforge.pmd.rules.StringConcatenationRule
      - class net.sourceforge.pmd.rules.SuspiciousOctalEscape
      - class net.sourceforge.pmd.rules.SymbolTableTestRule (implements net.sourceforge.pmd.Rule)
      - class net.sourceforge.pmd.rules.UnnecessaryConversionTemporary (implements net.sourceforge.pmd.Rule)
      - 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 (implements net.sourceforge.pmd.dfa.pathfinder.Executable)
      - class net.sourceforge.pmd.rules.UselessOverridingMethod
      - class net.sourceforge.pmd.rules.VariableNamingConventions

Copyright © 2002-2006 InfoEther. All Rights Reserved.