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
>
>

Reply via email to