Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. [指摘事項] ビューで詳細を確認する違反を右クリック > [指摘事項の詳細に表示]を選択します。
    (以降の手順では、jtest-examples プロジェクトを "フロー解析" テストコンフィギュレーションで解析した結果に対して操作しています。)



  2. [指摘事項の詳細] ビューで指摘事項の詳細を確認することが出来ます。

    フロー解析結果の詳細を確認すると、Jtest が違反を検出するに至った実行パスを確認することが出来ます。
    下の例では AlwaysCloseGSS.java に対して 30 行目に「"context" は null の可能性がある」の指摘を検出しています。
    ビューでは30行目の指摘に至るまでのパスとして以下の流れを確認することが出来ます。
    20行目: "context" に null 値の代入
    22行目: GSSException がスローされる
    26,27行目: 例外処理
    30行目: null 値の "context" に対して context.dispose() の呼出しでNullPointerException が発生する可能性がある 

 


違反の原因(違反の発生原因)
例では変数に null を代入した箇所。

例外をスローする

違反のポイント(エラーが発生する可能性)

...