# HG changeset patch # User mli # Date 1496285656 25200 # Node ID 4582657c7260a448ed7c92a9aa2a44403cb4162a # Parent 01ecdcf197df2d7e73f9c122085cee72881c3d7a 8181082: class-level since tag issues in java.base & java.datatransfer module Reviewed-by: alanb, serb diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/lang/RuntimePermission.java --- a/jdk/src/java.base/share/classes/java/lang/RuntimePermission.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/lang/RuntimePermission.java Wed May 31 19:54:16 2017 -0700 @@ -403,6 +403,7 @@ * * @author Marianne Mueller * @author Roland Schemers + * @since 1.2 */ public final class RuntimePermission extends BasicPermission { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/lang/reflect/Array.java --- a/jdk/src/java.base/share/classes/java/lang/reflect/Array.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/lang/reflect/Array.java Wed May 31 19:54:16 2017 -0700 @@ -36,6 +36,7 @@ * conversion would occur. * * @author Nakul Saraiya + * @since 1.1 */ public final class Array { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/lang/reflect/Constructor.java --- a/jdk/src/java.base/share/classes/java/lang/reflect/Constructor.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/lang/reflect/Constructor.java Wed May 31 19:54:16 2017 -0700 @@ -59,6 +59,7 @@ * * @author Kenneth Russell * @author Nakul Saraiya + * @since 1.1 */ public final class Constructor extends Executable { private Class clazz; diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/lang/reflect/Field.java --- a/jdk/src/java.base/share/classes/java/lang/reflect/Field.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/lang/reflect/Field.java Wed May 31 19:54:16 2017 -0700 @@ -60,6 +60,7 @@ * * @author Kenneth Russell * @author Nakul Saraiya + * @since 1.1 */ public final class Field extends AccessibleObject implements Member { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java --- a/jdk/src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java Wed May 31 19:54:16 2017 -0700 @@ -38,6 +38,7 @@ * * @see Method * @see Constructor + * @since 1.1 */ public class InvocationTargetException extends ReflectiveOperationException { /** diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/lang/reflect/Member.java --- a/jdk/src/java.base/share/classes/java/lang/reflect/Member.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/lang/reflect/Member.java Wed May 31 19:54:16 2017 -0700 @@ -35,6 +35,7 @@ * @see Constructor * * @author Nakul Saraiya + * @since 1.1 */ public interface Member { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/lang/reflect/Method.java --- a/jdk/src/java.base/share/classes/java/lang/reflect/Method.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/lang/reflect/Method.java Wed May 31 19:54:16 2017 -0700 @@ -63,6 +63,7 @@ * * @author Kenneth Russell * @author Nakul Saraiya + * @since 1.1 */ public final class Method extends Executable { private Class clazz; diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/lang/reflect/Modifier.java --- a/jdk/src/java.base/share/classes/java/lang/reflect/Modifier.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/lang/reflect/Modifier.java Wed May 31 19:54:16 2017 -0700 @@ -43,6 +43,7 @@ * * @author Nakul Saraiya * @author Kenneth Russell + * @since 1.1 */ public class Modifier { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/math/BigDecimal.java --- a/jdk/src/java.base/share/classes/java/math/BigDecimal.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/math/BigDecimal.java Wed May 31 19:54:16 2017 -0700 @@ -222,6 +222,7 @@ * @author Mike Cowlishaw * @author Joseph D. Darcy * @author Sergey V. Kuksenko + * @since 1.1 */ public class BigDecimal extends Number implements Comparable { /** diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/net/NetPermission.java --- a/jdk/src/java.base/share/classes/java/net/NetPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/net/NetPermission.java Wed May 31 19:54:16 2017 -0700 @@ -167,6 +167,7 @@ * * @author Marianne Mueller * @author Roland Schemers + * @since 1.2 */ public final class NetPermission extends BasicPermission { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/net/SocketOptions.java --- a/jdk/src/java.base/share/classes/java/net/SocketOptions.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/net/SocketOptions.java Wed May 31 19:54:16 2017 -0700 @@ -40,6 +40,7 @@ * DatagramSocket and MulticastSocket. * * @author David Brown + * @since 1.1 */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/net/SocketPermission.java --- a/jdk/src/java.base/share/classes/java/net/SocketPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/net/SocketPermission.java Wed May 31 19:54:16 2017 -0700 @@ -142,6 +142,7 @@ * * @author Marianne Mueller * @author Roland Schemers + * @since 1.2 * * @serial exclude */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/AccessControlContext.java --- a/jdk/src/java.base/share/classes/java/security/AccessControlContext.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/AccessControlContext.java Wed May 31 19:54:16 2017 -0700 @@ -74,6 +74,7 @@ * @see AccessController * * @author Roland Schemers + * @since 1.2 */ public final class AccessControlContext { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/AccessControlException.java --- a/jdk/src/java.base/share/classes/java/security/AccessControlException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/AccessControlException.java Wed May 31 19:54:16 2017 -0700 @@ -38,6 +38,7 @@ * * @author Li Gong * @author Roland Schemers + * @since 1.2 */ public class AccessControlException extends SecurityException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/AccessController.java --- a/jdk/src/java.base/share/classes/java/security/AccessController.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/AccessController.java Wed May 31 19:54:16 2017 -0700 @@ -259,6 +259,7 @@ * * @author Li Gong * @author Roland Schemers + * @since 1.2 */ public final class AccessController { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/AllPermission.java --- a/jdk/src/java.base/share/classes/java/security/AllPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/AllPermission.java Wed May 31 19:54:16 2017 -0700 @@ -51,6 +51,7 @@ * * * @author Roland Schemers + * @since 1.2 * * @serial exclude */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/BasicPermission.java --- a/jdk/src/java.base/share/classes/java/security/BasicPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/BasicPermission.java Wed May 31 19:54:16 2017 -0700 @@ -62,6 +62,7 @@ * * @author Marianne Mueller * @author Roland Schemers + * @since 1.2 */ public abstract class BasicPermission extends Permission diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/Certificate.java --- a/jdk/src/java.base/share/classes/java/security/Certificate.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/Certificate.java Wed May 31 19:54:16 2017 -0700 @@ -56,6 +56,7 @@ * the certificate and satisfy itself of its validity. * * @author Benjamin Renaud + * @since 1.1 * @deprecated A new certificate handling package is created in the Java platform. * This Certificate interface is entirely deprecated and * is here to allow for a smooth transition to the new diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/CodeSource.java --- a/jdk/src/java.base/share/classes/java/security/CodeSource.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/CodeSource.java Wed May 31 19:54:16 2017 -0700 @@ -44,6 +44,7 @@ * * @author Li Gong * @author Roland Schemers + * @since 1.2 */ public class CodeSource implements java.io.Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/DigestException.java --- a/jdk/src/java.base/share/classes/java/security/DigestException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/DigestException.java Wed May 31 19:54:16 2017 -0700 @@ -29,6 +29,7 @@ * This is the generic Message Digest exception. * * @author Benjamin Renaud + * @since 1.1 */ public class DigestException extends GeneralSecurityException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/DigestInputStream.java --- a/jdk/src/java.base/share/classes/java/security/DigestInputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/DigestInputStream.java Wed May 31 19:54:16 2017 -0700 @@ -59,6 +59,7 @@ * @see DigestOutputStream * * @author Benjamin Renaud + * @since 1.2 */ public class DigestInputStream extends FilterInputStream { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/DigestOutputStream.java --- a/jdk/src/java.base/share/classes/java/security/DigestOutputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/DigestOutputStream.java Wed May 31 19:54:16 2017 -0700 @@ -51,6 +51,7 @@ * @see DigestInputStream * * @author Benjamin Renaud + * @since 1.2 */ public class DigestOutputStream extends FilterOutputStream { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/GeneralSecurityException.java --- a/jdk/src/java.base/share/classes/java/security/GeneralSecurityException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/GeneralSecurityException.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * security-related exception classes that extend from it. * * @author Jan Luehe + * @since 1.2 */ public class GeneralSecurityException extends Exception { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/Guard.java --- a/jdk/src/java.base/share/classes/java/security/Guard.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/Guard.java Wed May 31 19:54:16 2017 -0700 @@ -38,6 +38,7 @@ * * @author Roland Schemers * @author Li Gong + * @since 1.2 */ public interface Guard { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/GuardedObject.java --- a/jdk/src/java.base/share/classes/java/security/GuardedObject.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/GuardedObject.java Wed May 31 19:54:16 2017 -0700 @@ -44,6 +44,7 @@ * * @author Roland Schemers * @author Li Gong + * @since 1.2 */ public class GuardedObject implements java.io.Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/Identity.java --- a/jdk/src/java.base/share/classes/java/security/Identity.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/Identity.java Wed May 31 19:54:16 2017 -0700 @@ -51,6 +51,7 @@ * @see Principal * * @author Benjamin Renaud + * @since 1.1 * @deprecated This class is no longer used. Its functionality has been * replaced by {@code java.security.KeyStore}, the * {@code java.security.cert} package, and diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/IdentityScope.java --- a/jdk/src/java.base/share/classes/java/security/IdentityScope.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/IdentityScope.java Wed May 31 19:54:16 2017 -0700 @@ -55,6 +55,7 @@ * @see Key * * @author Benjamin Renaud + * @since 1.1 * * @deprecated This class is no longer used. Its functionality has been * replaced by {@code java.security.KeyStore}, the diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/InvalidKeyException.java --- a/jdk/src/java.base/share/classes/java/security/InvalidKeyException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/InvalidKeyException.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * length, uninitialized, etc). * * @author Benjamin Renaud + * @since 1.1 */ public class InvalidKeyException extends KeyException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/InvalidParameterException.java --- a/jdk/src/java.base/share/classes/java/security/InvalidParameterException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/InvalidParameterException.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * to a method. * * @author Benjamin Renaud + * @since 1.1 */ public class InvalidParameterException extends IllegalArgumentException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/Key.java --- a/jdk/src/java.base/share/classes/java/security/Key.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/Key.java Wed May 31 19:54:16 2017 -0700 @@ -97,6 +97,7 @@ * @see Signer * * @author Benjamin Renaud + * @since 1.1 */ public interface Key extends java.io.Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/KeyException.java --- a/jdk/src/java.base/share/classes/java/security/KeyException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/KeyException.java Wed May 31 19:54:16 2017 -0700 @@ -33,6 +33,7 @@ * @see KeyManagementException * * @author Benjamin Renaud + * @since 1.1 */ public class KeyException extends GeneralSecurityException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/KeyManagementException.java --- a/jdk/src/java.base/share/classes/java/security/KeyManagementException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/KeyManagementException.java Wed May 31 19:54:16 2017 -0700 @@ -38,6 +38,7 @@ * * * @author Benjamin Renaud + * @since 1.1 * * @see Key * @see KeyException diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/KeyPair.java --- a/jdk/src/java.base/share/classes/java/security/KeyPair.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/KeyPair.java Wed May 31 19:54:16 2017 -0700 @@ -36,6 +36,7 @@ * @see PrivateKey * * @author Benjamin Renaud + * @since 1.1 */ public final class KeyPair implements java.io.Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/KeyPairGenerator.java --- a/jdk/src/java.base/share/classes/java/security/KeyPairGenerator.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/KeyPairGenerator.java Wed May 31 19:54:16 2017 -0700 @@ -121,6 +121,7 @@ * other algorithms are supported. * * @author Benjamin Renaud + * @since 1.1 * * @see java.security.spec.AlgorithmParameterSpec */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/KeyPairGeneratorSpi.java --- a/jdk/src/java.base/share/classes/java/security/KeyPairGeneratorSpi.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/KeyPairGeneratorSpi.java Wed May 31 19:54:16 2017 -0700 @@ -43,6 +43,7 @@ * of 1024 bits. * * @author Benjamin Renaud + * @since 1.2 * * * @see KeyPairGenerator diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/MessageDigest.java --- a/jdk/src/java.base/share/classes/java/security/MessageDigest.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/MessageDigest.java Wed May 31 19:54:16 2017 -0700 @@ -96,6 +96,7 @@ * other algorithms are supported. * * @author Benjamin Renaud + * @since 1.1 * * @see DigestInputStream * @see DigestOutputStream diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/MessageDigestSpi.java --- a/jdk/src/java.base/share/classes/java/security/MessageDigestSpi.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/MessageDigestSpi.java Wed May 31 19:54:16 2017 -0700 @@ -43,6 +43,7 @@ *

Implementations are free to implement the Cloneable interface. * * @author Benjamin Renaud + * @since 1.2 * * * @see MessageDigest diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/NoSuchAlgorithmException.java --- a/jdk/src/java.base/share/classes/java/security/NoSuchAlgorithmException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/NoSuchAlgorithmException.java Wed May 31 19:54:16 2017 -0700 @@ -30,6 +30,7 @@ * requested but is not available in the environment. * * @author Benjamin Renaud + * @since 1.1 */ public class NoSuchAlgorithmException extends GeneralSecurityException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/NoSuchProviderException.java --- a/jdk/src/java.base/share/classes/java/security/NoSuchProviderException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/NoSuchProviderException.java Wed May 31 19:54:16 2017 -0700 @@ -30,6 +30,7 @@ * requested but is not available in the environment. * * @author Benjamin Renaud + * @since 1.1 */ public class NoSuchProviderException extends GeneralSecurityException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/Permission.java --- a/jdk/src/java.base/share/classes/java/security/Permission.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/Permission.java Wed May 31 19:54:16 2017 -0700 @@ -60,6 +60,7 @@ * * @author Marianne Mueller * @author Roland Schemers + * @since 1.2 */ public abstract class Permission implements Guard, java.io.Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/PermissionCollection.java --- a/jdk/src/java.base/share/classes/java/security/PermissionCollection.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/PermissionCollection.java Wed May 31 19:54:16 2017 -0700 @@ -91,6 +91,7 @@ * * * @author Roland Schemers + * @since 1.2 */ public abstract class PermissionCollection implements java.io.Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/Permissions.java --- a/jdk/src/java.base/share/classes/java/security/Permissions.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/Permissions.java Wed May 31 19:54:16 2017 -0700 @@ -75,6 +75,7 @@ * * @author Marianne Mueller * @author Roland Schemers + * @since 1.2 * * @serial exclude */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/Policy.java --- a/jdk/src/java.base/share/classes/java/security/Policy.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/Policy.java Wed May 31 19:54:16 2017 -0700 @@ -78,6 +78,7 @@ * * @author Roland Schemers * @author Gary Ellison + * @since 1.2 * @see java.security.Provider * @see java.security.ProtectionDomain * @see java.security.Permission diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/Principal.java --- a/jdk/src/java.base/share/classes/java/security/Principal.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/Principal.java Wed May 31 19:54:16 2017 -0700 @@ -35,6 +35,7 @@ * @see java.security.cert.X509Certificate * * @author Li Gong + * @since 1.1 */ public interface Principal { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/PrivateKey.java --- a/jdk/src/java.base/share/classes/java/security/PrivateKey.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/PrivateKey.java Wed May 31 19:54:16 2017 -0700 @@ -54,6 +54,7 @@ * * @author Benjamin Renaud * @author Josh Bloch + * @since 1.1 */ public interface PrivateKey extends Key, javax.security.auth.Destroyable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/PrivilegedAction.java --- a/jdk/src/java.base/share/classes/java/security/PrivilegedAction.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/PrivilegedAction.java Wed May 31 19:54:16 2017 -0700 @@ -34,6 +34,7 @@ * throw checked exceptions must use {@code PrivilegedExceptionAction} * instead. * + * @since 1.2 * @see AccessController * @see AccessController#doPrivileged(PrivilegedAction) * @see PrivilegedExceptionAction diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/PrivilegedActionException.java --- a/jdk/src/java.base/share/classes/java/security/PrivilegedActionException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/PrivilegedActionException.java Wed May 31 19:54:16 2017 -0700 @@ -43,6 +43,7 @@ * cause, and may be accessed via the {@link Throwable#getCause()} * method, as well as the aforementioned "legacy method." * + * @since 1.2 * @see PrivilegedExceptionAction * @see AccessController#doPrivileged(PrivilegedExceptionAction) * @see AccessController#doPrivileged(PrivilegedExceptionAction,AccessControlContext) diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/PrivilegedExceptionAction.java --- a/jdk/src/java.base/share/classes/java/security/PrivilegedExceptionAction.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/PrivilegedExceptionAction.java Wed May 31 19:54:16 2017 -0700 @@ -35,6 +35,7 @@ * computations that do not throw * checked exceptions should use {@code PrivilegedAction} instead. * + * @since 1.2 * @see AccessController * @see AccessController#doPrivileged(PrivilegedExceptionAction) * @see AccessController#doPrivileged(PrivilegedExceptionAction, diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/ProtectionDomain.java --- a/jdk/src/java.base/share/classes/java/security/ProtectionDomain.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/ProtectionDomain.java Wed May 31 19:54:16 2017 -0700 @@ -59,6 +59,7 @@ * @author Li Gong * @author Roland Schemers * @author Gary Ellison + * @since 1.2 */ public class ProtectionDomain { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/Provider.java --- a/jdk/src/java.base/share/classes/java/security/Provider.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/Provider.java Wed May 31 19:54:16 2017 -0700 @@ -102,6 +102,7 @@ * * @author Benjamin Renaud * @author Andreas Sterbenz + * @since 1.1 */ public abstract class Provider extends Properties { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/ProviderException.java --- a/jdk/src/java.base/share/classes/java/security/ProviderException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/ProviderException.java Wed May 31 19:54:16 2017 -0700 @@ -32,6 +32,7 @@ * throw specialized, provider-specific runtime errors. * * @author Benjamin Renaud + * @since 1.1 */ public class ProviderException extends RuntimeException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/PublicKey.java --- a/jdk/src/java.base/share/classes/java/security/PublicKey.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/PublicKey.java Wed May 31 19:54:16 2017 -0700 @@ -34,6 +34,7 @@ * See, for example, the DSAPublicKey interface in * {@code java.security.interfaces}. * + * @since 1.1 * @see Key * @see PrivateKey * @see Certificate diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/SecureClassLoader.java --- a/jdk/src/java.base/share/classes/java/security/SecureClassLoader.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/SecureClassLoader.java Wed May 31 19:54:16 2017 -0700 @@ -39,6 +39,7 @@ * * @author Li Gong * @author Roland Schemers + * @since 1.2 */ public class SecureClassLoader extends ClassLoader { /* diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/SecureRandom.java --- a/jdk/src/java.base/share/classes/java/security/SecureRandom.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/SecureRandom.java Wed May 31 19:54:16 2017 -0700 @@ -143,6 +143,7 @@ * * @author Benjamin Renaud * @author Josh Bloch + * @since 1.1 */ public class SecureRandom extends java.util.Random { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/Security.java --- a/jdk/src/java.base/share/classes/java/security/Security.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/Security.java Wed May 31 19:54:16 2017 -0700 @@ -45,6 +45,7 @@ * {@code conf/security/java.security} in the Java installation directory. * * @author Benjamin Renaud + * @since 1.1 */ public final class Security { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/SecurityPermission.java --- a/jdk/src/java.base/share/classes/java/security/SecurityPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/SecurityPermission.java Wed May 31 19:54:16 2017 -0700 @@ -333,6 +333,7 @@ * * @author Marianne Mueller * @author Roland Schemers + * @since 1.2 */ public final class SecurityPermission extends BasicPermission { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/Signature.java --- a/jdk/src/java.base/share/classes/java/security/Signature.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/Signature.java Wed May 31 19:54:16 2017 -0700 @@ -113,6 +113,7 @@ * other algorithms are supported. * * @author Benjamin Renaud + * @since 1.1 * */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/SignatureException.java --- a/jdk/src/java.base/share/classes/java/security/SignatureException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/SignatureException.java Wed May 31 19:54:16 2017 -0700 @@ -29,6 +29,7 @@ * This is the generic Signature exception. * * @author Benjamin Renaud + * @since 1.1 */ public class SignatureException extends GeneralSecurityException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/SignatureSpi.java --- a/jdk/src/java.base/share/classes/java/security/SignatureSpi.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/SignatureSpi.java Wed May 31 19:54:16 2017 -0700 @@ -44,6 +44,7 @@ * of a particular signature algorithm. * * @author Benjamin Renaud + * @since 1.2 * * * @see Signature diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/SignedObject.java --- a/jdk/src/java.base/share/classes/java/security/SignedObject.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/SignedObject.java Wed May 31 19:54:16 2017 -0700 @@ -114,6 +114,7 @@ * @see Signature * * @author Li Gong + * @since 1.2 */ public final class SignedObject implements Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/Signer.java --- a/jdk/src/java.base/share/classes/java/security/Signer.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/Signer.java Wed May 31 19:54:16 2017 -0700 @@ -38,6 +38,7 @@ * @see Identity * * @author Benjamin Renaud + * @since 1.1 * * @deprecated This class is no longer used. Its functionality has been * replaced by {@code java.security.KeyStore}, the diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/UnresolvedPermission.java --- a/jdk/src/java.base/share/classes/java/security/UnresolvedPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/UnresolvedPermission.java Wed May 31 19:54:16 2017 -0700 @@ -96,6 +96,7 @@ * * * @author Roland Schemers + * @since 1.2 */ public final class UnresolvedPermission extends Permission diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java --- a/jdk/src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java Wed May 31 19:54:16 2017 -0700 @@ -43,6 +43,7 @@ * * * @author Roland Schemers + * @since 1.2 * * @serial include */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/acl/Acl.java --- a/jdk/src/java.base/share/classes/java/security/acl/Acl.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/acl/Acl.java Wed May 31 19:54:16 2017 -0700 @@ -82,6 +82,7 @@ * @see java.security.acl.Acl#getPermissions * * @author Satish Dharmaraj + * @since 1.1 * * @deprecated This package has been replaced by {@code java.security.Policy} * and related classes since 1.2. diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/acl/AclEntry.java --- a/jdk/src/java.base/share/classes/java/security/acl/AclEntry.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/acl/AclEntry.java Wed May 31 19:54:16 2017 -0700 @@ -50,6 +50,7 @@ * @see java.security.acl.Acl * * @author Satish Dharmaraj + * @since 1.1 * * @deprecated This package has been replaced by {@code java.security.Policy} * and related classes since 1.2. diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/acl/AclNotFoundException.java --- a/jdk/src/java.base/share/classes/java/security/acl/AclNotFoundException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/acl/AclNotFoundException.java Wed May 31 19:54:16 2017 -0700 @@ -30,6 +30,7 @@ * non-existent ACL (Access Control List). * * @author Satish Dharmaraj + * @since 1.1 * * @deprecated This package has been replaced by {@code java.security.Policy} * and related classes since 1.2. diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/acl/Group.java --- a/jdk/src/java.base/share/classes/java/security/acl/Group.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/acl/Group.java Wed May 31 19:54:16 2017 -0700 @@ -39,6 +39,7 @@ * Principal or Group. * * @author Satish Dharmaraj + * @since 1.1 * * @deprecated This package has been replaced by {@code java.security.Policy} * and related classes since 1.2. diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/acl/LastOwnerException.java --- a/jdk/src/java.base/share/classes/java/security/acl/LastOwnerException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/acl/LastOwnerException.java Wed May 31 19:54:16 2017 -0700 @@ -32,6 +32,7 @@ * @see java.security.acl.Owner#deleteOwner * * @author Satish Dharmaraj + * @since 1.1 * * @deprecated This package has been replaced by {@code java.security.Policy} * and related classes since 1.2. diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/acl/NotOwnerException.java --- a/jdk/src/java.base/share/classes/java/security/acl/NotOwnerException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/acl/NotOwnerException.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * the object, but the Principal attempting the modification is not an owner. * * @author Satish Dharmaraj + * @since 1.1 * * @deprecated This package has been replaced by {@code java.security.Policy} * and related classes since 1.2. diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/acl/Owner.java --- a/jdk/src/java.base/share/classes/java/security/acl/Owner.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/acl/Owner.java Wed May 31 19:54:16 2017 -0700 @@ -34,6 +34,7 @@ * interface.) The initial owner Principal should be specified as an * argument to the constructor of the class implementing this interface. * + * @since 1.1 * @see java.security.acl.Acl * * @deprecated This package has been replaced by {@code java.security.Policy} diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/acl/Permission.java --- a/jdk/src/java.base/share/classes/java/security/acl/Permission.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/acl/Permission.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * a particular type of access to a resource. * * @author Satish Dharmaraj + * @since 1.1 * * @deprecated This package has been replaced by {@code java.security.Policy} * and related classes since 1.2. diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/cert/CRLException.java --- a/jdk/src/java.base/share/classes/java/security/cert/CRLException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/cert/CRLException.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * CRL (Certificate Revocation List) Exception. * * @author Hemma Prafullchandra + * @since 1.2 */ public class CRLException extends GeneralSecurityException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/cert/Certificate.java --- a/jdk/src/java.base/share/classes/java/security/cert/Certificate.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/cert/Certificate.java Wed May 31 19:54:16 2017 -0700 @@ -57,6 +57,7 @@ * @see CertificateFactory * * @author Hemma Prafullchandra + * @since 1.2 */ public abstract class Certificate implements java.io.Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/cert/CertificateEncodingException.java --- a/jdk/src/java.base/share/classes/java/security/cert/CertificateEncodingException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/cert/CertificateEncodingException.java Wed May 31 19:54:16 2017 -0700 @@ -30,6 +30,7 @@ * occurs while attempting to encode a certificate. * * @author Hemma Prafullchandra + * @since 1.2 */ public class CertificateEncodingException extends CertificateException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/cert/CertificateException.java --- a/jdk/src/java.base/share/classes/java/security/cert/CertificateException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/cert/CertificateException.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * This exception indicates one of a variety of certificate problems. * * @author Hemma Prafullchandra + * @since 1.2 * @see Certificate */ public class CertificateException extends GeneralSecurityException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/cert/CertificateExpiredException.java --- a/jdk/src/java.base/share/classes/java/security/cert/CertificateExpiredException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/cert/CertificateExpiredException.java Wed May 31 19:54:16 2017 -0700 @@ -32,6 +32,7 @@ * of the certificate. * * @author Hemma Prafullchandra + * @since 1.2 */ public class CertificateExpiredException extends CertificateException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/cert/CertificateNotYetValidException.java --- a/jdk/src/java.base/share/classes/java/security/cert/CertificateNotYetValidException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/cert/CertificateNotYetValidException.java Wed May 31 19:54:16 2017 -0700 @@ -32,6 +32,7 @@ * validity period. * * @author Hemma Prafullchandra + * @since 1.2 */ public class CertificateNotYetValidException extends CertificateException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/cert/CertificateParsingException.java --- a/jdk/src/java.base/share/classes/java/security/cert/CertificateParsingException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/cert/CertificateParsingException.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * are found in the Certificate. * * @author Hemma Prafullchandra + * @since 1.2 */ public class CertificateParsingException extends CertificateException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/cert/X509CRL.java --- a/jdk/src/java.base/share/classes/java/security/cert/X509CRL.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/cert/X509CRL.java Wed May 31 19:54:16 2017 -0700 @@ -102,6 +102,7 @@ * } * * @author Hemma Prafullchandra + * @since 1.2 * * * @see CRL diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/cert/X509CRLEntry.java --- a/jdk/src/java.base/share/classes/java/security/cert/X509CRLEntry.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/cert/X509CRLEntry.java Wed May 31 19:54:16 2017 -0700 @@ -62,6 +62,7 @@ * @see X509Extension * * @author Hemma Prafullchandra + * @since 1.2 */ public abstract class X509CRLEntry implements X509Extension { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/cert/X509Certificate.java --- a/jdk/src/java.base/share/classes/java/security/cert/X509Certificate.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/cert/X509Certificate.java Wed May 31 19:54:16 2017 -0700 @@ -95,6 +95,7 @@ * * * @author Hemma Prafullchandra + * @since 1.2 * * * @see Certificate diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/cert/X509Extension.java --- a/jdk/src/java.base/share/classes/java/security/cert/X509Extension.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/cert/X509Extension.java Wed May 31 19:54:16 2017 -0700 @@ -65,6 +65,7 @@ * be handled by a Class that understands the extension. * * @author Hemma Prafullchandra + * @since 1.2 */ public interface X509Extension { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/interfaces/DSAKey.java --- a/jdk/src/java.base/share/classes/java/security/interfaces/DSAKey.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/interfaces/DSAKey.java Wed May 31 19:54:16 2017 -0700 @@ -35,6 +35,7 @@ * * @author Benjamin Renaud * @author Josh Bloch + * @since 1.1 */ public interface DSAKey { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java --- a/jdk/src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java Wed May 31 19:54:16 2017 -0700 @@ -65,6 +65,7 @@ *

Note: Some earlier implementations of this interface may not support * larger sizes of DSA parameters such as 2048 and 3072-bit. * + * @since 1.1 * @see java.security.KeyPairGenerator */ public interface DSAKeyPairGenerator { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/interfaces/DSAParams.java --- a/jdk/src/java.base/share/classes/java/security/interfaces/DSAParams.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/interfaces/DSAParams.java Wed May 31 19:54:16 2017 -0700 @@ -38,6 +38,7 @@ * * @author Benjamin Renaud * @author Josh Bloch + * @since 1.1 */ public interface DSAParams { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java --- a/jdk/src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java Wed May 31 19:54:16 2017 -0700 @@ -37,6 +37,7 @@ * @see DSAPublicKey * * @author Benjamin Renaud + * @since 1.1 */ public interface DSAPrivateKey extends DSAKey, java.security.PrivateKey { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java --- a/jdk/src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java Wed May 31 19:54:16 2017 -0700 @@ -37,6 +37,7 @@ * @see DSAPrivateKey * * @author Benjamin Renaud + * @since 1.1 */ public interface DSAPublicKey extends DSAKey, java.security.PublicKey { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java --- a/jdk/src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java Wed May 31 19:54:16 2017 -0700 @@ -32,6 +32,7 @@ * using the Chinese Remainder Theorem (CRT) information values. * * @author Jan Luehe + * @since 1.2 * * * @see RSAPrivateKey diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java --- a/jdk/src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * The interface to an RSA private key. * * @author Jan Luehe + * @since 1.2 * * * @see RSAPrivateCrtKey diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java --- a/jdk/src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * The interface to an RSA public key. * * @author Jan Luehe + * @since 1.2 * */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java --- a/jdk/src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java Wed May 31 19:54:16 2017 -0700 @@ -33,6 +33,7 @@ * efficiency. * * @author Jan Luehe + * @since 1.2 * * * @see java.security.Key diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/spec/RSAPrivateKeySpec.java --- a/jdk/src/java.base/share/classes/java/security/spec/RSAPrivateKeySpec.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/spec/RSAPrivateKeySpec.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * This class specifies an RSA private key. * * @author Jan Luehe + * @since 1.2 * * * @see java.security.Key diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/security/spec/RSAPublicKeySpec.java --- a/jdk/src/java.base/share/classes/java/security/spec/RSAPublicKeySpec.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/security/spec/RSAPublicKeySpec.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * This class specifies an RSA public key. * * @author Jan Luehe + * @since 1.2 * * * @see java.security.Key diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/BreakIterator.java --- a/jdk/src/java.base/share/classes/java/text/BreakIterator.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/BreakIterator.java Wed May 31 19:54:16 2017 -0700 @@ -221,6 +221,7 @@ * and the next is a word; otherwise, it's the material between words.) * * + * @since 1.1 * @see CharacterIterator * */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/CharacterIterator.java --- a/jdk/src/java.base/share/classes/java/text/CharacterIterator.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/CharacterIterator.java Wed May 31 19:54:16 2017 -0700 @@ -98,6 +98,7 @@ * } * } * + * @since 1.1 * @see StringCharacterIterator * @see AttributedCharacterIterator */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/ChoiceFormat.java --- a/jdk/src/java.base/share/classes/java/text/ChoiceFormat.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/ChoiceFormat.java Wed May 31 19:54:16 2017 -0700 @@ -163,6 +163,7 @@ * @see DecimalFormat * @see MessageFormat * @author Mark Davis + * @since 1.1 */ public class ChoiceFormat extends NumberFormat { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/CollationElementIterator.java --- a/jdk/src/java.base/share/classes/java/text/CollationElementIterator.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/CollationElementIterator.java Wed May 31 19:54:16 2017 -0700 @@ -104,6 +104,7 @@ * @see Collator * @see RuleBasedCollator * @author Helena Shih, Laura Werner, Richard Gillam + * @since 1.1 */ public final class CollationElementIterator { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/CollationKey.java --- a/jdk/src/java.base/share/classes/java/text/CollationKey.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/CollationKey.java Wed May 31 19:54:16 2017 -0700 @@ -95,6 +95,7 @@ * @see Collator * @see RuleBasedCollator * @author Helena Shih + * @since 1.1 */ public abstract class CollationKey implements Comparable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/Collator.java --- a/jdk/src/java.base/share/classes/java/text/Collator.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/Collator.java Wed May 31 19:54:16 2017 -0700 @@ -123,6 +123,7 @@ * @see CollationElementIterator * @see Locale * @author Helena Shih, Laura Werner, Richard Gillam + * @since 1.1 */ public abstract class Collator diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/DateFormat.java --- a/jdk/src/java.base/share/classes/java/text/DateFormat.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/DateFormat.java Wed May 31 19:54:16 2017 -0700 @@ -167,6 +167,7 @@ * @see java.util.GregorianCalendar * @see java.util.TimeZone * @author Mark Davis, Chen-Lieh Huang, Alan Liu + * @since 1.1 */ public abstract class DateFormat extends Format { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/DateFormatSymbols.java --- a/jdk/src/java.base/share/classes/java/text/DateFormatSymbols.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/DateFormatSymbols.java Wed May 31 19:54:16 2017 -0700 @@ -98,6 +98,7 @@ * @see SimpleDateFormat * @see java.util.SimpleTimeZone * @author Chen-Lieh Huang + * @since 1.1 */ public class DateFormatSymbols implements Serializable, Cloneable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/DecimalFormat.java --- a/jdk/src/java.base/share/classes/java/text/DecimalFormat.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/DecimalFormat.java Wed May 31 19:54:16 2017 -0700 @@ -381,6 +381,7 @@ * @see ParsePosition * @author Mark Davis * @author Alan Liu + * @since 1.1 */ public class DecimalFormat extends NumberFormat { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/DecimalFormatSymbols.java --- a/jdk/src/java.base/share/classes/java/text/DecimalFormatSymbols.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/DecimalFormatSymbols.java Wed May 31 19:54:16 2017 -0700 @@ -60,6 +60,7 @@ * @see DecimalFormat * @author Mark Davis * @author Alan Liu + * @since 1.1 */ public class DecimalFormatSymbols implements Cloneable, Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/FieldPosition.java --- a/jdk/src/java.base/share/classes/java/text/FieldPosition.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/FieldPosition.java Wed May 31 19:54:16 2017 -0700 @@ -68,6 +68,7 @@ * formatToCharacterIterator. * * @author Mark Davis + * @since 1.1 * @see java.text.Format */ public class FieldPosition { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/Format.java --- a/jdk/src/java.base/share/classes/java/text/Format.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/Format.java Wed May 31 19:54:16 2017 -0700 @@ -129,6 +129,7 @@ * @see java.text.DateFormat * @see java.text.MessageFormat * @author Mark Davis + * @since 1.1 */ public abstract class Format implements Serializable, Cloneable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/MessageFormat.java --- a/jdk/src/java.base/share/classes/java/text/MessageFormat.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/MessageFormat.java Wed May 31 19:54:16 2017 -0700 @@ -344,6 +344,7 @@ * @see SimpleDateFormat * * @author Mark Davis + * @since 1.1 */ public class MessageFormat extends Format { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/NumberFormat.java --- a/jdk/src/java.base/share/classes/java/text/NumberFormat.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/NumberFormat.java Wed May 31 19:54:16 2017 -0700 @@ -185,6 +185,7 @@ * @see ChoiceFormat * @author Mark Davis * @author Helena Shih + * @since 1.1 */ public abstract class NumberFormat extends Format { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/ParseException.java --- a/jdk/src/java.base/share/classes/java/text/ParseException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/ParseException.java Wed May 31 19:54:16 2017 -0700 @@ -45,6 +45,7 @@ * @see java.text.Format * @see java.text.FieldPosition * @author Mark Davis + * @since 1.1 */ public class ParseException extends Exception { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/ParsePosition.java --- a/jdk/src/java.base/share/classes/java/text/ParsePosition.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/ParsePosition.java Wed May 31 19:54:16 2017 -0700 @@ -51,6 +51,7 @@ * records the current position. * * @author Mark Davis + * @since 1.1 * @see java.text.Format */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/RuleBasedCollator.java --- a/jdk/src/java.base/share/classes/java/text/RuleBasedCollator.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/RuleBasedCollator.java Wed May 31 19:54:16 2017 -0700 @@ -242,6 +242,7 @@ * @see Collator * @see CollationElementIterator * @author Helena Shih, Laura Werner, Richard Gillam + * @since 1.1 */ public class RuleBasedCollator extends Collator{ // IMPLEMENTATION NOTES: The implementation of the collation algorithm is diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/SimpleDateFormat.java --- a/jdk/src/java.base/share/classes/java/text/SimpleDateFormat.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/SimpleDateFormat.java Wed May 31 19:54:16 2017 -0700 @@ -434,6 +434,7 @@ * @see DateFormat * @see DateFormatSymbols * @author Mark Davis, Chen-Lieh Huang, Alan Liu + * @since 1.1 */ public class SimpleDateFormat extends DateFormat { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/text/StringCharacterIterator.java --- a/jdk/src/java.base/share/classes/java/text/StringCharacterIterator.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/text/StringCharacterIterator.java Wed May 31 19:54:16 2017 -0700 @@ -47,6 +47,7 @@ * entire String. * * @see CharacterIterator + * @since 1.1 */ public final class StringCharacterIterator implements CharacterIterator diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/concurrent/CompletionService.java --- a/jdk/src/java.base/share/classes/java/util/concurrent/CompletionService.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/concurrent/CompletionService.java Wed May 31 19:54:16 2017 -0700 @@ -57,6 +57,8 @@ * happen-before * actions taken by that task, which in turn happen-before * actions following a successful return from the corresponding {@code take()}. + * + * @since 1.5 */ public interface CompletionService { /** diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/concurrent/ExecutorCompletionService.java --- a/jdk/src/java.base/share/classes/java/util/concurrent/ExecutorCompletionService.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/concurrent/ExecutorCompletionService.java Wed May 31 19:54:16 2017 -0700 @@ -97,6 +97,8 @@ * if (result != null) * use(result); * }} + * + * @since 1.5 */ public class ExecutorCompletionService implements CompletionService { private final Executor executor; diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java --- a/jdk/src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java Wed May 31 19:54:16 2017 -0700 @@ -133,6 +133,8 @@ * Class ensureLoaded = LockSupport.class; * } * }} + * + * @since 1.5 */ public class LockSupport { private LockSupport() {} // Cannot be instantiated. diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/jar/JarEntry.java --- a/jdk/src/java.base/share/classes/java/util/jar/JarEntry.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/jar/JarEntry.java Wed May 31 19:54:16 2017 -0700 @@ -32,6 +32,8 @@ /** * This class is used to represent a JAR file entry. + * + * @since 1.2 */ public class JarEntry extends ZipEntry { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/Adler32.java --- a/jdk/src/java.base/share/classes/java/util/zip/Adler32.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/Adler32.java Wed May 31 19:54:16 2017 -0700 @@ -39,6 +39,7 @@ * a {@link NullPointerException} to be thrown.

* * @author David Connelly + * @since 1.1 */ public class Adler32 implements Checksum { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/CRC32.java --- a/jdk/src/java.base/share/classes/java/util/zip/CRC32.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/CRC32.java Wed May 31 19:54:16 2017 -0700 @@ -38,6 +38,7 @@ * a {@link NullPointerException} to be thrown.

* * @author David Connelly + * @since 1.1 */ public class CRC32 implements Checksum { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/CheckedInputStream.java --- a/jdk/src/java.base/share/classes/java/util/zip/CheckedInputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/CheckedInputStream.java Wed May 31 19:54:16 2017 -0700 @@ -35,6 +35,7 @@ * * @see Checksum * @author David Connelly + * @since 1.1 */ public class CheckedInputStream extends FilterInputStream { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/CheckedOutputStream.java --- a/jdk/src/java.base/share/classes/java/util/zip/CheckedOutputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/CheckedOutputStream.java Wed May 31 19:54:16 2017 -0700 @@ -36,6 +36,7 @@ * * @see Checksum * @author David Connelly + * @since 1.1 */ public class CheckedOutputStream extends FilterOutputStream { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/Checksum.java --- a/jdk/src/java.base/share/classes/java/util/zip/Checksum.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/Checksum.java Wed May 31 19:54:16 2017 -0700 @@ -30,6 +30,7 @@ * An interface representing a data checksum. * * @author David Connelly + * @since 1.1 */ public interface Checksum { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/DataFormatException.java --- a/jdk/src/java.base/share/classes/java/util/zip/DataFormatException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/DataFormatException.java Wed May 31 19:54:16 2017 -0700 @@ -29,6 +29,7 @@ * Signals that a data format error has occurred. * * @author David Connelly + * @since 1.1 */ public class DataFormatException extends Exception { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/Deflater.java --- a/jdk/src/java.base/share/classes/java/util/zip/Deflater.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/Deflater.java Wed May 31 19:54:16 2017 -0700 @@ -69,6 +69,7 @@ * * @see Inflater * @author David Connelly + * @since 1.1 */ public class Deflater { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java --- a/jdk/src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java Wed May 31 19:54:16 2017 -0700 @@ -37,6 +37,7 @@ * * @see Deflater * @author David Connelly + * @since 1.1 */ public class DeflaterOutputStream extends FilterOutputStream { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/GZIPInputStream.java --- a/jdk/src/java.base/share/classes/java/util/zip/GZIPInputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/GZIPInputStream.java Wed May 31 19:54:16 2017 -0700 @@ -38,6 +38,7 @@ * * @see InflaterInputStream * @author David Connelly + * @since 1.1 * */ public diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/GZIPOutputStream.java --- a/jdk/src/java.base/share/classes/java/util/zip/GZIPOutputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/GZIPOutputStream.java Wed May 31 19:54:16 2017 -0700 @@ -32,6 +32,7 @@ * This class implements a stream filter for writing compressed data in * the GZIP file format. * @author David Connelly + * @since 1.1 * */ public diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/Inflater.java --- a/jdk/src/java.base/share/classes/java/util/zip/Inflater.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/Inflater.java Wed May 31 19:54:16 2017 -0700 @@ -68,6 +68,7 @@ * * @see Deflater * @author David Connelly + * @since 1.1 * */ public diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/InflaterInputStream.java --- a/jdk/src/java.base/share/classes/java/util/zip/InflaterInputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/InflaterInputStream.java Wed May 31 19:54:16 2017 -0700 @@ -37,6 +37,7 @@ * * @see Inflater * @author David Connelly + * @since 1.1 */ public class InflaterInputStream extends FilterInputStream { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/ZipConstants.java --- a/jdk/src/java.base/share/classes/java/util/zip/ZipConstants.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/ZipConstants.java Wed May 31 19:54:16 2017 -0700 @@ -30,6 +30,7 @@ * which manipulate ZIP files. * * @author David Connelly + * @since 1.1 */ interface ZipConstants { /* diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/ZipEntry.java --- a/jdk/src/java.base/share/classes/java/util/zip/ZipEntry.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/ZipEntry.java Wed May 31 19:54:16 2017 -0700 @@ -39,6 +39,7 @@ * This class is used to represent a ZIP file entry. * * @author David Connelly + * @since 1.1 */ public class ZipEntry implements ZipConstants, Cloneable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/ZipFile.java --- a/jdk/src/java.base/share/classes/java/util/zip/ZipFile.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/ZipFile.java Wed May 31 19:54:16 2017 -0700 @@ -70,6 +70,7 @@ * thrown. * * @author David Connelly + * @since 1.1 */ public class ZipFile implements ZipConstants, Closeable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/ZipInputStream.java --- a/jdk/src/java.base/share/classes/java/util/zip/ZipInputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/ZipInputStream.java Wed May 31 19:54:16 2017 -0700 @@ -40,6 +40,7 @@ * entries. * * @author David Connelly + * @since 1.1 */ public class ZipInputStream extends InflaterInputStream implements ZipConstants { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/java/util/zip/ZipOutputStream.java --- a/jdk/src/java.base/share/classes/java/util/zip/ZipOutputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/java/util/zip/ZipOutputStream.java Wed May 31 19:54:16 2017 -0700 @@ -41,6 +41,7 @@ * entries. * * @author David Connelly + * @since 1.1 */ public class ZipOutputStream extends DeflaterOutputStream implements ZipConstants { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/AuthPermission.java --- a/jdk/src/java.base/share/classes/javax/security/auth/AuthPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/AuthPermission.java Wed May 31 19:54:16 2017 -0700 @@ -139,6 +139,7 @@ * @implNote * Implementations may define additional target names, but should use naming * conventions such as reverse domain name notation to avoid name clashes. + * @since 1.4 */ public final class AuthPermission extends java.security.BasicPermission { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/DestroyFailedException.java --- a/jdk/src/java.base/share/classes/javax/security/auth/DestroyFailedException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/DestroyFailedException.java Wed May 31 19:54:16 2017 -0700 @@ -32,6 +32,7 @@ * the {@code Destroyable} interface when the {@code destroy} * method fails. * + * @since 1.4 */ public class DestroyFailedException extends Exception { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/Destroyable.java --- a/jdk/src/java.base/share/classes/javax/security/auth/Destroyable.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/Destroyable.java Wed May 31 19:54:16 2017 -0700 @@ -29,6 +29,7 @@ * Objects such as credentials may optionally implement this interface * to provide the capability to destroy its contents. * + * @since 1.4 * @see javax.security.auth.Subject */ public interface Destroyable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/Policy.java --- a/jdk/src/java.base/share/classes/javax/security/auth/Policy.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/Policy.java Wed May 31 19:54:16 2017 -0700 @@ -153,6 +153,7 @@ * These two APIs provide callers the means to query the * Policy for Principal-based Permission entries. * + * @since 1.4 * @see java.security.Security security properties */ @Deprecated(since="1.4") diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java --- a/jdk/src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java Wed May 31 19:54:16 2017 -0700 @@ -100,6 +100,7 @@ * "a.b.Principal" with the name, "duke", and "c.d.Principal", with the name, * "dukette". * + * @since 1.4 */ public final class PrivateCredentialPermission extends Permission { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/RefreshFailedException.java --- a/jdk/src/java.base/share/classes/javax/security/auth/RefreshFailedException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/RefreshFailedException.java Wed May 31 19:54:16 2017 -0700 @@ -32,6 +32,7 @@ * the {@code Refreshable} interface when the {@code refresh} * method fails. * + * @since 1.4 */ public class RefreshFailedException extends Exception { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/Refreshable.java --- a/jdk/src/java.base/share/classes/javax/security/auth/Refreshable.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/Refreshable.java Wed May 31 19:54:16 2017 -0700 @@ -32,6 +32,7 @@ * may implement this interface to allow callers to refresh the time period * for which it is valid. * + * @since 1.4 * @see javax.security.auth.Subject */ public interface Refreshable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/Subject.java --- a/jdk/src/java.base/share/classes/javax/security/auth/Subject.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/Subject.java Wed May 31 19:54:16 2017 -0700 @@ -94,6 +94,7 @@ * {@code Principal} implementations associated with Subjects * must implement {@code Serializable}. * + * @since 1.4 * @see java.security.Principal * @see java.security.DomainCombiner */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java --- a/jdk/src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java Wed May 31 19:54:16 2017 -0700 @@ -43,6 +43,7 @@ * with Principals from the {@code Subject} associated with this * {@code SubjectDomainCombiner}. * + * @since 1.4 */ public class SubjectDomainCombiner implements java.security.DomainCombiner { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/callback/Callback.java --- a/jdk/src/java.base/share/classes/javax/security/auth/callback/Callback.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/callback/Callback.java Wed May 31 19:54:16 2017 -0700 @@ -40,6 +40,7 @@ * if appropriate, to return requested information back to the * underlying security services. * + * @since 1.4 * @see javax.security.auth.callback.CallbackHandler * @see javax.security.auth.callback.ChoiceCallback * @see javax.security.auth.callback.ConfirmationCallback diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/callback/CallbackHandler.java --- a/jdk/src/java.base/share/classes/javax/security/auth/callback/CallbackHandler.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/callback/CallbackHandler.java Wed May 31 19:54:16 2017 -0700 @@ -63,6 +63,7 @@ *

All default handler implementations must provide a public * zero-argument constructor. * + * @since 1.4 * @see java.security.Security security properties */ public interface CallbackHandler { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java --- a/jdk/src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * method of a {@code CallbackHandler} to display a list of choices * and to retrieve the selected choice(s). * + * @since 1.4 * @see javax.security.auth.callback.CallbackHandler */ public class ChoiceCallback implements Callback, java.io.Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java --- a/jdk/src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * method of a {@code CallbackHandler} to ask for YES/NO, * OK/CANCEL, YES/NO/CANCEL or other similar confirmations. * + * @since 1.4 * @see javax.security.auth.callback.CallbackHandler */ public class ConfirmationCallback implements Callback, java.io.Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/callback/LanguageCallback.java --- a/jdk/src/java.base/share/classes/javax/security/auth/callback/LanguageCallback.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/callback/LanguageCallback.java Wed May 31 19:54:16 2017 -0700 @@ -33,6 +33,7 @@ * method of a {@code CallbackHandler} to retrieve the {@code Locale} * used for localizing text. * + * @since 1.4 * @see javax.security.auth.callback.CallbackHandler */ public class LanguageCallback implements Callback, java.io.Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/callback/NameCallback.java --- a/jdk/src/java.base/share/classes/javax/security/auth/callback/NameCallback.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/callback/NameCallback.java Wed May 31 19:54:16 2017 -0700 @@ -30,6 +30,7 @@ * {@code NameCallback} to the {@code handle} * method of a {@code CallbackHandler} to retrieve name information. * + * @since 1.4 * @see javax.security.auth.callback.CallbackHandler */ public class NameCallback implements Callback, java.io.Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java --- a/jdk/src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java Wed May 31 19:54:16 2017 -0700 @@ -30,6 +30,7 @@ * {@code PasswordCallback} to the {@code handle} * method of a {@code CallbackHandler} to retrieve password information. * + * @since 1.4 * @see javax.security.auth.callback.CallbackHandler */ public class PasswordCallback implements Callback, java.io.Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/callback/TextInputCallback.java --- a/jdk/src/java.base/share/classes/javax/security/auth/callback/TextInputCallback.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/callback/TextInputCallback.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * method of a {@code CallbackHandler} to retrieve generic text * information. * + * @since 1.4 * @see javax.security.auth.callback.CallbackHandler */ public class TextInputCallback implements Callback, java.io.Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/callback/TextOutputCallback.java --- a/jdk/src/java.base/share/classes/javax/security/auth/callback/TextOutputCallback.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/callback/TextOutputCallback.java Wed May 31 19:54:16 2017 -0700 @@ -31,6 +31,7 @@ * method of a {@code CallbackHandler} to display information messages, * warning messages and error messages. * + * @since 1.4 * @see javax.security.auth.callback.CallbackHandler */ public class TextOutputCallback implements Callback, java.io.Serializable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java --- a/jdk/src/java.base/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java Wed May 31 19:54:16 2017 -0700 @@ -29,6 +29,7 @@ * Signals that a {@code CallbackHandler} does not * recognize a particular {@code Callback}. * + * @since 1.4 */ public class UnsupportedCallbackException extends Exception { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/login/AccountExpiredException.java --- a/jdk/src/java.base/share/classes/javax/security/auth/login/AccountExpiredException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/login/AccountExpiredException.java Wed May 31 19:54:16 2017 -0700 @@ -35,6 +35,7 @@ * throws this exception to notify the application. The application can * then take the appropriate steps to notify the user. * + * @since 1.4 */ public class AccountExpiredException extends AccountException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/login/AppConfigurationEntry.java --- a/jdk/src/java.base/share/classes/javax/security/auth/login/AppConfigurationEntry.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/login/AppConfigurationEntry.java Wed May 31 19:54:16 2017 -0700 @@ -39,6 +39,7 @@ * options. Please refer to the {@code Configuration} class for * more information on the different control flags and their semantics. * + * @since 1.4 * @see javax.security.auth.login.Configuration */ public class AppConfigurationEntry { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/login/Configuration.java --- a/jdk/src/java.base/share/classes/javax/security/auth/login/Configuration.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/login/Configuration.java Wed May 31 19:54:16 2017 -0700 @@ -182,6 +182,7 @@ * Java Security Standard Algorithm Names Specification * for a list of standard Configuration types. * + * @since 1.4 * @see javax.security.auth.login.LoginContext * @see java.security.Security security properties */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/login/CredentialExpiredException.java --- a/jdk/src/java.base/share/classes/javax/security/auth/login/CredentialExpiredException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/login/CredentialExpiredException.java Wed May 31 19:54:16 2017 -0700 @@ -37,6 +37,7 @@ * the application. The application can then take the appropriate * steps to assist the user in updating the password. * + * @since 1.4 */ public class CredentialExpiredException extends CredentialException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/login/FailedLoginException.java --- a/jdk/src/java.base/share/classes/javax/security/auth/login/FailedLoginException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/login/FailedLoginException.java Wed May 31 19:54:16 2017 -0700 @@ -32,6 +32,7 @@ * For example, a {@code LoginModule} throws this exception if * the user entered an incorrect password. * + * @since 1.4 */ public class FailedLoginException extends LoginException { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/login/LoginContext.java --- a/jdk/src/java.base/share/classes/javax/security/auth/login/LoginContext.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/login/LoginContext.java Wed May 31 19:54:16 2017 -0700 @@ -182,6 +182,7 @@ * * * + * @since 1.4 * @see java.security.Security * @see javax.security.auth.AuthPermission * @see javax.security.auth.Subject diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/login/LoginException.java --- a/jdk/src/java.base/share/classes/javax/security/auth/login/LoginException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/login/LoginException.java Wed May 31 19:54:16 2017 -0700 @@ -28,6 +28,7 @@ /** * This is the basic login exception. * + * @since 1.4 * @see javax.security.auth.login.LoginContext */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/spi/LoginModule.java --- a/jdk/src/java.base/share/classes/javax/security/auth/spi/LoginModule.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/spi/LoginModule.java Wed May 31 19:54:16 2017 -0700 @@ -122,6 +122,7 @@ * no arguments. This allows classes which load the {@code LoginModule} * to instantiate it. * + * @since 1.4 * @see javax.security.auth.login.LoginContext * @see javax.security.auth.login.Configuration */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.base/share/classes/javax/security/auth/x500/X500PrivateCredential.java --- a/jdk/src/java.base/share/classes/javax/security/auth/x500/X500PrivateCredential.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.base/share/classes/javax/security/auth/x500/X500PrivateCredential.java Wed May 31 19:54:16 2017 -0700 @@ -36,6 +36,7 @@ * This enables looking up the private credentials for an X.500 principal * in a subject. * + * @since 1.4 */ public final class X500PrivateCredential implements Destroyable { private X509Certificate cert; diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/Clipboard.java --- a/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/Clipboard.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/Clipboard.java Wed May 31 19:54:16 2017 -0700 @@ -48,6 +48,7 @@ * * @author Amy Fowler * @author Alexander Gerasimov + * @since 1.1 */ public class Clipboard { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/ClipboardOwner.java --- a/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/ClipboardOwner.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/ClipboardOwner.java Wed May 31 19:54:16 2017 -0700 @@ -39,6 +39,7 @@ * @see java.awt.datatransfer.Clipboard * * @author Amy Fowler + * @since 1.1 */ public interface ClipboardOwner { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java --- a/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java Wed May 31 19:54:16 2017 -0700 @@ -112,6 +112,7 @@ * @author Blake Sullivan * @author Laurence P. G. Cable * @author Jeff Dunn + * @since 1.1 */ public class DataFlavor implements Externalizable, Cloneable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/StringSelection.java --- a/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/StringSelection.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/StringSelection.java Wed May 31 19:54:16 2017 -0700 @@ -39,6 +39,7 @@ * and all equivalent flavors is deprecated. No other * DataFlavors are supported. * + * @since 1.1 * @see java.awt.datatransfer.DataFlavor#stringFlavor * @see java.awt.datatransfer.DataFlavor#plainTextFlavor */ diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/Transferable.java --- a/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/Transferable.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/Transferable.java Wed May 31 19:54:16 2017 -0700 @@ -37,6 +37,7 @@ * a section in The Java Tutorial, for more information. * * @author Amy Fowler + * @since 1.1 */ public interface Transferable { diff -r 01ecdcf197df -r 4582657c7260 jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java --- a/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java Tue May 30 15:48:54 2017 -0700 +++ b/jdk/src/java.datatransfer/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java Wed May 31 19:54:16 2017 -0700 @@ -30,6 +30,7 @@ * @see Transferable#getTransferData * * @author Amy Fowler + * @since 1.1 */ public class UnsupportedFlavorException extends Exception {