> Subject: [Eap-features] (insisting) please add visibilty ordering to the
> structure view
...
> The structure view will only be useful to me if I can order
> public/protected/default/private members.
>
> Thanks,
> Edo

+1 !  That would be awesome.  Shift-clicking contiguous members and then
drag up or down to a new position.  Sweet.  I think key to the success of
this feature would be IDEA smartly recognizing which comments (// style is
typical for fields) to move along with the methods moved.

> Subject: Override/Implement methods  (was RE: [Eap-features] "Jump To
File" Feature)
...
> 1) I really would like the Override Methods (CTRL+O) and Implement
> Methods (CTRL+I) to be combined into 1 dialog box.  I find it
> frustrating to remember if I'm dealing with an abstract class or an
> interface.  In the end, it's all the same thing.

+1.  I have found that frustrating too... I ususally don't care if it's an
interface or not, I just want to implement method.  I think the advantage to
the current implementation is that I can do CTRL+I to see which methods
remain that I have to implement in order for the class to be concrete.
Maybe a smarter dialog, as you suggest, could segment the methods as those
that need implementations and those one can override.

> 3) Also, I'd like to be able to right-click on a class in the
> project/sourcepath trees and choose an option like Subclass->Implement
> and Subclass->Extend.  This one seems like an obvious thing to do.  :)

+1.  It would be simple and it makes sense even if it turns out to be simple
to do manually.

> Subject: [Eap-features] Extract Interface/Superclass enhancement
...
> Say I've got a class, Event, from which I want to extract an interface.
> This is commonly because I've now got another type of event, so want to
use
> an interface and 2 implementations.
> What I really want to do is call the interface Event, and rename my
original
> class (e.g. to EventImpl).
> This would mean that all declarations etc. of Event would remain
unchanged,
> and only the instantiations of Event would have to be changed to
EventImpl.
>
> With Extract Interface, you cannot do this - you can only name the
> interface.
> I'd like to see it enhanced so that you have the option to give the
> interface the name of the original class, and rename the class to
something
> else.
>
> I recognise that you could do this in further steps of renaming.  However,
> it's a long way round and would mean that you might change a client class
in
> one renaming, then change it back to its original state in a subsequent
> renaming.  This is particularly a pain if you're using e.g. VSS, because
you
> then have to check out classes which will ultimately be unchanged.
>
> All this would, I think, apply to both Extract Interface and Extract
> Superclass.

+1 !  That would be so truly useful.  An obvious refactoring need.

> Subject: [Eap-features] Cvs diff client enhancement
...
> I'd like the diff dialog to have one more option - compare with PREVIOUS
> repository version.
>
> It can be done manually by looking at the cvs revision and setting the
> version to compare to that value minus one,
> but it's tediuous and I'd like it to be done by the software for me :-)

+1.  I have wanted that feature for some time.

> Subject: [Eap-features] Some more  requested features
...
>  * An "extract-subclass".  I know there's an "extract super-class",
>    but I sometimes need to keep the root of the object hierarchy
>    the same, and create a new subclass (moving some members and
>    methods "down").  Instead I have to extract a super-class
>    specifying a 'temporary' name, then rename the orignal class to
>    what I want it to be, and then rename the new 'super' class
>    to be what the original class WAS.  A pain in the ass.  The
>    other choice is to do it "manually" of course.  I'd rather just
>    have an "extract-subclass" in addition to "extract-superclass".

+1.  That makes alot of sense, especially since there's already an
extract-superclass.

>  * An indicator on the tab of the file that indicates if there
>    are errors and/or warnings, so I can tell just by looking at
>    the tab, and not have to select every tab to see which ones
>    still have outstanding issues.

+1.  Yes, that would be nice.  I used to use CodeGuide and it had that
feature.

~ David Smiley
  MITRE



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

Reply via email to