Packages 
Package Description
net.sourceforge.pmd.cpd  
net.sourceforge.pmd.lang.java  
net.sourceforge.pmd.lang.java.ast
Contains the classes and interfaces modelling the Java AST.
net.sourceforge.pmd.lang.java.javadoc  
net.sourceforge.pmd.lang.java.metrics  
net.sourceforge.pmd.lang.java.rule
Contains the built-in rules bundled with the Java distribution.
net.sourceforge.pmd.lang.java.rule.bestpractices  
net.sourceforge.pmd.lang.java.rule.codestyle  
net.sourceforge.pmd.lang.java.rule.design  
net.sourceforge.pmd.lang.java.rule.documentation  
net.sourceforge.pmd.lang.java.rule.errorprone  
net.sourceforge.pmd.lang.java.rule.multithreading  
net.sourceforge.pmd.lang.java.rule.performance  
net.sourceforge.pmd.lang.java.rule.security  
net.sourceforge.pmd.lang.java.symbols
Prototype of a new symbol resolution framework that inter-operates cleanly with type resolution.
net.sourceforge.pmd.lang.java.symbols.internal.asm  
net.sourceforge.pmd.lang.java.symbols.internal.ast  
net.sourceforge.pmd.lang.java.symbols.table  
net.sourceforge.pmd.lang.java.symbols.table.coreimpl  
net.sourceforge.pmd.lang.java.symboltable
This entire package is deprecated.
net.sourceforge.pmd.lang.java.typeresolution  
net.sourceforge.pmd.lang.java.typeresolution.visitors  
net.sourceforge.pmd.lang.java.types
Support for compile-time type resolution on the AST.
net.sourceforge.pmd.lang.java.types.ast  
net.sourceforge.pmd.lang.java.types.internal.infer  
net.sourceforge.pmd.lang.java.types.internal.infer.ast