uTools-Manuals/docs/java/javax/tools/Diagnostic.Kind.html

242 lines
12 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
compact3
</div>
<div class="subTitle">
javax.tools
</div>
<h2 class="title" title="Enum Diagnostic.Kind">Enum Diagnostic.Kind</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../java/lang/Enum.html" title="class in java.lang">java.lang.Enum</a>&lt;<a href="../../javax/tools/Diagnostic.Kind.html" title="enum in javax.tools">Diagnostic.Kind</a>&gt;</li>
<li>
<ul class="inheritance">
<li>javax.tools.Diagnostic.Kind</li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../java/io/Serializable.html" title="java.io中的接口">Serializable</a> <a href="../../java/lang/Comparable.html" title="java.lang中的接口">Comparable</a> &lt; <a href="../../javax/tools/Diagnostic.Kind.html" title="javax.tools中的枚举">Diagnostic.Kind</a> &gt;</span>
</dd>
</dl>
<dl>
<dt>
Enclosing interface:
</dt>
<dd>
<span><a href="../../javax/tools/Diagnostic.html" title="javax.tools中的接口">Diagnostic</a> &lt; <a href="../../javax/tools/Diagnostic.html" title="诊断中的类型参数">S</a> &gt;</span>
</dd>
</dl>
<hr/> <br/> <pre>public static enum <span class="typeNameLabel">Diagnostic.Kind</span>
extends <a href="../../java/lang/Enum.html" title="class in java.lang">Enum</a>&lt;<a href="../../javax/tools/Diagnostic.Kind.html" title="enum in javax.tools">Diagnostic.Kind</a>&gt;</pre>
<div class="block">
<span>诊断的种类,例如错误或警告。</span>
<span>诊断类型可用于确定如何向用户呈现诊断。</span>
<span>例如,错误可能会以红色标记或带有“错误”字样,而警告可能会变成黄色或带有“警告”字样。</span>
<span>没有必要,该类应该暗示诊断信息的任何固有的语义含义:例如,一个工具可能提供一个选项来将所有警告报告为错误。</span>
</div> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- --> </a> <h3>Enum Constant Summary</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption>
<span>Enum Constants</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/tools/Diagnostic.Kind.html#ERROR">ERROR</a></span></code>
<div class="block">
阻止工具正常完成的问题。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/tools/Diagnostic.Kind.html#MANDATORY_WARNING">MANDATORY_WARNING</a></span></code>
<div class="block">
类似于警告的问题,但是由工具规范强制执行。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/tools/Diagnostic.Kind.html#NOTE">NOTE</a></span></code>
<div class="block">
来自工具的信息性消息。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/tools/Diagnostic.Kind.html#OTHER">OTHER</a></span></code>
<div class="block">
诊断不适合其他种类。
</div> </td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/tools/Diagnostic.Kind.html#WARNING">WARNING</a></span></code>
<div class="block">
通常不会阻止工具正常完成的问题。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t1"><span><a href="javascript:show(1);">静态方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code>static <a href="../../javax/tools/Diagnostic.Kind.html" title="enum in javax.tools">Diagnostic.Kind</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/tools/Diagnostic.Kind.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
<div class="block">
以指定的名称返回此类型的枚举常量。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>static <a href="../../javax/tools/Diagnostic.Kind.html" title="enum in javax.tools">Diagnostic.Kind</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/tools/Diagnostic.Kind.html#values--">values</a></span>()</code>
<div class="block">
按照它们声明的顺序返回一个包含此枚举类型常量的数组。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../java/lang/Enum.html" title="class in java.lang">Enum</a></h3> <code><a href="../../java/lang/Enum.html#clone--">clone</a>, <a href="../../java/lang/Enum.html#compareTo-E-">compareTo</a>, <a href="../../java/lang/Enum.html#equals-java.lang.Object-">equals</a>, <a href="../../java/lang/Enum.html#finalize--">finalize</a>, <a href="../../java/lang/Enum.html#getDeclaringClass--">getDeclaringClass</a>, <a href="../../java/lang/Enum.html#hashCode--">hashCode</a>, <a href="../../java/lang/Enum.html#name--">name</a>, <a href="../../java/lang/Enum.html#ordinal--">ordinal</a>, <a href="../../java/lang/Enum.html#toString--">toString</a>, <a href="../../java/lang/Enum.html#valueOf-java.lang.Class-java.lang.String-">valueOf</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../java/lang/Object.html#notify--">notify</a>, <a href="../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../java/lang/Object.html#wait--">wait</a>, <a href="../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- --> </a> <h3>Enum Constant Detail</h3> <a name="ERROR">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>ERROR</h4> <pre>public static final <a href="../../javax/tools/Diagnostic.Kind.html" title="enum in javax.tools">Diagnostic.Kind</a> ERROR</pre>
<div class="block">
阻止工具正常完成的问题。
</div> </li>
</ul> <a name="WARNING">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>WARNING</h4> <pre>public static final <a href="../../javax/tools/Diagnostic.Kind.html" title="enum in javax.tools">Diagnostic.Kind</a> WARNING</pre>
<div class="block">
通常不会阻止工具正常完成的问题。
</div> </li>
</ul> <a name="MANDATORY_WARNING">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>MANDATORY_WARNING</h4> <pre>public static final <a href="../../javax/tools/Diagnostic.Kind.html" title="enum in javax.tools">Diagnostic.Kind</a> MANDATORY_WARNING</pre>
<div class="block">
<span>类似于警告的问题,但是由工具规范强制执行。</span>
<span>例如Java语言规范要求对某些未经检查的操作发出警告并使用不推荐使用的方法。</span>
</div> </li>
</ul> <a name="NOTE">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>NOTE</h4> <pre>public static final <a href="../../javax/tools/Diagnostic.Kind.html" title="enum in javax.tools">Diagnostic.Kind</a> NOTE</pre>
<div class="block">
来自工具的信息性消息。
</div> </li>
</ul> <a name="OTHER">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>OTHER</h4> <pre>public static final <a href="../../javax/tools/Diagnostic.Kind.html" title="enum in javax.tools">Diagnostic.Kind</a> OTHER</pre>
<div class="block">
诊断不适合其他种类。
</div> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="values--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>values</h4> <pre>public static <a href="../../javax/tools/Diagnostic.Kind.html" title="enum in javax.tools">Diagnostic.Kind</a>[] values()</pre>
<div class="block">
<span>按照它们声明的顺序返回一个包含此枚举类型常量的数组。</span>
<span>该方法可用于遍历常量如下:</span>
<pre> <span>for (Diagnostic.Kind c : Diagnostic.Kind.values())
  System.out.println(c);</span> </pre>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个包含这个枚举类型的常量的数组,按照它们被声明的顺序
</dd>
</dl> </li>
</ul> <a name="valueOf-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>valueOf</h4> <pre>public static <a href="../../javax/tools/Diagnostic.Kind.html" title="enum in javax.tools">Diagnostic.Kind</a> valueOf(<a href="../../java/lang/String.html" title="class in java.lang">String</a> name)</pre>
<div class="block">
<span>以指定的名称返回此类型的枚举常量。</span>
<span>字符串必须<i>完全</i>匹配用于声明此类型的枚举常量的标识符。</span>
<span>(不允许使用外来空白字符。)</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 要返回的枚举常量的名称。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
具有指定名称的枚举常数
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果此枚举类型没有指定名称的常量
</dd>
<dd>
<code><a href="../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果参数为空
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>