I believe, this will not be possible on the fly like currently for private 
members. If you have a large class (let's say 2000 lines; yes, in some 
projects exists a few of such large classes), even now it takes up to 10 or 
20 seconds to parse the whole file.

But what about following idea:
Like there is a Find Usages, it would be cool (and I think, it's already 
planned for Ariadna) to perform a Find Unused on package or project level, 
that finds all classes, methods and fields, that are (currently) unused (I 
would not find, if it takes 5 or 10 minutes). The result should be shown in 
the well-proven Find tree-view. Maybe it would be cool to be able to mark 
classes or methods, that are used by reflection, with a user-definable 
pattern, so IDEA would not show them as unused in the Find tree-view.

Tom


At 11:33 18.02.02 +1100, you wrote:
>----- Forwarded by Graham Lea/Forge on 18/02/02 11:33 -----
> 
>
>                     Yuri 
> Schimke 
>
>                                          To:     Graham 
> Lea/Forge@Forge 
>
>                     18/02/02 
> 11:24       cc: 
>
>                                          Subject:     feature 
> request 
>
> 
>
>
>
>
>Extend the yellow warnings for unused methods and variables.  Currently
>they are only private scope.
>
>Maybe have an option that lets you mark a project as an application rather
>than a library.  If its an application then the yellow marks will be shown
>even for public methods that are not called anywhere in the project.
>
>This would be useful because otherwise you have to maintain the method even
>though nobody uses it anyway.
>
>If its too expensive, then maybe a search unused methods menu item.
>
>Yuri Schimke
>Forge Research Pty Ltd
>Suite 116, Bay 9, Locomotive Workshop
>Australian Technology Park, Cornwallis Street
>Eveleigh NSW 1430 Australia
>Phone: +61 2 9209 4152   Fax: +61 2 9209 4172
>www.forge.com.au
>***********************************************************************
>The message contains privileged and confidential information intended
>only for the use of the addressee named above.  If you are not the
>intended recipient of this message you must not disseminate, copy or
>take any action in reliance on it.  If you have received this message
>in error please notify the sender immediately.  Any views expressed in
>this message are those of the individual sender, except where the
>sender specifically states them to be the views of another (including
>a Body Corporate).
>***********************************************************************
>
>
>
>_______________________________________________
>Eap-features mailing list
>[EMAIL PROTECTED]
>http://www.intellij.com/mailman/listinfo/eap-features


_______________________________________________
Eap-features mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-features

Reply via email to