3269 Commits

Author SHA1 Message Date
Philippe Herlin
06ffea6331 Continuing refactoring
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3524 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-31 20:33:03 +00:00
Tom Copeland
153b26eeff Import cleanup
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3523 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-30 14:35:21 +00:00
Tom Copeland
cfa1628278 Maven build file cleanup, thanks Wim!
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3522 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-30 13:17:17 +00:00
Tom Copeland
40cd1c99c3 Javadoc patch from Wim Deblauwe, thanks Wim!
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3521 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-30 12:15:15 +00:00
Tom Copeland
eb6876362f A bit more refactoring... good times
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3520 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-29 01:58:32 +00:00
Tom Copeland
e8bdf51b6b A bit of symbol table refactoring; modified some of UnusedPrivateMethod to use symbol table.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3519 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-28 17:17:38 +00:00
Tom Copeland
9eecf8f163 Oops, forgot to delete commented-out code
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3518 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-28 05:08:54 +00:00
Tom Copeland
e83c9d54fb Began working on getting method names into the symbol table. Declarations are in there now. Onwards to getting the usages recorded correctly, which is the hard part.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3517 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-28 05:03:18 +00:00
Tom Copeland
0039cdd5f9 A little cleanup due to new grammar
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3516 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-28 04:03:05 +00:00
Tom Copeland
ba744579fa A small simplification
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3515 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-28 04:00:28 +00:00
Tom Copeland
25695de3e4 Imports cleanup
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3514 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-27 21:56:08 +00:00
Tom Copeland
fc9af5dfc9 Silly me, I hadn't added the new nodes themselves!
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3513 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-27 21:53:19 +00:00
Tom Copeland
6a337241c7 More new node cleanup... happy days
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3512 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-27 21:52:22 +00:00
Tom Copeland
8c17b0bfd9 Removing old kludge, yay!
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3511 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-27 21:48:28 +00:00
Tom Copeland
ed8da9160a Oops, missed a few imports
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3510 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-27 21:44:55 +00:00
Tom Copeland
17fcb6c9c4 Added two new node types - ASTCatchStatement and ASTFinallyStatement.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3509 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-27 21:40:41 +00:00
Tom Copeland
d56f4603a1 A bit of refactoring; thx to Wim Deblauwe for the suggestion and sample code!
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3508 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-27 15:46:29 +00:00
Tom Copeland
f62a8157dd New Javadocs thx to Wim Deblauwe
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3507 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-27 15:07:37 +00:00
Radim Kubacki
5517e977a8 few more updates to build correctly
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3506 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-26 20:45:51 +00:00
Radim Kubacki
43c6bee9d2 updating to build against new harness and to use newer PMD version 3.1
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3505 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-26 20:26:59 +00:00
Tom Copeland
2eb65c2e9a Fixed bug 1205709 - PMD no longer takes a long time to report certain parsing errors.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3504 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-24 21:50:29 +00:00
Tom Copeland
96a1f4b3db new job
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3503 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-24 21:08:05 +00:00
Tom Copeland
add99eb2e4 Fixed docs, thx to Christopher Stach for the suggestion
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3502 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-20 00:22:48 +00:00
Tom Copeland
1ce6dbc648 Another fix from Dave Brosius, thx Dave!
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3501 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-18 13:49:20 +00:00
Tom Copeland
fa8194db8b Fixed 'trigger on all interfaces that implement other interfaces' bug
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3500 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-17 14:45:31 +00:00
Tom Copeland
e27420674d Tightened up XML a bit
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3499 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-17 14:22:35 +00:00
Tom Copeland
0cd1105bb1 Added menu item for copying XML
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3498 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-17 13:52:29 +00:00
Tom Copeland
c028064425 Fixed bug 1201577 - PMD now correctly parses method declarations that return generic types.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3497 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-17 13:40:28 +00:00
Tom Copeland
64294520bf Some more code cleanups thx to Dave Brosius
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3496 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-16 12:55:31 +00:00
Jiger Patel
25eb6c0512 Updated to PMD 3.1
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3495 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-16 10:07:48 +00:00
Tom Copeland
c2cf9125e4 renaming
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3494 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-12 13:00:38 +00:00
Tom Copeland
6d2d4da866 Implemented RFE 1188369 - UnnecessaryBooleanAssertion now checks for things like 'assertTrue(\!foo)'. These should be changed to 'assertFalse(foo)' for clarity.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3493 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-11 23:38:47 +00:00
Tom Copeland
53c121dfef Implemented RFE 1188604 - AvoidThrowingCertainExceptionTypes has been split into AvoidThrowingRawExceptionTypes and AvoidThrowingNullPointerException.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3492 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-11 21:52:36 +00:00
Philippe Herlin
b3f1abb853 Fix new violations detected by PMD 3.1
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3491 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-10 21:49:29 +00:00
Tom Copeland
f0979d5979 post rls
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3490 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-10 20:32:33 +00:00
Tom Copeland
17974db7db rls preps
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3488 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-10 14:53:55 +00:00
Tom Copeland
4bbbd9b5e9 Fixed bug 1198832 - AbstractClassWithoutAbstractMethod no longer flags classes which implement interfaces since these can partially implement the interface and thus don't need to explicitly declare abstract methods.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3487 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-10 14:30:53 +00:00
Tom Copeland
55772c733d Fixed bug 1097256 - The XMLRenderer now supports optional encoding of UTF8 characters using the 'net.sourceforge.pmd.supportUTF8' environment variable.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3486 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-09 21:48:46 +00:00
Tom Copeland
2e4ed13c58 todo
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3485 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-09 21:16:23 +00:00
Tom Copeland
4a1ccad62e syncing up
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3484 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-09 21:14:37 +00:00
Tom Copeland
d67ce3ce64 oops
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3483 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-09 19:30:58 +00:00
Tom Copeland
c96d66a345 Implemented RFE 994338 - The msg produced by ConstructorCallsOverridableMethod now includes the offending method name.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3482 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-09 19:27:57 +00:00
Tom Copeland
d66cee5dbe Implemented RFE 1176401 - UnusedFormalParameter now flags public methods.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3481 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-09 19:12:29 +00:00
Tom Copeland
f39ec01e7a *** empty log message ***
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3480 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-09 13:29:38 +00:00
Philippe Herlin
a0d5264639 Releasing v3.0.1
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3479 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-07 13:46:39 +00:00
Philippe Herlin
0fe81952e1 Releasing v3.0.1
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3478 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-07 13:36:14 +00:00
Philippe Herlin
d9cc9f6356 Continuing refactoring
Fix some PMD violations
Fix Bug 1144793
Fix Bug 1190624 (at least try)


git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3477 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-07 13:32:06 +00:00
Tom Copeland
0ddb51c1be this and that
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3476 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-06 21:21:53 +00:00
Tom Copeland
b9f4523909 tweak
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3475 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-06 19:00:50 +00:00
Tom Copeland
b3a5fce797 Fixed bug 1196238 - UnusedImports no longer reports false positives for various JDK 1.5 java.lang subpackages.
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@3474 51baf565-9d33-0410-a72c-fc3788e3496d
2005-05-05 23:45:04 +00:00