my production build and eclispe IDE is very happy about the syntax during compilation
I ended up refactor the code to make PMD happy -Dan On 1/26/06, jason r tibbetts <[EMAIL PROTECTED]> wrote: > > Dan, > > > Folks my problem is PMD not the plugin, but I ask anyway here > > > > Here is the error: > > ============= > > > > > > [INFO] Error during report generation > > > > Embedded error: Failure executing PMD for: > > ......\ui\internal\launcher\configuration\PreferencePageHistory.java > > Encountered "abstract" at line 151, column 17. > > Was expecting one of: > > "}" ... > > "final" ... > > "@" ... > > "boolean" ... > > "char" ... > > "byte" ... > > > > It turns out the code has a abstract define inside a method > > > > > > > > public ToolBar createHistoryControls(ToolBar historyBar, > > ToolBarManager manager) { > > > > historyToolbar = manager; > > /** > > * Superclass of the two for-/backward actions for the history. > > */ > > abstract class HistoryNavigationAction extends Action implements > > IMenuCreator { > > private Menu lastMenu; > > > > Advice is greatly appreciated. > > This isn't a PMD problem; it's a Java syntax problem. PMD uses JavaCC to > parse Java files (see > http://www.onjava.com/pub/a/onjava/2003/02/12/static_analysis.html), and > JavaCC is complaining about your syntax. If you attempt to compile the > file without first running it through PMD, you should get a compiler > error, right? > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >