ratio - rational - irrational

« 愚痴 | Main | マネージメント »

2004年10月31日

Eclipseプラグイン開発

Eclipseのプラグインを何となく開発してみたい。が、日本語資料は非常に少ない。

プラグイン開発プロジェクト自体は、Eclipse上で容易に作成できる。新規プロジェクトを作成する際に「プラグイン・プロジェクト」を選択して後はウィザードに任せればよい。テンプレートを選択して、サンプルコードを生成させることもできる。問題は、そのあと、どうしたものか、ということだ。

以下は脈絡のないメモ。

  • 「ブックマーク」「ブレークポイント」のように、テキストエディタのサイドにマーカーを付けるには、 org.eclipse.ui.popupMenus 拡張ポイントを拡張する。
  • ブレークポイントを作成するには、 org.eclipse.debug.core.model.IBreakpointを実装。
  • ブレークポイントは IBreakpointManager で管理されている。マネージャーは org.eclipse.debug.core.DebugPlugin#getBreakpointManager() で取得できる。ここから IMarker(サイドのマーカーに対応) をキーにブレークポイントを取得できる。
  • IBreakpoint はパッケージ名のとおり、単にブレークポイントをモデル化してEclipseから扱うものであって、ブレークの仕組みや処理系の起動は言語ごとに自前で実装する必要がある。JDTはsun JDIの薄いラッパを作っている模様?



トラックバック

この記事のトラックバックpingのURL:
http://idm.s9.xrea.com/blog/mt-tb.cgi/151

コメント

新しくコメントをつける

よくわからない理由により、コメントが即座には反映されないかもしれませんか゛、ボタンを押して元の画面に戻ってきたならたぶん正しく送信されています。




blog操作

検索


カテゴリー

このブログについて

あわせて読みたい

follow yugui at http://twitter.com
© 2004 Yugui

Powered by Movable Type 3.2-ja-2