8026017: Make history of AnnotatedConstruct methods in jx.l.m.e.Element clearer

Reviewed-by: jjg
This commit is contained in:
Joe Darcy 2013-10-07 16:51:56 -07:00
parent 03c9c56f88
commit 640945b6f3

View file

@ -202,6 +202,7 @@ public interface Element extends javax.lang.model.AnnotatedConstruct {
* @return {@code true} if the specified object represents the same * @return {@code true} if the specified object represents the same
* element as this * element as this
*/ */
@Override
boolean equals(Object obj); boolean equals(Object obj);
/** /**
@ -209,6 +210,7 @@ public interface Element extends javax.lang.model.AnnotatedConstruct {
* *
* @see #equals * @see #equals
*/ */
@Override
int hashCode(); int hashCode();
@ -219,11 +221,18 @@ public interface Element extends javax.lang.model.AnnotatedConstruct {
* Elements#getAllAnnotationMirrors(Element) * Elements#getAllAnnotationMirrors(Element)
* getAllAnnotationMirrors}. * getAllAnnotationMirrors}.
* *
* @see ElementFilter
* @since 1.6 * @since 1.6
*/ */
@Override @Override
List<? extends AnnotationMirror> getAnnotationMirrors(); List<? extends AnnotationMirror> getAnnotationMirrors();
/**
* {@inheritDoc}
* @since 1.6
*/
@Override
<A extends Annotation> A getAnnotation(Class<A> annotationType);
/** /**
* Applies a visitor to this element. * Applies a visitor to this element.
* *