- PR -

ソースコードの行番号取得

1
投稿者投稿内容
Jumpin'' Jack Flash
大ベテラン
会議室デビュー日: 2006/01/24
投稿数: 198
投稿日時: 2008-08-06 17:54
みなさま、こんにちは。

あるクラスのField、Method、インナークラス等をリフレクションAPIで取得します。
そのフィールドのソースコード上の行番号を取得する方法を教えてください。

よろしくお願いします。


[ メッセージ編集済み 編集者: Jumpin'' Jack Flash 編集日時 2008-08-06 17:55 ]
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2008-08-06 21:08
行番号属性テーブルはリフレクションでは取得できません。

バイトコード上のメソッドのコード属性上にしかないため、
具象メソッドやコンストラクタの行番号の取得は可能ですが、
フィールドは無理です。
Jumpin'' Jack Flash
大ベテラン
会議室デビュー日: 2006/01/24
投稿数: 198
投稿日時: 2008-08-07 09:38
フィールドは無理ですか。

ソースコード(テキスト)自体は持っているので、
1行1行解析していく方法を検討します。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)