uTools-Manuals/docs/java/javax/lang/model/util/package-summary.html

291 lines
16 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.

<div class="header">
<h1 class="title" title="Package">Package javax.lang.model.util</h1>
<div class="docSummary">
<div class="block">
协助处理
<a href="../../../../javax/lang/model/element/package-summary.html">program elements</a>
<a href="../../../../javax/lang/model/type/package-summary.html">types的工具</a>
</div>
</div>
<p>See: <a href="#package.description">描述</a></p>
</div><div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Interface Summary table, listing interfaces, and an explanation">
<caption>
<span>接口摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">接口</th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/Elements.html" title="interface in javax.lang.model.util">Elements</a></td>
<td class="colLast">
<div class="block">
对程序元素进行操作的实用方法。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/Types.html" title="interface in javax.lang.model.util">Types</a></td>
<td class="colLast">
<div class="block">
用于操作类型的实用方法。
</div> </td>
</tr>
</tbody>
</table> </li>
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Class Summary table, listing classes, and an explanation">
<caption>
<span>类摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col"></th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/AbstractAnnotationValueVisitor6.html" title="class in javax.lang.model.util">AbstractAnnotationValueVisitor6</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
注释值的骨架访问者,具有适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_6"><code>RELEASE_6</code></a>源版本的默认行为。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/AbstractAnnotationValueVisitor7.html" title="class in javax.lang.model.util">AbstractAnnotationValueVisitor7</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
具有默认行为的注释值的骨架访问者适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_7"><code>RELEASE_7</code></a>源版本。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/AbstractAnnotationValueVisitor8.html" title="class in javax.lang.model.util">AbstractAnnotationValueVisitor8</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
注释值的骨架访问者,具有适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_8"><code>RELEASE_8</code></a>源版本的默认行为。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/AbstractElementVisitor6.html" title="class in javax.lang.model.util">AbstractElementVisitor6</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
具有适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_6"><code>RELEASE_6</code></a>源版本的默认行为的程序元素的骨架访问者。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/AbstractElementVisitor7.html" title="class in javax.lang.model.util">AbstractElementVisitor7</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
具有适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_7"><code>RELEASE_7</code></a>源版本的默认行为的程序元素的骨架访问者。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/AbstractElementVisitor8.html" title="class in javax.lang.model.util">AbstractElementVisitor8</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
具有适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_8"><code>RELEASE_8</code></a>源版本的默认行为的程序元素的骨架访问者。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/AbstractTypeVisitor6.html" title="class in javax.lang.model.util">AbstractTypeVisitor6</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
具有适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_6"><code>RELEASE_6</code></a>源版本的默认行为类型的骨骼访问者。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/AbstractTypeVisitor7.html" title="class in javax.lang.model.util">AbstractTypeVisitor7</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
具有适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_7"><code>RELEASE_7</code></a>源版本的默认行为类型的骨架访问者。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/AbstractTypeVisitor8.html" title="class in javax.lang.model.util">AbstractTypeVisitor8</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
具有适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_8"><code>RELEASE_8</code></a>源版本的默认行为类型的骨架访问者。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/ElementFilter.html" title="class in javax.lang.model.util">ElementFilter</a></td>
<td class="colLast">
<div class="block">
用于从元素集合中仅选择感兴趣元素的过滤器。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/ElementKindVisitor6.html" title="class in javax.lang.model.util">ElementKindVisitor6</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
<span>程序元素的访问者基于他们的<a href="../../../../javax/lang/model/element/ElementKind.html" title="javax.lang.model.element中的枚举">kind</a> ,默认行为适用于<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_6"><code>RELEASE_6</code></a>源版本。</span>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/ElementKindVisitor7.html" title="class in javax.lang.model.util">ElementKindVisitor7</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
<span>程序元素的访问者基于他们的<a href="../../../../javax/lang/model/element/ElementKind.html" title="javax.lang.model.element中的枚举">kind</a> ,默认行为适用于<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_7"><code>RELEASE_7</code></a>源版本。</span>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/ElementKindVisitor8.html" title="class in javax.lang.model.util">ElementKindVisitor8</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
<span>程序元素的访问者根据他们的<a href="../../../../javax/lang/model/element/ElementKind.html" title="javax.lang.model.element中的枚举">kind</a>默认行为适用于<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_8"><code>RELEASE_8</code></a>源版本。</span>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/ElementScanner6.html" title="class in javax.lang.model.util">ElementScanner6</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
具有适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_6"><code>RELEASE_6</code></a>源版本的默认行为的程序元素的扫描访问者。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/ElementScanner7.html" title="class in javax.lang.model.util">ElementScanner7</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
具有适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_7"><code>RELEASE_7</code></a>源版本的默认行为的程序元素的扫描访问者。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/ElementScanner8.html" title="class in javax.lang.model.util">ElementScanner8</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
具有适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_8"><code>RELEASE_8</code></a>源版本的默认行为的程序元素的扫描访问者。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/SimpleAnnotationValueVisitor6.html" title="class in javax.lang.model.util">SimpleAnnotationValueVisitor6</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
注释值的简单访问者,具有适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_6"><code>RELEASE_6</code></a>源版本的默认行为。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/SimpleAnnotationValueVisitor7.html" title="class in javax.lang.model.util">SimpleAnnotationValueVisitor7</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
注释值的简单访问者,具有适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_7"><code>RELEASE_7</code></a>源版本的默认行为。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/SimpleAnnotationValueVisitor8.html" title="class in javax.lang.model.util">SimpleAnnotationValueVisitor8</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
注释值的简单访问者,具有适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_8"><code>RELEASE_8</code></a>源版本的默认行为。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/SimpleElementVisitor6.html" title="class in javax.lang.model.util">SimpleElementVisitor6</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
程序元素的简单访问者,默认行为适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_6"><code>RELEASE_6</code></a>源版本。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/SimpleElementVisitor7.html" title="class in javax.lang.model.util">SimpleElementVisitor7</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
具有默认行为的程序元素的简单访问者适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_7"><code>RELEASE_7</code></a>源版本。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/SimpleElementVisitor8.html" title="class in javax.lang.model.util">SimpleElementVisitor8</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
具有默认行为的程序元素的简单访问者适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_8"><code>RELEASE_8</code></a>源版本。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/SimpleTypeVisitor6.html" title="class in javax.lang.model.util">SimpleTypeVisitor6</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
具有适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_6"><code>RELEASE_6</code></a>源版本的默认行为类型的简单访问者。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/SimpleTypeVisitor7.html" title="class in javax.lang.model.util">SimpleTypeVisitor7</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
类型的简单访问者,默认行为适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_7"><code>RELEASE_7</code></a>源版本。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/SimpleTypeVisitor8.html" title="class in javax.lang.model.util">SimpleTypeVisitor8</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
类型的简单访问者,默认行为适用于
<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_7"><code>RELEASE_7</code></a>源版本。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/TypeKindVisitor6.html" title="class in javax.lang.model.util">TypeKindVisitor6</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
<span>基于他们的<a href="../../../../javax/lang/model/type/TypeKind.html" title="javax.lang.model.type中的枚举">kind</a>类型的<a href="../../../../javax/lang/model/type/TypeKind.html" title="javax.lang.model.type中的枚举">访问者</a> ,默认行为适用于<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_6"><code>RELEASE_6</code></a>源版本。</span>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/TypeKindVisitor7.html" title="class in javax.lang.model.util">TypeKindVisitor7</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
<span>基于<a href="../../../../javax/lang/model/type/TypeKind.html" title="javax.lang.model.type中的枚举">kind</a>的类型的<a href="../../../../javax/lang/model/type/TypeKind.html" title="javax.lang.model.type中的枚举">访问者</a> ,默认行为适用于<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_7"><code>RELEASE_7</code></a>源版本。</span>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/lang/model/util/TypeKindVisitor8.html" title="class in javax.lang.model.util">TypeKindVisitor8</a>&lt;R,P&gt;</td>
<td class="colLast">
<div class="block">
<span>基于他们的<a href="../../../../javax/lang/model/type/TypeKind.html" title="javax.lang.model.type中的枚举">kind</a>类型的访问者的默认行为适合<a href="../../../../javax/lang/model/SourceVersion.html#RELEASE_8"><code>RELEASE_8</code></a>源版本。</span>
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<a name="package.description">
<!-- --> </a>
<h2 title="Package javax.lang.model.util Description">Package javax.lang.model.util Description</h2>
<div class="block">
<span>协助处理<a href="../../../../javax/lang/model/element/package-summary.html">program elements</a><a href="../../../../javax/lang/model/type/package-summary.html">types的公用事业</a></span>
<p> <span>除非在特定实现中另有规定,否则应该预期此程序包中方法返回的集合将被调用者不可修改,并且对并发访问是不安全的。</span> </p>
<p> <span>除非另有说明,在此包中的方法将抛出一个<code>NullPointerException</code>如果给一个<code>null</code>说法。</span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
</dl>
</div>