# HG changeset patch # User mli # Date 1489544617 25200 # Node ID 515cf13d77918fe5299990062cdfff01d4756931 # Parent 123a06da53d0f56508cb05444dab66a02837d565 8176566: @since value errors in types of java.base module Reviewed-by: martin, psandoz diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/lang/invoke/CallSite.java --- a/jdk/src/java.base/share/classes/java/lang/invoke/CallSite.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/lang/invoke/CallSite.java Tue Mar 14 19:23:37 2017 -0700 @@ -82,6 +82,7 @@ } } * @author John Rose, JSR 292 EG + * @since 1.7 */ abstract public class CallSite { diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/lang/invoke/ConstantCallSite.java --- a/jdk/src/java.base/share/classes/java/lang/invoke/ConstantCallSite.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/lang/invoke/ConstantCallSite.java Tue Mar 14 19:23:37 2017 -0700 @@ -30,6 +30,7 @@ * An {@code invokedynamic} instruction linked to a {@code ConstantCallSite} is permanently * bound to the call site's target. * @author John Rose, JSR 292 EG + * @since 1.7 */ public class ConstantCallSite extends CallSite { private final boolean isFrozen; diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/lang/invoke/LambdaConversionException.java --- a/jdk/src/java.base/share/classes/java/lang/invoke/LambdaConversionException.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/lang/invoke/LambdaConversionException.java Tue Mar 14 19:23:37 2017 -0700 @@ -27,6 +27,8 @@ /** * LambdaConversionException + * + * @since 1.8 */ public class LambdaConversionException extends Exception { private static final long serialVersionUID = 292L + 8L; diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java --- a/jdk/src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java Tue Mar 14 19:23:37 2017 -0700 @@ -211,6 +211,7 @@ * theory, any method handle could be used. Currently supported are direct method * handles representing invocation of virtual, interface, constructor and static * methods. + * @since 1.8 */ public class LambdaMetafactory { diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/lang/invoke/MethodHandle.java --- a/jdk/src/java.base/share/classes/java/lang/invoke/MethodHandle.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/lang/invoke/MethodHandle.java Tue Mar 14 19:23:37 2017 -0700 @@ -423,6 +423,7 @@ * @see MethodType * @see MethodHandles * @author John Rose, JSR 292 EG + * @since 1.7 */ public abstract class MethodHandle { diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java --- a/jdk/src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java Tue Mar 14 19:23:37 2017 -0700 @@ -38,6 +38,8 @@ /** * This class consists exclusively of static methods that help adapt * method handles to other JVM types, such as interfaces. + * + * @since 1.7 */ public class MethodHandleProxies { diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/lang/invoke/MethodType.java --- a/jdk/src/java.base/share/classes/java/lang/invoke/MethodType.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/lang/invoke/MethodType.java Tue Mar 14 19:23:37 2017 -0700 @@ -88,6 +88,7 @@ * (But the classes need not be initialized, as is the case with a {@code CONSTANT_Class}.) * This loading may occur at any time before the {@code MethodType} object is first derived. * @author John Rose, JSR 292 EG + * @since 1.7 */ public final class MethodType implements java.io.Serializable { diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/lang/invoke/MutableCallSite.java --- a/jdk/src/java.base/share/classes/java/lang/invoke/MutableCallSite.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/lang/invoke/MutableCallSite.java Tue Mar 14 19:23:37 2017 -0700 @@ -81,6 +81,7 @@ * For target values which will be frequently updated, consider using * a {@linkplain VolatileCallSite volatile call site} instead. * @author John Rose, JSR 292 EG + * @since 1.7 */ public class MutableCallSite extends CallSite { /** diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/lang/invoke/SerializedLambda.java --- a/jdk/src/java.base/share/classes/java/lang/invoke/SerializedLambda.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/lang/invoke/SerializedLambda.java Tue Mar 14 19:23:37 2017 -0700 @@ -54,6 +54,7 @@ * lambda actually captured by that class. * * @see LambdaMetafactory + * @since 1.8 */ public final class SerializedLambda implements Serializable { private static final long serialVersionUID = 8025925345765570181L; diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/lang/invoke/SwitchPoint.java --- a/jdk/src/java.base/share/classes/java/lang/invoke/SwitchPoint.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/lang/invoke/SwitchPoint.java Tue Mar 14 19:23:37 2017 -0700 @@ -108,6 +108,7 @@ * } * } * @author Remi Forax, JSR 292 EG + * @since 1.7 */ public class SwitchPoint { private static final MethodHandle diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/lang/invoke/VolatileCallSite.java --- a/jdk/src/java.base/share/classes/java/lang/invoke/VolatileCallSite.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/lang/invoke/VolatileCallSite.java Tue Mar 14 19:23:37 2017 -0700 @@ -40,6 +40,7 @@ * with {@code MutableCallSite}. * @see MutableCallSite * @author John Rose, JSR 292 EG + * @since 1.7 */ public class VolatileCallSite extends CallSite { /** diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/nio/file/ClosedFileSystemException.java --- a/jdk/src/java.base/share/classes/java/nio/file/ClosedFileSystemException.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/nio/file/ClosedFileSystemException.java Tue Mar 14 19:23:37 2017 -0700 @@ -28,6 +28,8 @@ /** * Unchecked exception thrown when an attempt is made to invoke an operation on * a file and the file system is closed. + * + * @since 1.7 */ public class ClosedFileSystemException diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/nio/file/ClosedWatchServiceException.java --- a/jdk/src/java.base/share/classes/java/nio/file/ClosedWatchServiceException.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/nio/file/ClosedWatchServiceException.java Tue Mar 14 19:23:37 2017 -0700 @@ -28,6 +28,8 @@ /** * Unchecked exception thrown when an attempt is made to invoke an operation on * a watch service that is closed. + * + * @since 1.7 */ public class ClosedWatchServiceException diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/nio/file/FileSystemAlreadyExistsException.java --- a/jdk/src/java.base/share/classes/java/nio/file/FileSystemAlreadyExistsException.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/nio/file/FileSystemAlreadyExistsException.java Tue Mar 14 19:23:37 2017 -0700 @@ -28,6 +28,8 @@ /** * Runtime exception thrown when an attempt is made to create a file system that * already exists. + * + * @since 1.7 */ public class FileSystemAlreadyExistsException diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/nio/file/FileSystemNotFoundException.java --- a/jdk/src/java.base/share/classes/java/nio/file/FileSystemNotFoundException.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/nio/file/FileSystemNotFoundException.java Tue Mar 14 19:23:37 2017 -0700 @@ -27,6 +27,8 @@ /** * Runtime exception thrown when a file system cannot be found. + * + * @since 1.7 */ public class FileSystemNotFoundException diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/nio/file/InvalidPathException.java --- a/jdk/src/java.base/share/classes/java/nio/file/InvalidPathException.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/nio/file/InvalidPathException.java Tue Mar 14 19:23:37 2017 -0700 @@ -29,6 +29,8 @@ * Unchecked exception thrown when path string cannot be converted into a * {@link Path} because the path string contains invalid characters, or * the path string is invalid for other file system specific reasons. + * + * @since 1.7 */ public class InvalidPathException diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/nio/file/ProviderMismatchException.java --- a/jdk/src/java.base/share/classes/java/nio/file/ProviderMismatchException.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/nio/file/ProviderMismatchException.java Tue Mar 14 19:23:37 2017 -0700 @@ -29,6 +29,8 @@ * Unchecked exception thrown when an attempt is made to invoke a method on an * object created by one file system provider with a parameter created by a * different file system provider. + * + * @since 1.7 */ public class ProviderMismatchException extends java.lang.IllegalArgumentException diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/nio/file/ProviderNotFoundException.java --- a/jdk/src/java.base/share/classes/java/nio/file/ProviderNotFoundException.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/nio/file/ProviderNotFoundException.java Tue Mar 14 19:23:37 2017 -0700 @@ -27,6 +27,8 @@ /** * Runtime exception thrown when a provider of the required type cannot be found. + * + * @since 1.7 */ public class ProviderNotFoundException diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/nio/file/ReadOnlyFileSystemException.java --- a/jdk/src/java.base/share/classes/java/nio/file/ReadOnlyFileSystemException.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/nio/file/ReadOnlyFileSystemException.java Tue Mar 14 19:23:37 2017 -0700 @@ -28,6 +28,8 @@ /** * Unchecked exception thrown when an attempt is made to update an object * associated with a {@link FileSystem#isReadOnly() read-only} {@code FileSystem}. + * + * @since 1.7 */ public class ReadOnlyFileSystemException diff -r 123a06da53d0 -r 515cf13d7791 jdk/src/java.base/share/classes/java/util/zip/ZipException.java --- a/jdk/src/java.base/share/classes/java/util/zip/ZipException.java Wed Mar 15 08:09:43 2017 +0800 +++ b/jdk/src/java.base/share/classes/java/util/zip/ZipException.java Tue Mar 14 19:23:37 2017 -0700 @@ -32,7 +32,7 @@ * * @author unascribed * @see java.io.IOException - * @since 1.0 + * @since 1.1 */ public