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

99 lines
3.8 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">
<h1 class="title" title="Package">Package javax.lang.model</h1>
<div class="docSummary">
<div class="block">
用于建模Java编程语言的软件包的类和层次结构。
</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/AnnotatedConstruct.html" title="interface in javax.lang.model">AnnotatedConstruct</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="Enum Summary table, listing enums, and an explanation">
<caption>
<span>枚举摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../javax/lang/model/SourceVersion.html" title="enum in javax.lang.model">SourceVersion</a></td>
<td class="colLast">
<div class="block">
源代码版本的Java编程语言。
</div> </td>
</tr>
</tbody>
</table> </li>
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Exception Summary table, listing exceptions, 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/UnknownEntityException.html" title="class in javax.lang.model">UnknownEntityException</a></td>
<td class="colLast">
<div class="block">
例外的超类,表示遇到一个未知类型的实体。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<a name="package.description">
<!-- --> </a>
<h2 title="Package javax.lang.model Description">Package javax.lang.model Description</h2>
<div class="block">
<span>用于建模Java编程语言的软件包的类和层次结构。</span>
<span>该包及其子包的成员可用于语言建模和语言处理任务和API包括但不限于<a href="../../../javax/annotation/processing/package-summary.html">annotation processing</a>框架。</span>
<p> <span>该语言模型遵循基于<i>镜像</i>的设计;</span> <span>看到</span> </p>
<blockquote>
<span>Gilad Bracha and David Ungar. <i>Mirrors: Design Principles for Meta-level Facilities of Object-Oriented Programming Languages</i>. In Proc. of the ACM Conf. on Object-Oriented Programming, Systems, Languages and Applications, October 2004.</span>
</blockquote>
<span>特别地,该模型使得静态的语言结构之间的区别,如<a href="../../../javax/lang/model/element/package-summary.html">element</a>表示<code>java.util.Set</code>的家庭,和<a href="../../../javax/lang/model/type/package-summary.html">types</a> ,其可以与元素相关联,如原始类型<code>java.util.Set</code> <code>java.util.Set&lt;String&gt;</code><code>java.util.Set&lt;T&gt;</code></span>
<p> <span>除非另有说明,在此包中的方法将抛出一个<code>NullPointerException</code>如果给一个<code>null</code>说法。</span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
</dl>
</div>