Hi,

Just using Extract Interface properly for the same time. I was surprised 
that it changed the interface I extracted from, so that it extended the 
new interfaces I extracted from it.

I think this should be optional.

I was extracting constants (public static final fields) into separate 
interfaces representing the enums the constants relate to. I ended up 
with a interface that implemented these enum interfaces I produced, which 
was not what was expected.

So, a new option:

[ ] Make this class/interface extend/implement this extracted interface

I would have thought that by default it should be "off", but maybe that's 
just me!

Cheers



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

Reply via email to