Ryan Gustafson 2eb9de0c30 Major refactoring for PropertyDescriptors. Changes include:
1) Genericization of PropertyDesciptors, which facilitates the DRY principle
2) Split multi-valued PropertyDesciptors into separate classes, to take full advantage of Generics
3) Remove simple String property accessors from the Rule interface, only PropertyDescriptor are supported now
4) Properties are defined via Rule.definePropertyDescriptor(PropertyDescriptor) interface, normally called in a Constructors
5) RuleSet XML enhanced to support PropertyDescriptor defining
6) RuleSetFactory and RuleSetWriter account for the more robust property definitions
7) All RuleSet XMLs corrected to move definitions to Java classes where needed, and to including necessary Type information where missing


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@6431 51baf565-9d33-0410-a72c-fc3788e3496d
2008-09-01 06:14:11 +00:00
2005-11-10 18:55:49 +00:00
2003-07-21 15:37:14 +00:00
2005-10-25 00:41:49 +00:00
2004-07-09 19:27:21 +00:00
2008-04-06 21:39:03 +00:00
2007-12-18 14:20:11 +00:00
2008-01-26 12:12:54 +00:00
2003-07-21 15:37:14 +00:00
2003-07-21 15:37:14 +00:00
S
Description
An extensible multilanguage static code analyzer.
Apache-2.0
510 MiB
0 Stars 1 Watchers 0 Forks
Languages
Java 75.5%
Apex 9.7%
Kotlin 9.1%
ANTLR 2.7%
PLSQL 1%
Other 1.8%