- All Superinterfaces:
public interface Name extends CharSequence
Name objects from the same
implementation are usable in collections while
different implementations may not work properly in collections.
Name has a length of zero.
In the context of annotation processing, the guarantees for "the same" implementation must include contexts where the API mediated side effects of processors could be visible to each other, including successive annotation processing rounds.
- See Also:
equalsboolean equals(Object obj)Returns
trueif the argument represents the same name as
Note that the identity of a
Nameis a function both of its content in terms of a sequence of characters as well as the implementation which created it.
hashCodeint hashCode()Obeys the general contract of
contentEqualsboolean contentEquals(CharSequence cs)Compares this name to the specified
CharSequence. The result is
trueif and only if this name represents the same sequence of
charvalues as the specified sequence.
cs- The sequence to compare this name against
trueif this name represents the same sequence of
charvalues as the specified sequence,
- See Also: