8181082: class-level since tag issues in java.base & java.datatransfer module
Reviewed-by: alanb, serb
--- 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 {
--- 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 {
--- 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<T> extends Executable {
private Class<T> clazz;
--- 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 {
--- 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 {
/**
--- 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 {
--- 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;
--- 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 {
--- 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<BigDecimal> {
/**
--- 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 {
--- 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
*/
--- 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
*/
--- 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 {
--- 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 {
--- 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 {
--- 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
*/
--- 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
--- 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
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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
--- 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
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 @@
* </ul>
*
* @author Benjamin Renaud
+ * @since 1.1
*
* @see Key
* @see KeyException
--- 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 {
--- 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
*/
--- 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
--- 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
--- 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 @@
* <p> Implementations are free to implement the Cloneable interface.
*
* @author Benjamin Renaud
+ * @since 1.2
*
*
* @see MessageDigest
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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
*/
--- 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
--- 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 {
--- 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 {
--- 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
--- 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 @@
* <i>cause</i>, 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)
--- 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,
--- 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 {
--- 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 {
--- 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 {
--- 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
--- 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 {
/*
--- 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 {
--- 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 {
--- 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 {
--- 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
*
*/
--- 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 {
--- 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
--- 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 {
--- 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
--- 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
--- 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
*/
--- 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.
--- 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.
--- 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.
--- 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.
--- 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.
--- 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.
--- 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}
--- 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.
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 @@
* }</pre>
*
* @author Hemma Prafullchandra
+ * @since 1.2
*
*
* @see CRL
--- 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 {
--- 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 @@
* </pre>
*
* @author Hemma Prafullchandra
+ * @since 1.2
*
*
* @see Certificate
--- 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 <em>Class</em> that understands the extension.
*
* @author Hemma Prafullchandra
+ * @since 1.2
*/
public interface X509Extension {
--- 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 {
--- 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 @@
* <p>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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 <i>Chinese Remainder Theorem</i> (CRT) information values.
*
* @author Jan Luehe
+ * @since 1.2
*
*
* @see RSAPrivateKey
--- 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
--- 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
*
*/
--- 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
--- 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
--- 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
--- 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.)
* </blockquote>
*
+ * @since 1.1
* @see CharacterIterator
*
*/
--- 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 @@
* }
* }</pre>
*
+ * @since 1.1
* @see StringCharacterIterator
* @see AttributedCharacterIterator
*/
--- 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 {
--- 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
{
--- 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<CollationKey> {
--- 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
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 @@
* <code>formatToCharacterIterator</code>.
*
* @author Mark Davis
+ * @since 1.1
* @see java.text.Format
*/
public class FieldPosition {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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
*/
--- 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
--- 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 {
--- 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 <code>String</code>.
*
* @see CharacterIterator
+ * @since 1.1
*/
public final class StringCharacterIterator implements CharacterIterator
--- 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 @@
* <a href="package-summary.html#MemoryVisibility"><i>happen-before</i></a>
* actions taken by that task, which in turn <i>happen-before</i>
* actions following a successful return from the corresponding {@code take()}.
+ *
+ * @since 1.5
*/
public interface CompletionService<V> {
/**
--- 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);
* }}</pre>
+ *
+ * @since 1.5
*/
public class ExecutorCompletionService<V> implements CompletionService<V> {
private final Executor executor;
--- 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;
* }
* }}</pre>
+ *
+ * @since 1.5
*/
public class LockSupport {
private LockSupport() {} // Cannot be instantiated.
--- 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 {
--- 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.</p>
*
* @author David Connelly
+ * @since 1.1
*/
public
class Adler32 implements Checksum {
--- 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.</p>
*
* @author David Connelly
+ * @since 1.1
*/
public
class CRC32 implements Checksum {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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
--- 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
--- 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
--- 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 {
--- 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 {
/*
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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")
--- 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 {
--- 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 {
--- 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 {
--- 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
*/
--- 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 {
--- 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
--- 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 @@
* <p> All default handler implementations must provide a public
* zero-argument constructor.
*
+ * @since 1.4
* @see java.security.Security security properties
*/
public interface CallbackHandler {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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 {
--- 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</a>
* for a list of standard Configuration types.
*
+ * @since 1.4
* @see javax.security.auth.login.LoginContext
* @see java.security.Security security properties
*/
--- 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 {
--- 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 {
--- 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 @@
* </ul>
* </ol>
*
+ * @since 1.4
* @see java.security.Security
* @see javax.security.auth.AuthPermission
* @see javax.security.auth.Subject
--- 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
*/
--- 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
*/
--- 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;
--- 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 {
--- 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 {
--- 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 {
--- 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 <b>deprecated</b>. No other
* <code>DataFlavor</code>s are supported.
*
+ * @since 1.1
* @see java.awt.datatransfer.DataFlavor#stringFlavor
* @see java.awt.datatransfer.DataFlavor#plainTextFlavor
*/
--- 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 <em>The Java Tutorial</em>, for more information.
*
* @author Amy Fowler
+ * @since 1.1
*/
public interface Transferable {
--- 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 {