[Seasar-user:14981] Re: 【 SAStruts 】行番号属性がみつからない

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 7月 10日 (木) 00:00:15 JST


小林 (koichik) です.

Date:    Wed, 9 Jul 2008 23:30:11 +0900 (JST)
From:    Kuraaku Kenta <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:14980] 【 SAStruts 】行番号属性がみつからない

> において、tutorialにブレークポイントを指定して実行すると
> 
> 「行番号属性が見つからないため、ブレークポイントを・・・」
> 
> といった内容がダイアログが表示されて、意図したデバッグ
> ができなくなります。Javaコンパイルオプションでは、クラス
> ファイルに行番号属性を追加する指定をしているのですが、
> これは機知の現象でしょうか?

Action や Service には AOP が適用されていますが,
AOP を適用した場合に生成されるクラス (〜$$S2AOP〜) には
行番号属性がありません (ソースファイルがないので).

エンハンスされたメソッドにステップインしたりするとダイアログが
表示されたりして不便ですが,元のソースにブレークポイントを
設定しておけばそこで止めることはできます.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



Seasar-user メーリングリストの案内