# 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 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 ComparableformatToCharacterIterator
.
*
* @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
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
* DataFlavor
s 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 {