継承されたクラスメンバー、つまりスーパークラスでパブリック/保護されて定義されている変数を視覚的に分離する方法はありますか?
抽象メンバーを個別にスタイリングできることに気づきました...
私はEclipseGanymedeを使用しています。
継承されたクラスメンバー、つまりスーパークラスでパブリック/保護されて定義されている変数を視覚的に分離する方法はありますか?
抽象メンバーを個別にスタイリングできることに気づきました...
私はEclipseGanymedeを使用しています。
[ウィンドウ] > [設定] を開きます。
左側の [一般] > [外観] > [色とフォント] を選択します。
右側で [Java] > [継承されたメンバー] を選択し、必要な色を選択します。
この色は、継承されたメンバーの階層ビューで使用されます。
エディターについて話している場合、おそらくオーバーライドされたメソッド (継承されていない) を意味しますよね? その場合、Eclipse はエディターでオーバーライドされたメソッドを示し、メソッド シグネチャの左側を指す緑の矢印が示されます。緑の矢印をクリックすると、メソッドのスーパークラスの実装に移動します。
テキストの色を実際に変更することについては、私にはわかりません。緑色の矢印で十分です。
特定のクラスの階層ビューで明確な違いを確認できます (クラス名で F4 を押します)。
次に、詳細ビューの [すべての継承メンバーを表示] ボタンを押します。
現在の型で宣言されたメソッド/変数は青で、継承されたものは黒で表示されます。