Class Summary |
AntLogHandler |
AntLogHandler sends log messages to an Ant Task, so the regular Ant logging
is used. |
Applier |
|
Benchmark |
|
ClasspathClassLoader |
Create a ClassLoader which loads classes using a CLASSPATH like String. |
ClassUtil |
Various class-related utility methods |
CollectionUtil |
Generic collection and array-related utility functions. |
ConsoleLogHandler |
Log to the console using a basic formatter. |
FileFinder |
A utility class for finding files within a directory. |
PmdLogFormatter |
|
ResourceLoader |
|
StringUtil |
|
SymbolTableViewer |
|
TypeMap |
A specialized map that stores classes by both their full and short names. |
XPathTest |
To use this, do this:
$ cat ~/tmp/Test.java
package foo;
public class Test {
private int x;
}
$ java net.sourceforge.pmd.util.XPathTest -xpath "//FieldDeclaration" -filename "/home/tom/tmp/Test.java"
Match at line 3 column 11; package name 'foo'; variable name 'x' |