203 lines
8.7 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">
<div class="subTitle">
compact3
</div>
<div class="subTitle">
javax.lang.model.element
</div>
<h2 class="title" title="Interface Name">Interface Name</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Superinterfaces:
</dt>
<dd>
<span><a href="../../../../java/lang/CharSequence.html" title="java.lang中的接口">CharSequence</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Name</span>
extends <a href="../../../../java/lang/CharSequence.html" title="interface in java.lang">CharSequence</a></pre>
<div class="block">
<span>一个不可变的人物序列。</span>
<span>当由相同的实现创建时,实现此接口的对象在<a href="../../../../java/lang/Object.html#equals-java.lang.Object-">彼此</a>比较时必须遵守通用<a href="../../../../java/lang/Object.html#equals-java.lang.Object-">equals contract</a></span>
<span>因此, <code>Name</code>来自同一执行对象是在集合使用,同时<code>Name</code>从不同的实现S可以不收藏正常工作。</span>
<p> <span>一个空的<code>Name</code>的长度为零。</span> </p>
<p> <span>在上下文<a href="../../../../javax/annotation/processing/ProcessingEnvironment.html" title="javax.annotation.processing中的接口">annotation processing</a> ,对于“同一”实施的保障必须包括环境,其中<a href="../../../../javax/annotation/processing/package-summary.html">API mediated</a>副作用<a href="../../../../javax/annotation/processing/Processor.html" title="javax.annotation.processing中的接口">processors</a>可能是彼此可见,包括连续的注释处理<a href="../../../../javax/annotation/processing/RoundEnvironment.html" title="javax.annotation.processing中的接口">rounds</a></span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.6
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/lang/model/util/Elements.html#getName-java.lang.CharSequence-"><code>Elements.getName(java.lang.CharSequence)</code></a>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== 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="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t3"><span><a href="javascript:show(4);">抽象方法</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>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/lang/model/element/Name.html#contentEquals-java.lang.CharSequence-">contentEquals</a></span>(<a href="../../../../java/lang/CharSequence.html" title="interface in java.lang">CharSequence</a> cs)</code>
<div class="block">
将此名称与指定的CharSequence进行
<code>CharSequence</code>
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/lang/model/element/Name.html#equals-java.lang.Object-">equals</a></span>(<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> obj)</code>
<div class="block">
返回
<code>true</code>如果参数表示相同的名称,
<code>this</code>
<code>false</code>其他。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/lang/model/element/Name.html#hashCode--">hashCode</a></span>()</code>
<div class="block">
服从的总承包
<a href="../../../../java/lang/Object.html#hashCode--"><code>Object.hashCode</code></a>
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.CharSequence">
<!-- --> </a> <h3>Methods inherited from interface java.lang.<a href="../../../../java/lang/CharSequence.html" title="interface in java.lang">CharSequence</a></h3> <code><a href="../../../../java/lang/CharSequence.html#charAt-int-">charAt</a>, <a href="../../../../java/lang/CharSequence.html#chars--">chars</a>, <a href="../../../../java/lang/CharSequence.html#codePoints--">codePoints</a>, <a href="../../../../java/lang/CharSequence.html#length--">length</a>, <a href="../../../../java/lang/CharSequence.html#subSequence-int-int-">subSequence</a>, <a href="../../../../java/lang/CharSequence.html#toString--">toString</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="equals-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>equals</h4> <pre>boolean equals(<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> obj)</pre>
<div class="block">
<span>返回<code>true</code>如果参数表示相同的名称, <code>this</code><code>false</code>其他。</span>
<p> <span>请注意, <code>Name</code>的身份是其<code>Name</code>序列中的其内容以及创建它的实现的函数。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../java/lang/Object.html#equals-java.lang.Object-">equals</a></code>
<code><a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>obj</code> - 要与该元素进行比较的对象
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果指定的对象表示与此相同的名称
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/lang/model/element/Element.html#equals-java.lang.Object-"><code>Element.equals(java.lang.Object)</code></a>
</dd>
</dl> </li>
</ul> <a name="hashCode--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>hashCode</h4> <pre>int hashCode()</pre>
<div class="block">
服从的总承包
<a href="../../../../java/lang/Object.html#hashCode--"><code>Object.hashCode</code></a>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../java/lang/Object.html#hashCode--">hashCode</a></code>
<code><a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该对象的哈希码值。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/lang/model/element/Name.html#equals-java.lang.Object-"><code>equals(java.lang.Object)</code></a>
</dd>
</dl> </li>
</ul> <a name="contentEquals-java.lang.CharSequence-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>contentEquals</h4> <pre>boolean contentEquals(<a href="../../../../java/lang/CharSequence.html" title="interface in java.lang">CharSequence</a> cs)</pre>
<div class="block">
<span>将此名称与指定的CharSequence进行<code>CharSequence</code></span>
<span>其结果是<code>true</code>当且仅当该名字代表的相同序列<code>char</code>值作为指定的序列。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>cs</code> - 比较这个名字的顺序
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果此名称代表与指定序列相同的
<code>char</code>值,
<code>false</code>否则
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../java/lang/String.html#contentEquals-java.lang.CharSequence-"><code>String.contentEquals(CharSequence)</code></a>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>