たかが順序、されど順序
interface A { getA(); setA(A a); getB(); setB(B b); getC(); setC(C c); }
このようなインタフェースがあったとして、Eclipse3.3で新たにクラスを生成した後に「実装されていないメソッドを追加」すると、実装されたメソッドの並びは次のようになってしまう。
public class ConcreteA implements A { getA() { } getB() { } getC() { } setA(A a) { } setB(B b) { } setC(C c) { } }
インタフェースで定義するメソッドの並びには意味があるので、変えて欲しくないんだが。
一応Outline Viewからドラッグすることで順序を変えられるのだが、昔からこんな仕様だったっけかな。