]追加された行はこの色です。削除された行はこの色です。下階層用テンプレート#topicpath----//ここにコンテンツを記述します。node);はクラスのいろいろな情報がとれそうです。あるソースコード内の一つのクラスに対応しています。そのクラスのクラス名は?とか親インタフェースは?とか、いろいろ取得できるわけですね。node.superInterfaceTypes();を実行するとorg.eclipse.jdt.core.dom.SimpleTypeのListが取得できます。SimpleType#getName();とすることで実装しているインタフェース名が取得できます。[#i56501ab]苦労しました。length);としてIJavaElementを生成してるわけですね。これだと、びみょーに他のクラスを取得してしまう可能性があるような。別パッケージの同じ名前のクラスとかですね。あーそのための戻り値が配列なんですかね。}これでそのソースコードに書かれているクラスのクラス名をすべて取得することができます。publicなクラスの他にもクラスを定義している場合などですね。インナークラスは出てこないようです。