| OLD | NEW | 
|   1 <html><head> |   1 <html><head> | 
|   2       <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> |   2       <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | 
|   3    <title>第10章 アノテーショ
    2531;</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><l
    ink rel="home" href="index.html" title="FindBugs™ マニュ
    アル"><link rel="up" href="index.html" title="FindBugs™ ӣ
    0;ニュアル"><link rel="prev" href="analysisprops.html" t
    itle="第9章 分析プロパティ
    ー"><link rel="next" href="rejarForAnalysis.html" title="第11章
    ; rejarForAnalysis の使用方法"></head><body bgcolo
    r="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class
    ="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
     align="center">第10章 アノテーシ}
    19;ン</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ana
    lysisprops.html">戻る</a> </td><th width="60%" align="center">&
    nbsp;</th><td width="20%" align="right"> <a accesskey="n" href="rejarForAna
    lysis.html">次へ</a></td></tr></table><hr></div><div class="chapter"
     title="第10章 アノテーショ}
    31;"><div class="titlepage"><div><div><h2 class="title"><a name="annotations"></
    a>第10章 アノテーション</h
    2></div></div></div><p><span class="application">FindBugs</span> はい
    ;くつかのアノテーショ
    ;ンをサポートしていま
    ;す。開発者の意図を明
    ;確にすることで、 FindBugs {
    99;より的確に警告を発Ŝ
    92;することができますz
    90;アノテーションを使ī
    92;するためには Java 5 が必Š
    01;であり、 annotations.jar および jsr
    305.jar ファイルをコンパイ
    ル時のクラスパスに含
    める必要があります。
    </p><div class="variablelist"><dl><dt><span class="term"><span class="command"><
    strong>edu.umd.cs.findbugs.annotations.CheckForNull</strong></span></span></dt><
    dd><p> |   3    <title>第10章 アノテーショ
    2531;</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><l
    ink rel="home" href="index.html" title="FindBugs™ マニュ
    アル"><link rel="up" href="index.html" title="FindBugs™ ӣ
    0;ニュアル"><link rel="prev" href="analysisprops.html" t
    itle="第9章 分析プロパティ
    ー"><link rel="next" href="rejarForAnalysis.html" title="第11章
    ; rejarForAnalysis の使用方法"></head><body bgcolo
    r="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class
    ="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
     align="center">第10章 アノテーシ}
    19;ン</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ana
    lysisprops.html">戻る</a> </td><th width="60%" align="center">&
    nbsp;</th><td width="20%" align="right"> <a accesskey="n" href="rejarForAna
    lysis.html">次へ</a></td></tr></table><hr></div><div class="chapter"
    ><div class="titlepage"><div><div><h1 class="title"><a name="annotations"></a>&#
    31532;10章 アノテーション</h1></
    div></div></div><p><span class="application">FindBugs</span> はい
    2367;つかのアノテーショ
    2531;をサポートしていま
    2377;。開発者の意図を明
    0906;にすることで、 FindBugs は&
    #12424;り的確に警告を発行&
    #12377;ることができます。&
    #12450;ノテーションを使用&
    #12377;るためには Java 5 が必要&
    #12391;あり、 annotations.jar および jsr305.
    jar ファイルをコンパイ
    523;時のクラスパスに含
    417;る必要があります。</p>
    <div class="variablelist"><dl class="variablelist"><dt><span class="term"><span 
    class="command"><strong>edu.umd.cs.findbugs.annotations.CheckForNull</strong></s
    pan></span></dt><dd><p> | 
|   4         <span class="command"><strong>[Target]</strong></span> Field, Method, Pa
    rameter |   4         <span class="command"><strong>[Target]</strong></span> Field, Method, Pa
    rameter | 
|   5     </p><p>アノテーションを{
    88;けた要素は、 null である
    ;可能性があります。し
    ;たがって、当該要素を
    ;使用する際は null チェッ&
    #12463;をするべきです。こ&
    #12398;アノテーションをメ&
    #12477;ッドに適用すると、&
    #12513;ソッドの戻り値に適&
    #29992;されます。</p></dd><dt><span class="term"><
    span class="command"><strong>edu.umd.cs.findbugs.annotations.CheckReturnValue</s
    trong></span></span></dt><dd><p> |   5     </p><p>アノテーションを{
    88;けた要素は、 null である
    ;可能性があります。し
    ;たがって、当該要素を
    ;使用する際は null チェッ&
    #12463;をするべきです。こ&
    #12398;アノテーションをメ&
    #12477;ッドに適用すると、&
    #12513;ソッドの戻り値に適&
    #29992;されます。</p></dd><dt><span class="term"><
    span class="command"><strong>edu.umd.cs.findbugs.annotations.CheckReturnValue</s
    trong></span></span></dt><dd><p> | 
|   6       <span class="command"><strong>[Target]</strong></span> Method, Constructor |   6       <span class="command"><strong>[Target]</strong></span> Method, Constructor | 
|   7     </p><div class="variablelist"><dl><dt><span class="term"><span class="comman
    d"><strong>[Parameter]</strong></span></span></dt><dd><p> |   7     </p><div class="variablelist"><dl class="variablelist"><dt><span class="term
    "><span class="command"><strong>[Parameter]</strong></span></span></dt><dd><p> | 
|   8               <span class="command"><strong>priority:</strong></span> 警&#
    21578;の優先度を指定しま&#
    12377; (HIGH, MEDIUM, LOW, IGNORE) 。デフォル|
    88;値 :MEDIUM。</p><p> |   8               <span class="command"><strong>priority:</strong></span> 警&#
    21578;の優先度を指定しま&#
    12377; (HIGH, MEDIUM, LOW, IGNORE) 。デフォル|
    88;値 :MEDIUM。</p><p> | 
|   9               <span class="command"><strong>explanation:</strong></span>戻
    り値をチェックしなけ
    ばならない理由をテキ
    ストで説明します。デ
    フォルト値 :""。</p></dd></dl></div><p>{
    71;のアノテーションをË
    51;用して、呼出し後にû
    47;り値をチェックすべ{
    65;メソッドを表すこと{
    64;できます。</p></dd><dt><span class="term"><span
     class="command"><strong>edu.umd.cs.findbugs.annotations.DefaultAnnotation</stro
    ng></span></span></dt><dd><p> |   9               <span class="command"><strong>explanation:</strong></span>戻
    り値をチェックしなけ
    ばならない理由をテキ
    ストで説明します。デ
    フォルト値 :""。</p></dd></dl></div><p>{
    71;のアノテーションをË
    51;用して、呼出し後にû
    47;り値をチェックすべ{
    65;メソッドを表すこと{
    64;できます。</p></dd><dt><span class="term"><span
     class="command"><strong>edu.umd.cs.findbugs.annotations.DefaultAnnotation</stro
    ng></span></span></dt><dd><p> | 
|  10       <span class="command"><strong>[Target]</strong></span> Type, Package |  10       <span class="command"><strong>[Target]</strong></span> Type, Package | 
|  11     </p><div class="variablelist"><dl><dt><span class="term"><span class="comman
    d"><strong>[Parameter]</strong></span></span></dt><dd><p> |  11     </p><div class="variablelist"><dl class="variablelist"><dt><span class="term
    "><span class="command"><strong>[Parameter]</strong></span></span></dt><dd><p> | 
|  12               <span class="command"><strong>value:</strong></span>アӡ
    4;テーションクラスのclass&
    #12458;ブジェクト。複数の&
    #12463;ラスを指定すること&
    #12364;できます。</p><p> |  12               <span class="command"><strong>value:</strong></span>アӡ
    4;テーションクラスのclass&
    #12458;ブジェクト。複数の&
    #12463;ラスを指定すること&
    #12364;できます。</p><p> | 
|  13               <span class="command"><strong>priority:</strong></span>省
    0053;時の優先度を指定し
    2414;す (HIGH, MEDIUM, LOW, IGNORE) 。デフォӤ
    3;ト値 :MEDIUM。</p></dd></dl></div><p> |  13               <span class="command"><strong>priority:</strong></span>省
    0053;時の優先度を指定し
    2414;す (HIGH, MEDIUM, LOW, IGNORE) 。デフォӤ
    3;ト値 :MEDIUM。</p></dd></dl></div><p> | 
|  14 クラスまたはパッケー
    ジのすべてのメンバー
    が指定されたアノテー
    ションクラスのデフォ
    ルト値でアノテートさ
    れることを指定するこ
    とができます。 |  14 クラスまたはパッケー
    ジのすべてのメンバー
    が指定されたアノテー
    ションクラスのデフォ
    ルト値でアノテートさ
    れることを指定するこ
    とができます。 | 
|  15 この指定は @NonNull 、 @CheckForNull 、
    ;または @CheckReturnValueなどに使ī
    92;する想定です。 |  15 この指定は @NonNull 、 @CheckForNull 、
    ;または @CheckReturnValueなどに使ī
    92;する想定です。 | 
|  16 具体的には、 クラスま
    ;たはパッケージに @DefaultAnnota
    tion(NonNull.class) を指定した上で
    289;  |  16 具体的には、 クラスま
    ;たはパッケージに @DefaultAnnota
    tion(NonNull.class) を指定した上で
    289;  | 
|  17 null を許容したいパラメ
    2540;ター、メソッドまた
    2399;フィールドにのみ @Nullable 
    を指定するという使用
    方法があります。 |  17 null を許容したいパラメ
    2540;ター、メソッドまた
    2399;フィールドにのみ @Nullable 
    を指定するという使用
    方法があります。 | 
|  18       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.DefaultAnnotationForFields</strong></span></span></dt><dd><p
    > |  18       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.DefaultAnnotationForFields</strong></span></span></dt><dd><p
    > | 
|  19       <span class="command"><strong>[Target]</strong></span> Type, Package |  19       <span class="command"><strong>[Target]</strong></span> Type, Package | 
|  20     </p><div class="variablelist"><dl><dt><span class="term"><span class="comman
    d"><strong>[Parameter]</strong></span></span></dt><dd><p> |  20     </p><div class="variablelist"><dl class="variablelist"><dt><span class="term
    "><span class="command"><strong>[Parameter]</strong></span></span></dt><dd><p> | 
|  21               <span class="command"><strong>value:</strong></span>アӡ
    4;テーションクラスのclass&
    #12458;ブジェクト。複数の&
    #12463;ラスを指定すること&
    #12364;できます。</p><p> |  21               <span class="command"><strong>value:</strong></span>アӡ
    4;テーションクラスのclass&
    #12458;ブジェクト。複数の&
    #12463;ラスを指定すること&
    #12364;できます。</p><p> | 
|  22               <span class="command"><strong>priority:</strong></span>省
    0053;時の優先度を指定し
    2414;す (HIGH, MEDIUM, LOW, IGNORE) 。デフォӤ
    3;ト値 :MEDIUM。</p></dd></dl></div><p> |  22               <span class="command"><strong>priority:</strong></span>省
    0053;時の優先度を指定し
    2414;す (HIGH, MEDIUM, LOW, IGNORE) 。デフォӤ
    3;ト値 :MEDIUM。</p></dd></dl></div><p> | 
|  23 フィールドのみに適用
    されること以外は DefaultAnnotati
    on と同様です。 |  23 フィールドのみに適用
    されること以外は DefaultAnnotati
    on と同様です。 | 
|  24       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.DefaultAnnotationForMethods</strong></span></span></dt><dd><
    p> |  24       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.DefaultAnnotationForMethods</strong></span></span></dt><dd><
    p> | 
|  25       <span class="command"><strong>[Target]</strong></span> Type, Package |  25       <span class="command"><strong>[Target]</strong></span> Type, Package | 
|  26     </p><div class="variablelist"><dl><dt><span class="term"><span class="comman
    d"><strong>[Parameter]</strong></span></span></dt><dd><p> |  26     </p><div class="variablelist"><dl class="variablelist"><dt><span class="term
    "><span class="command"><strong>[Parameter]</strong></span></span></dt><dd><p> | 
|  27               <span class="command"><strong>value:</strong></span>アӡ
    4;テーションクラスのclass&
    #12458;ブジェクト。複数の&
    #12463;ラスを指定すること&
    #12364;できます。</p><p> |  27               <span class="command"><strong>value:</strong></span>アӡ
    4;テーションクラスのclass&
    #12458;ブジェクト。複数の&
    #12463;ラスを指定すること&
    #12364;できます。</p><p> | 
|  28               <span class="command"><strong>priority:</strong></span>省
    0053;時の優先度を指定し
    2414;す (HIGH, MEDIUM, LOW, IGNORE) 。デフォӤ
    3;ト値 :MEDIUM。</p></dd></dl></div><p> |  28               <span class="command"><strong>priority:</strong></span>省
    0053;時の優先度を指定し
    2414;す (HIGH, MEDIUM, LOW, IGNORE) 。デフォӤ
    3;ト値 :MEDIUM。</p></dd></dl></div><p> | 
|  29 メソッドのみに適用さ
    れること以外は DefaultAnnotation {
    92;同様です。 |  29 メソッドのみに適用さ
    れること以外は DefaultAnnotation {
    92;同様です。 | 
|  30       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.DefaultAnnotationForParameters</strong></span></span></dt><d
    d><p> |  30       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.DefaultAnnotationForParameters</strong></span></span></dt><d
    d><p> | 
|  31       <span class="command"><strong>[Target]</strong></span> Type, Package |  31       <span class="command"><strong>[Target]</strong></span> Type, Package | 
|  32     </p><div class="variablelist"><dl><dt><span class="term"><span class="comman
    d"><strong>[Parameter]</strong></span></span></dt><dd><p> |  32     </p><div class="variablelist"><dl class="variablelist"><dt><span class="term
    "><span class="command"><strong>[Parameter]</strong></span></span></dt><dd><p> | 
|  33               <span class="command"><strong>value:</strong></span>アӡ
    4;テーションクラスのclass&
    #12458;ブジェクト。複数の&
    #12463;ラスを指定すること&
    #12364;できます。</p><p> |  33               <span class="command"><strong>value:</strong></span>アӡ
    4;テーションクラスのclass&
    #12458;ブジェクト。複数の&
    #12463;ラスを指定すること&
    #12364;できます。</p><p> | 
|  34               <span class="command"><strong>priority:</strong></span>省
    0053;時の優先度を指定し
    2414;す (HIGH, MEDIUM, LOW, IGNORE) 。デフォӤ
    3;ト値 :MEDIUM。</p></dd></dl></div><p> |  34               <span class="command"><strong>priority:</strong></span>省
    0053;時の優先度を指定し
    2414;す (HIGH, MEDIUM, LOW, IGNORE) 。デフォӤ
    3;ト値 :MEDIUM。</p></dd></dl></div><p> | 
|  35 パラメーターのみに適
    用されること以外は Default
    Annotation と同様です。 |  35 パラメーターのみに適
    用されること以外は Default
    Annotation と同様です。 | 
|  36       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.NonNull</strong></span></span></dt><dd><p> |  36       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.NonNull</strong></span></span></dt><dd><p> | 
|  37       <span class="command"><strong>[Target]</strong></span> Field, Method, Para
    meter |  37       <span class="command"><strong>[Target]</strong></span> Field, Method, Para
    meter | 
|  38     </p><p>アノテーションを{
    88;けた要素は、 null であっ
    ;てはいけません。アノ
    ;テーションをつけたフ
    ;ィールドは、構築完了
    ;後 null であってはいけま&
    #12379;ん。アノテーション&
    #12434;つけたメソッドは、 
    null ではない値を戻り値
    2392;しなければなりませ
    2435;。</p></dd><dt><span class="term"><span class="command"><strong>edu.u
    md.cs.findbugs.annotations.Nullable</strong></span></span></dt><dd><p> |  38     </p><p>アノテーションを{
    88;けた要素は、 null であっ
    ;てはいけません。アノ
    ;テーションをつけたフ
    ;ィールドは、構築完了
    ;後 null であってはいけま&
    #12379;ん。アノテーション&
    #12434;つけたメソッドは、 
    null ではない値を戻り値
    2392;しなければなりませ
    2435;。</p></dd><dt><span class="term"><span class="command"><strong>edu.u
    md.cs.findbugs.annotations.Nullable</strong></span></span></dt><dd><p> | 
|  39       <span class="command"><strong>[Target]</strong></span> Field, Method, Para
    meter |  39       <span class="command"><strong>[Target]</strong></span> Field, Method, Para
    meter | 
|  40     </p><p> |  40     </p><p> | 
|  41 アノテーションをつけ
    た要素は、 条件により
    ; null である可能性があり&
    #12414;す。 |  41 アノテーションをつけ
    た要素は、 条件により
    ; null である可能性があり&
    #12414;す。 | 
|  42 一般に、開発者はドキ
    ュメントを読んで null 値&#
    12434;許容するかどうかま&#
    12383;は null 値をチェックす
    427;かどうかを決定する
    517;要があります。 |  42 一般に、開発者はドキ
    ュメントを読んで null 値&#
    12434;許容するかどうかま&#
    12383;は null 値をチェックす
    427;かどうかを決定する
    517;要があります。 | 
|  43 FindBugs はこのアノテーショ
    ;ンをつけた要素を、ア
    ;ノテーションがついて
    ;いないものと同様に扱
    ;います。 |  43 FindBugs はこのアノテーショ
    ;ンをつけた要素を、ア
    ;ノテーションがついて
    ;いないものと同様に扱
    ;います。 | 
|  44       </p><p> |  44       </p><p> | 
|  45 実際には、このアノテ
    ーションは NonNull をつけた
    ;要素をオーバーライド
    ;する場合に有用です。
    ; |  45 実際には、このアノテ
    ーションは NonNull をつけた
    ;要素をオーバーライド
    ;する場合に有用です。
    ; | 
|  46       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.OverrideMustInvoke</strong></span></span></dt><dd><p> |  46       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.OverrideMustInvoke</strong></span></span></dt><dd><p> | 
|  47       <span class="command"><strong>[Target]</strong></span> Method |  47       <span class="command"><strong>[Target]</strong></span> Method | 
|  48     </p><div class="variablelist"><dl><dt><span class="term"><span class="comman
    d"><strong>[Parameter]</strong></span></span></dt><dd><p> |  48     </p><div class="variablelist"><dl class="variablelist"><dt><span class="term
    "><span class="command"><strong>[Parameter]</strong></span></span></dt><dd><p> | 
|  49               <span class="command"><strong>value:</strong></span>super の
    呼び出し箇所を指定し
    ます (FIRST, ANYTIME, LAST)。 デフォル
    ト値 :ANYTIME。 |  49               <span class="command"><strong>value:</strong></span>super の
    呼び出し箇所を指定し
    ます (FIRST, ANYTIME, LAST)。 デフォル
    ト値 :ANYTIME。 | 
|  50             </p></dd></dl></div><p> |  50             </p></dd></dl></div><p> | 
|  51 オーバーライドされた
    場合にオーバーライド
    メソッド内で super を呼び&
    #20986;すべきメソッドにア&
    #12494;テートします。 |  51 オーバーライドされた
    場合にオーバーライド
    メソッド内で super を呼び&
    #20986;すべきメソッドにア&
    #12494;テートします。 | 
|  52 例えば、 finalize() や clone() がそ
    2398;ようなメソッドに該
    4403;します。 |  52 例えば、 finalize() や clone() がそ
    2398;ようなメソッドに該
    4403;します。 | 
|  53 引数は、 super の呼び出し&
    #31623;所を指定します。す&
    #12394;わち、随時、メソッ&
    #12489;の最初またはメソッ&
    #12489;の最後です。 |  53 引数は、 super の呼び出し&
    #31623;所を指定します。す&
    #12394;わち、随時、メソッ&
    #12489;の最初またはメソッ&
    #12489;の最後です。 | 
|  54       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.PossiblyNull</strong></span></span></dt><dd><p> |  54       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.PossiblyNull</strong></span></span></dt><dd><p> | 
|  55 非推奨です。 CheckForNull を使&#
    29992;してください。 |  55 非推奨です。 CheckForNull を使&#
    29992;してください。 | 
|  56       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.SuppressWarnings</strong></span></span></dt><dd><p> |  56       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.SuppressWarnings</strong></span></span></dt><dd><p> | 
|  57       <span class="command"><strong>[Target]</strong></span> Type, Field, Method
    , Parameter, Constructor, Package |  57       <span class="command"><strong>[Target]</strong></span> Type, Field, Method
    , Parameter, Constructor, Package | 
|  58     </p><div class="variablelist"><dl><dt><span class="term"><span class="comman
    d"><strong>[Parameter]</strong></span></span></dt><dd><p> |  58     </p><div class="variablelist"><dl class="variablelist"><dt><span class="term
    "><span class="command"><strong>[Parameter]</strong></span></span></dt><dd><p> | 
|  59               <span class="command"><strong>value:</strong></span>警࡭
    8;の名称。複数の名称ӛ
    4;指定することができә
    4;す。 |  59               <span class="command"><strong>value:</strong></span>警࡭
    8;の名称。複数の名称ӛ
    4;指定することができә
    4;す。 | 
|  60             </p><p> |  60             </p><p> | 
|  61               <span class="command"><strong>justification:</strong></span>෰
    6;告を無視する理由。 |
    87;フォルト値 :""。</p></dd></dl></div><p> |  61               <span class="command"><strong>justification:</strong></span>෰
    6;告を無視する理由。 |
    87;フォルト値 :""。</p></dd></dl></div><p> | 
|  62 The set of warnings that are to be suppressed by the compiler in the annotated e
    lement. |  62 The set of warnings that are to be suppressed by the compiler in the annotated e
    lement. | 
|  63 Duplicate names are permitted.  The second and successive occurrences of a name 
    are ignored. |  63 Duplicate names are permitted.  The second and successive occurrences of a name 
    are ignored. | 
|  64 The presence of unrecognized warning names is <span class="emphasis"><em>not</em
    ></span> an error: Compilers |  64 The presence of unrecognized warning names is <span class="emphasis"><em>not</em
    ></span> an error: Compilers | 
|  65 must ignore any warning names they do not recognize. They are, however, free to 
    emit a |  65 must ignore any warning names they do not recognize. They are, however, free to 
    emit a | 
|  66 warning if an annotation contains an unrecognized warning name. Compiler vendors
     should |  66 warning if an annotation contains an unrecognized warning name. Compiler vendors
     should | 
|  67 document the warning names they support in conjunction with this annotation type
    . They |  67 document the warning names they support in conjunction with this annotation type
    . They | 
|  68 are encouraged to cooperate to ensure that the same names work across multiple c
    ompilers. |  68 are encouraged to cooperate to ensure that the same names work across multiple c
    ompilers. | 
|  69       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.UnknownNullness</strong></span></span></dt><dd><p> |  69       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.UnknownNullness</strong></span></span></dt><dd><p> | 
|  70       <span class="command"><strong>[Target]</strong></span> Field, Method, Para
    meter |  70       <span class="command"><strong>[Target]</strong></span> Field, Method, Para
    meter | 
|  71     </p><p> |  71     </p><p> | 
|  72 Used to indicate that the nullness of the target is unknown, or my vary in unkno
    wn ways in subclasses. |  72 Used to indicate that the nullness of the target is unknown, or my vary in unkno
    wn ways in subclasses. | 
|  73       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.UnknownNullness</strong></span></span></dt><dd><p> |  73       </p></dd><dt><span class="term"><span class="command"><strong>edu.umd.cs.f
    indbugs.annotations.UnknownNullness</strong></span></span></dt><dd><p> | 
|  74       <span class="command"><strong>[Target]</strong></span> Field, Method, Para
    meter |  74       <span class="command"><strong>[Target]</strong></span> Field, Method, Para
    meter | 
|  75     </p><p> |  75     </p><p> | 
|  76 Used to indicate that the nullness of the target is unknown, or my vary in unkno
    wn ways in subclasses. |  76 Used to indicate that the nullness of the target is unknown, or my vary in unkno
    wn ways in subclasses. | 
|  77       </p></dd></dl></div><p>また、 <span class="application">
    FindBugs</span> 次に示すアノテー
    ションもサポートして
    います。 :</p><div class="itemizedlist"><ul class="itemi
    zedlist" type="disc"><li class="listitem"><p>net.jcip.annotations.GuardedBy</p><
    /li><li class="listitem"><p>net.jcip.annotations.Immutable</p></li><li class="li
    stitem"><p>net.jcip.annotations.NotThreadSafe</p></li><li class="listitem"><p>ne
    t.jcip.annotations.ThreadSafe</p></li></ul></div><p> |  77       </p></dd></dl></div><p>また、 <span class="application">
    FindBugs</span> 次に示すアノテー
    ションもサポートして
    います。 :</p><div class="itemizedlist"><ul class="itemi
    zedlist" style="list-style-type: disc; "><li class="listitem"><p>net.jcip.annota
    tions.GuardedBy</p></li><li class="listitem"><p>net.jcip.annotations.Immutable</
    p></li><li class="listitem"><p>net.jcip.annotations.NotThreadSafe</p></li><li cl
    ass="listitem"><p>net.jcip.annotations.ThreadSafe</p></li></ul></div><p> | 
|  78 </p><p><a class="ulink" href="http://jcip.net/" target="_top">Java Concurrency i
    n Practice</a> の <a class="ulink" href="http://jcip.net/annotations/doc/i
    ndex.html" target="_top"> API ドキュメント</
    a> を参照してくださいz
    90;</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation 
    footer"><tr><td width="40%" align="left"><a accesskey="p" href="analysisprops.ht
    ml">戻る</a> </td><td width="20%" align="center"> </td><td
     width="40%" align="right"> <a accesskey="n" href="rejarForAnalysis.html">&
    #27425;へ</a></td></tr><tr><td width="40%" align="left" valign="top">Ļ
    32;9章 分析プロパティー&nb
    sp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Ӣ
    7;ーム</a></td><td width="40%" align="right" valign="top"> 
    532;11章 rejarForAnalysis の使用方法</td></t
    r></table></div></body></html> |  78 </p><p><a class="ulink" href="http://jcip.net/" target="_top">Java Concurrency i
    n Practice</a> の <a class="ulink" href="http://jcip.net/annotations/doc/i
    ndex.html" target="_top"> API ドキュメント</
    a> を参照してくださいz
    90;</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation 
    footer"><tr><td width="40%" align="left"><a accesskey="p" href="analysisprops.ht
    ml">戻る</a> </td><td width="20%" align="center"> </td><td
     width="40%" align="right"> <a accesskey="n" href="rejarForAnalysis.html">&
    #27425;へ</a></td></tr><tr><td width="40%" align="left" valign="top">Ļ
    32;9章 分析プロパティー&nb
    sp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Ӣ
    7;ーム</a></td><td width="40%" align="right" valign="top"> 
    532;11章 rejarForAnalysis の使用方法</td></t
    r></table></div></body></html> | 
| OLD | NEW |