Mercurial > hg > openjdk > jdk9 > jdk
changeset 17189:02bd39544ff1
8181082: class-level since tag issues in java.base & java.datatransfer module
Reviewed-by: alanb, serb
line wrap: on
line diff
--- a/src/java.base/share/classes/java/lang/RuntimePermission.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/lang/reflect/Array.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/lang/reflect/Constructor.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/lang/reflect/Field.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/lang/reflect/Member.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/lang/reflect/Method.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/lang/reflect/Modifier.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/math/BigDecimal.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/net/NetPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/net/SocketOptions.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/net/SocketPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/AccessControlContext.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/AccessControlException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/AccessController.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/AllPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/BasicPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/Certificate.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/CodeSource.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/DigestException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/DigestInputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/DigestOutputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/GeneralSecurityException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/Guard.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/GuardedObject.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/Identity.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/IdentityScope.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/InvalidKeyException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/InvalidParameterException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/Key.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/KeyException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/KeyManagementException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/KeyPair.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/KeyPairGenerator.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/KeyPairGeneratorSpi.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/MessageDigest.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/MessageDigestSpi.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/NoSuchAlgorithmException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/NoSuchProviderException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/Permission.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/PermissionCollection.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/Permissions.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/Policy.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/Principal.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/PrivateKey.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/PrivilegedAction.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/PrivilegedActionException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/PrivilegedExceptionAction.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/ProtectionDomain.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/Provider.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/ProviderException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/PublicKey.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/SecureClassLoader.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/SecureRandom.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/Security.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/SecurityPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/Signature.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/SignatureException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/SignatureSpi.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/SignedObject.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/Signer.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/UnresolvedPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/acl/Acl.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/acl/AclEntry.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/acl/AclNotFoundException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/acl/Group.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/acl/LastOwnerException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/acl/NotOwnerException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/acl/Owner.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/acl/Permission.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/cert/CRLException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/cert/Certificate.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/cert/CertificateEncodingException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/cert/CertificateException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/cert/CertificateExpiredException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/cert/CertificateNotYetValidException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/cert/CertificateParsingException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/cert/X509CRL.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/cert/X509CRLEntry.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/cert/X509Certificate.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/cert/X509Extension.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/interfaces/DSAKey.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/interfaces/DSAParams.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/spec/RSAPrivateKeySpec.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/security/spec/RSAPublicKeySpec.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/BreakIterator.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/CharacterIterator.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/ChoiceFormat.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/CollationElementIterator.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/CollationKey.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/Collator.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/DateFormat.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/DateFormatSymbols.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/DecimalFormat.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/DecimalFormatSymbols.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/FieldPosition.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/Format.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/MessageFormat.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/NumberFormat.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/ParseException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/ParsePosition.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/RuleBasedCollator.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/SimpleDateFormat.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/text/StringCharacterIterator.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/concurrent/CompletionService.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/concurrent/ExecutorCompletionService.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/jar/JarEntry.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/Adler32.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/CRC32.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/CheckedInputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/CheckedOutputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/Checksum.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/DataFormatException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/Deflater.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/GZIPInputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/GZIPOutputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/Inflater.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/InflaterInputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/ZipConstants.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/ZipEntry.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/ZipFile.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/ZipInputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/java/util/zip/ZipOutputStream.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/AuthPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/DestroyFailedException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/Destroyable.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/Policy.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/RefreshFailedException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/Refreshable.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/Subject.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/callback/Callback.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/callback/CallbackHandler.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/callback/LanguageCallback.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/callback/NameCallback.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/callback/TextInputCallback.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/callback/TextOutputCallback.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/login/AccountExpiredException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/login/AppConfigurationEntry.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/login/Configuration.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/login/CredentialExpiredException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/login/FailedLoginException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/login/LoginContext.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/login/LoginException.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/spi/LoginModule.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.base/share/classes/javax/security/auth/x500/X500PrivateCredential.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.datatransfer/share/classes/java/awt/datatransfer/Clipboard.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.datatransfer/share/classes/java/awt/datatransfer/ClipboardOwner.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.datatransfer/share/classes/java/awt/datatransfer/StringSelection.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.datatransfer/share/classes/java/awt/datatransfer/Transferable.java Tue May 30 15:48:54 2017 -0700 +++ b/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/src/java.datatransfer/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java Tue May 30 15:48:54 2017 -0700 +++ b/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 {