--- old/src/java.compiler/share/classes/javax/lang/model/type/IntersectionType.java 2017-01-31 00:24:33.750851926 -0800 +++ new/src/java.compiler/share/classes/javax/lang/model/type/IntersectionType.java 2017-01-31 00:24:33.650851922 -0800 @@ -33,14 +33,12 @@ *

An intersection type can be either implicitly or explicitly * declared in a program. For example, the bound of the type parameter * {@code } is an (implicit) intersection - * type. As of {@link javax.lang.model.SourceVersion#RELEASE_8 - * RELEASE_8}, this is represented by an {@code IntersectionType} with + * type. This is represented by an {@code IntersectionType} with * {@code Number} and {@code Runnable} as its bounds. * - * @implNote Also as of {@link - * javax.lang.model.SourceVersion#RELEASE_8 RELEASE_8}, in the - * reference implementation an {@code IntersectionType} is used to - * model the explicit target type of a cast expression. + * @implNote In the reference implementation an {@code + * IntersectionType} is used to model the explicit target type of a + * cast expression. * * @since 1.8 */ @@ -49,7 +47,7 @@ /** * Return the bounds comprising this intersection type. * - * @return the bounds of this intersection types. + * @return the bounds of this intersection type */ List getBounds(); }