統合開発環境Eclipseプラグイン開発QA at TECH
[2ch|▼Menu]
49:44
04/05/07 01:57
>>48
今までEclipse3.0M8のCoolBarManager.javaを見ていたのですが、
Eclipse2.1.3の方を確認するとgetControl()がデフォルトメソッドですね。
従ってEclipse2.1.3ではパッケージorg.eclipse.ui.internalに属さないクラスから
CoolBarManager#getControl()を直接呼び出せません。

Eclipse3.0M8の場合
public CoolBar getControl() {
  return coolBar;
}
// Eclipse2.1.3の場合
/* package */ CoolBar getControl() {
  return coolBar;
}

むりやりな方法ですがパッケージorg.eclipse.ui.internalに属し
CoolBarManager#getControl()の返り値を返すpubliceメソッドを持つクラスを作れば
Eclipse3.0M8とEclipse2.1.3とで同じコードでCoolBarを取得できます。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4890日前に更新/164 KB
担当:undef