Hi Klaus,
This is indeed a bug in the JDE's Java grammar. The regular expression used
to match modifiers needs to match only complete words. I made the fix and
will include it in the next release.
Thanks for characterizing this problem so precisely. It enabled me to find
a solution very quickly.
Regards,
Paul
At 08:54 PM 8/15/00 +0200, [EMAIL PROTECTED] wrote:
>Hello,
>
>this is not a bug report for the semantic bovinator, but for the
java-parser in the JDE (i�m using v2.2.2).
>
>Look at the following example:
>
>public class XStaticX extends JPanel
>{
> public XStaticX(ActionPool anActionPool,
> ResourceBundle aResource)
> {
> resource = aResource;
> actions = anActionPool;
> }
>}
>
>If you have a class with the word "static" within (regardless, which
letters of "static" are upper- or downcase,
>means "sTaTiC" would be a problem too) and then a constructor of this
class you will run into big troubles with JDE :-)
>
>Look at the Classes-menu or the Speedbar, and you will see, that the
constructor will not be displayed! Change only
>one letter from "Static" (e.g. "Stadic"), do a Rescan and all is working
fine!
>
>Hope this description helps!
>Klaus
>
>--
>Klaus Berndl mailto: [EMAIL PROTECTED]
>sd&m AG http://www.sdm.de
>software design & management
>Thomas-Dehler-Str. 27, 81737 M�nchen, Germany
>Tel +49 89 63812-392, Fax -220
>
>