Re: Jde-complete performance (PLEASE: someone add jde-usages to jde proper!)

Jens Lautenbacher <[email protected]>
Newsgroups gmane.emacs.jdee
Message-ID <[email protected]>
On Tue, 2006-04-11 at 08:41 -0700, Suraj Acharya wrote:
> Hi Nascif,
> 
> CVS jde-usages has two exprimental features
> 
> 1)  an implementation of getClassInfo which uses the jde-usages data
> structures :
> (defalias 'jde-complete-invoke-get-class-info
> 'jde-usages-complete-invoke-get-class-info) 
> 
> 2) A slightly reworked jde-parse-eval-type-of which changes the order
> in which in tests for the type of the input. The main change is that
> it defers the expensive  call to jde-parse-get-qualified-name as long
> as possible if the suspected class name does not match the usual class
> name convention, eg "FooBarBaz". 
> (defalias 'jde-parse-eval-type-of 'jde-usages-parse-eval-type-of)
> 
> There are also some other functions that replace JDEE java code by
> using the jde-usages structures:
> 
> (defalias 'jde-parse-get-qualified-name
> 'jde-usages-parse-get-qualified-name) 
> (defalias 'jde-parse-class-exists 'jde-usages-parse-class-exists)
> 
> 
> These features are exprimental because I don't have any regression
> tests yet for them, and have not done any exhaustive tests to look for
> differences from the jde behaviour, however I use emacs with these
> features turned on and fix bugs as I find them, so they're quite
> stable and usable. 
> 

Can someone PLEASEf add jde-usage to the proper jde CVS tree? I think it
is THE killer plugin for jde, and it fills in some long long standing
missing features.

It currently just doesn't feel integrated enough, even if it's only for
the plugin menu entry that has to be traversed first.

As far as I remember, even the author of jde-xref says that jde-usages
does the job "better" by not needing any source code parsing and
generally being faster.

	jtl
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.