Top / Eclipse / プラグイン開発のTIPS集 / ソースコードを解析するパーサASTParser / TypeDeclaration

VisitorのうちTypeDeclaration? を引数に取る

public boolean visit(TypeDeclaration node);

はクラスのいろいろな情報がとれそうです。

対象のクラス

いろいろ試してみる

実装しているインタフェースを取得する

上のBLに対して

List interfaces = node.superInterfaceTypes();

を実行するとorg.eclipse.jdt.core.dom.SimpleType?のListが取得できます。このSimpleType?に対して、

SimpleType#getName();

とすることで実装しているインタフェース名が取得できます。


この記事は

選択肢 投票
おもしろかった 0  
そうでもない 0  

Top / Eclipse / プラグイン開発のTIPS集 / ソースコードを解析するパーサASTParser / TypeDeclaration

現在のアクセス:10000


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS