# Hierarchy For Package net.sourceforge.pmd.lang.java.rule.optimizations

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sourceforge.pmd.AbstractPropertySource (implements net.sourceforge.pmd.PropertySource)
    - net.sourceforge.pmd.lang.rule.AbstractRule (implements net.sourceforge.pmd.Rule)
      - net.sourceforge.pmd.lang.java.rule.AbstractJavaRule (implements net.sourceforge.pmd.lang.rule.ImmutableLanguage, net.sourceforge.pmd.lang.java.ast.JavaParserVisitor)
        - net.sourceforge.pmd.lang.java.rule.optimizations.AbstractOptimizationRule
          - net.sourceforge.pmd.lang.java.rule.optimizations.AvoidInstantiatingObjectsInLoopsRule
          - net.sourceforge.pmd.lang.java.rule.optimizations.LocalVariableCouldBeFinalRule
          - net.sourceforge.pmd.lang.java.rule.optimizations.MethodArgumentCouldBeFinalRule
        - net.sourceforge.pmd.lang.java.rule.optimizations.PrematureDeclarationRule
        - net.sourceforge.pmd.lang.java.rule.optimizations.RedundantFieldInitializerRule
        - net.sourceforge.pmd.lang.java.rule.optimizations.UnnecessaryWrapperObjectCreationRule
        - net.sourceforge.pmd.lang.java.rule.optimizations.UseStringBufferForStringAppendsRule

Copyright © 2002-2013 InfoEther. All Rights Reserved.