code walkthrough includes only the
code most relevant to the functionality of the
DynSqlSelectStmts class. To view the source code
in its entirety, see Example 6-6 later in this
example source file (refer to Example 6-5) is
referenced throughout the code walkthrough to help you better
understand the class implementation of
DynSqlSelectStmts class imports the
net.sourceforge.pmd.ast package, much like other
PMD rules. Where this rule differs is the
package, which provides an API for
building regular expressions.
You can download the regexp package from the Apache Jakarta Project web site at http://jakarta.apache.org. You can substitute this package for any other available Java API supporting regular expressions.
Similar to other PMD rules,
base class. The
class variable controls the printing of debug statements to standard
out at runtime:
private static booleandebug =
If you’re working with PMD for the first time,
you’ll want to leave
debug set to
PATTERN variable is initialized with the
regular expression to identify SQL
select statements. The syntax of this regular expression ...