1118 Commits

Author SHA1 Message Date
Ole-Martin Mork
bcd59493f1 Adding files to the project
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1166 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-28 22:44:11 +00:00
Ole-Martin Mork
cbf1a5ea44 Adding files to the project
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1165 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-28 22:36:20 +00:00
Ole-Martin Mork
681aa561b0 Ooops, newbie.
Removing what I entered...


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1164 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-28 22:18:32 +00:00
Ole-Martin Mork
a026e120ef Initial revision
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1160 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-28 22:10:47 +00:00
Tom Copeland
f6fa6dffcf tweak
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1159 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-28 14:38:34 +00:00
Don Leckie
d5e0705225 no message
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1158 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-27 03:41:40 +00:00
Tom Copeland
1b8f41d44f modified to support Jakarta projects
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1157 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-24 15:02:16 +00:00
Tom Copeland
a6ee8f7694 fixed stuff pmd found
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1156 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-23 21:31:29 +00:00
Tom Copeland
5a657b9ccd slowly beefing up method symbol table
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1155 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-23 18:46:47 +00:00
Tom Copeland
36528df951 slowly developing the method name symbol table
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1154 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-22 18:31:38 +00:00
Tom Copeland
e8e747ce55 renamed UnusedPrivateInstanceVar to UnusedPrivateField
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1153 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-22 18:04:03 +00:00
Tom Copeland
e0c0d98a70 more tests
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1152 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-22 14:07:34 +00:00
Tom Copeland
b1f95ab092 added new rule
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1151 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-22 14:03:41 +00:00
Tom Copeland
cdfb78be31 moved the symbol table code into ScopeCreator
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1150 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-22 13:32:35 +00:00
Tom Copeland
d27496d6da fixed stuff pmd found
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1149 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-22 13:21:47 +00:00
Tom Copeland
8154b66988 removed some unused classes and got rid of some unused methods. Just the usual refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1148 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 21:35:59 +00:00
Tom Copeland
807ecdb50a more refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1147 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 21:07:59 +00:00
Tom Copeland
32ffc26f8e renamed a class
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1146 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 21:00:40 +00:00
Tom Copeland
a4c6a9c3dc added some javadoc, minor refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1145 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 20:53:40 +00:00
Tom Copeland
3f6a4d6705 minor refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1144 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 20:43:48 +00:00
Tom Copeland
8665d850e7 added tests
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1143 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 20:35:43 +00:00
Tom Copeland
b14aecd654 cleaned up stuff PMD found
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1142 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 19:49:39 +00:00
Tom Copeland
ad6b455926 method names are now stored in a separate symbol table
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1141 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 19:47:05 +00:00
Tom Copeland
3208bcdfcd fixing problems pmd found
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1140 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 15:39:30 +00:00
Tom Copeland
f72dc2d184 rewriting tests
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1139 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 15:37:16 +00:00
Tom Copeland
bdea301921 added tests
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1138 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 15:24:02 +00:00
Tom Copeland
33224d62b7 *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1137 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 15:22:46 +00:00
Tom Copeland
3a967dfba2 added tests
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1136 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 15:21:56 +00:00
Tom Copeland
7d8d7123f2 updated grammer to catch a symbol it had been missing
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1135 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 15:21:44 +00:00
Tom Copeland
6b0352cdf5 added and removed tests
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1134 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 15:20:44 +00:00
Tom Copeland
0bf64b571a modified symbol table to search qualified names from left to right. Also tweaked the grammar slightly
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1133 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 15:19:49 +00:00
Tom Copeland
d0b740a62e modified symbol table to search qualified names from left to right
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1132 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-21 15:18:57 +00:00
Tom Copeland
a251a526fa added a little utility to make it easier to see how an AST looks
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1131 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-18 19:12:53 +00:00
Tom Copeland
dd809d6c0b refactoring towards nicer name analysis. also add more tests
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1130 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-17 18:32:39 +00:00
Tom Copeland
b975147d85 added test
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1129 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-17 14:04:33 +00:00
Tom Copeland
f17b1e64d5 slowly refactoring towards a better name lookup system
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1128 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-17 13:56:13 +00:00
Tom Copeland
fb0a00e45e minor refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1127 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-17 13:07:42 +00:00
Tom Copeland
2514424643 tweak
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1126 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-16 19:41:54 +00:00
Tom Copeland
5fad3cdca2 a nice refactoring, removed some not so nice code
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1125 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-16 19:38:14 +00:00
Tom Copeland
435e1819fd *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1124 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-16 19:21:21 +00:00
Tom Copeland
57ed26728e renamed FunctionScope to MethodScope
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1123 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-16 14:37:02 +00:00
Tom Copeland
54bbb6534e added more documentation
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1122 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-16 13:02:21 +00:00
Tom Copeland
3d227c600e added a test
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1121 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-16 12:53:14 +00:00
Tom Copeland
38ceb0d4d6 fixed some stuff pmd found
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1120 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-15 23:19:02 +00:00
Don Leckie
bb1d469609 Added popup menus to Rules Editor. Also permit user to select a
class file for a new rule.


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1119 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-13 23:08:18 +00:00
Don Leckie
76a97e72b3 Added popup menus to Rules Editor. Also permit user to select a
class file for a new rule.


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1118 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-13 23:00:23 +00:00
Tom Copeland
cd21b06722 fixed a devious little bug in the unused field rule. also cleaned up some stuff pmd found
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1117 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-11 22:11:13 +00:00
Tom Copeland
b6a6ce838d fixed a bug, added a test
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1116 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-11 21:17:36 +00:00
Tom Copeland
050f2a3e42 modified another rule to use symbol table... deleted a swath of nasty code. very cool.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1115 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-11 21:11:29 +00:00
Tom Copeland
308d99beb9 *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@1114 51baf565-9d33-0410-a72c-fc3788e3496d
2002-10-11 20:50:51 +00:00