--- old/src/share/classes/com/sun/jdi/AbsentInformationException.java 2013-02-21 17:44:38.464652317 +0000 +++ new/src/share/classes/com/sun/jdi/AbsentInformationException.java 2013-02-21 17:44:38.172652324 +0000 @@ -31,6 +31,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public class AbsentInformationException extends Exception { private static final long serialVersionUID = 4988939309582416373L; --- old/src/share/classes/com/sun/jdi/Accessible.java 2013-02-21 17:44:39.176652301 +0000 +++ new/src/share/classes/com/sun/jdi/Accessible.java 2013-02-21 17:44:38.884652307 +0000 @@ -36,6 +36,7 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface Accessible { /** --- old/src/share/classes/com/sun/jdi/ArrayReference.java 2013-02-21 17:44:39.892652284 +0000 +++ new/src/share/classes/com/sun/jdi/ArrayReference.java 2013-02-21 17:44:39.596652291 +0000 @@ -39,6 +39,7 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface ArrayReference extends ObjectReference { /** --- old/src/share/classes/com/sun/jdi/ArrayType.java 2013-02-21 17:44:40.604652268 +0000 +++ new/src/share/classes/com/sun/jdi/ArrayType.java 2013-02-21 17:44:40.312652274 +0000 @@ -38,6 +38,7 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface ArrayType extends ReferenceType { /** --- old/src/share/classes/com/sun/jdi/BooleanType.java 2013-02-21 17:44:41.320652251 +0000 +++ new/src/share/classes/com/sun/jdi/BooleanType.java 2013-02-21 17:44:41.032652258 +0000 @@ -35,5 +35,6 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface BooleanType extends PrimitiveType { } --- old/src/share/classes/com/sun/jdi/BooleanValue.java 2013-02-21 17:44:42.032652235 +0000 +++ new/src/share/classes/com/sun/jdi/BooleanValue.java 2013-02-21 17:44:41.740652242 +0000 @@ -34,8 +34,9 @@ * @author James McIlree * @since 1.3 */ -public interface BooleanValue extends PrimitiveValue -{ +@jdk.Supported +public interface BooleanValue extends PrimitiveValue { + /** * Returns this BooleanValue as a boolean. * --- old/src/share/classes/com/sun/jdi/Bootstrap.java 2013-02-21 17:44:42.748652218 +0000 +++ new/src/share/classes/com/sun/jdi/Bootstrap.java 2013-02-21 17:44:42.452652225 +0000 @@ -34,6 +34,7 @@ * @since 1.3 */ +@jdk.Supported public class Bootstrap extends Object { /** --- old/src/share/classes/com/sun/jdi/ByteType.java 2013-02-21 17:44:43.456652202 +0000 +++ new/src/share/classes/com/sun/jdi/ByteType.java 2013-02-21 17:44:43.168652209 +0000 @@ -35,6 +35,6 @@ * @author James McIlree * @since 1.3 */ -public interface ByteType extends PrimitiveType -{ +@jdk.Supported +public interface ByteType extends PrimitiveType { } --- old/src/share/classes/com/sun/jdi/ByteValue.java 2013-02-21 17:44:44.168652186 +0000 +++ new/src/share/classes/com/sun/jdi/ByteValue.java 2013-02-21 17:44:43.876652193 +0000 @@ -33,8 +33,9 @@ * @author James McIlree * @since 1.3 */ -public interface ByteValue extends PrimitiveValue, Comparable -{ +@jdk.Supported +public interface ByteValue extends PrimitiveValue, Comparable { + /** * Returns this ByteValue as a byte. * --- old/src/share/classes/com/sun/jdi/CharType.java 2013-02-21 17:44:44.880652169 +0000 +++ new/src/share/classes/com/sun/jdi/CharType.java 2013-02-21 17:44:44.588652176 +0000 @@ -35,6 +35,6 @@ * @author James McIlree * @since 1.3 */ -public interface CharType extends PrimitiveType -{ +@jdk.Supported +public interface CharType extends PrimitiveType { } --- old/src/share/classes/com/sun/jdi/CharValue.java 2013-02-21 17:44:45.596652153 +0000 +++ new/src/share/classes/com/sun/jdi/CharValue.java 2013-02-21 17:44:45.304652160 +0000 @@ -34,8 +34,9 @@ * @author James McIlree * @since 1.3 */ -public interface CharValue extends PrimitiveValue, Comparable -{ +@jdk.Supported +public interface CharValue extends PrimitiveValue, Comparable { + /** * Returns this CharValue as a char. * --- old/src/share/classes/com/sun/jdi/ClassLoaderReference.java 2013-02-21 17:44:46.312652137 +0000 +++ new/src/share/classes/com/sun/jdi/ClassLoaderReference.java 2013-02-21 17:44:46.016652143 +0000 @@ -39,6 +39,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public interface ClassLoaderReference extends ObjectReference { /** --- old/src/share/classes/com/sun/jdi/ClassNotLoadedException.java 2013-02-21 17:44:47.024652120 +0000 +++ new/src/share/classes/com/sun/jdi/ClassNotLoadedException.java 2013-02-21 17:44:46.732652127 +0000 @@ -67,6 +67,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public class ClassNotLoadedException extends Exception { private static final long serialVersionUID = -6242978768444298722L; --- old/src/share/classes/com/sun/jdi/ClassNotPreparedException.java 2013-02-21 17:44:47.740652104 +0000 +++ new/src/share/classes/com/sun/jdi/ClassNotPreparedException.java 2013-02-21 17:44:47.448652110 +0000 @@ -32,6 +32,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public class ClassNotPreparedException extends RuntimeException { private static final long serialVersionUID = -6120698967144079642L; public ClassNotPreparedException() --- old/src/share/classes/com/sun/jdi/ClassObjectReference.java 2013-02-21 17:44:48.452652087 +0000 +++ new/src/share/classes/com/sun/jdi/ClassObjectReference.java 2013-02-21 17:44:48.160652094 +0000 @@ -35,6 +35,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public interface ClassObjectReference extends ObjectReference { /** --- old/src/share/classes/com/sun/jdi/ClassType.java 2013-02-21 17:44:49.164652071 +0000 +++ new/src/share/classes/com/sun/jdi/ClassType.java 2013-02-21 17:44:48.872652078 +0000 @@ -41,6 +41,7 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface ClassType extends ReferenceType { /** * Gets the superclass of this class. --- old/src/share/classes/com/sun/jdi/DoubleType.java 2013-02-21 17:44:49.880652054 +0000 +++ new/src/share/classes/com/sun/jdi/DoubleType.java 2013-02-21 17:44:49.588652061 +0000 @@ -35,6 +35,6 @@ * @author James McIlree * @since 1.3 */ -public interface DoubleType extends PrimitiveType -{ +@jdk.Supported +public interface DoubleType extends PrimitiveType { } --- old/src/share/classes/com/sun/jdi/DoubleValue.java 2013-02-21 17:44:50.592652038 +0000 +++ new/src/share/classes/com/sun/jdi/DoubleValue.java 2013-02-21 17:44:50.300652045 +0000 @@ -34,8 +34,9 @@ * @author James McIlree * @since 1.3 */ -public interface DoubleValue extends PrimitiveValue, Comparable -{ +@jdk.Supported +public interface DoubleValue extends PrimitiveValue, Comparable { + /** * Returns this DoubleValue as a double. * --- old/src/share/classes/com/sun/jdi/Field.java 2013-02-21 17:44:51.308652022 +0000 +++ new/src/share/classes/com/sun/jdi/Field.java 2013-02-21 17:44:51.016652028 +0000 @@ -38,6 +38,7 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface Field extends TypeComponent, Comparable { /** --- old/src/share/classes/com/sun/jdi/FloatType.java 2013-02-21 17:44:52.024652005 +0000 +++ new/src/share/classes/com/sun/jdi/FloatType.java 2013-02-21 17:44:51.732652012 +0000 @@ -35,6 +35,6 @@ * @author James McIlree * @since 1.3 */ -public interface FloatType extends PrimitiveType -{ +@jdk.Supported +public interface FloatType extends PrimitiveType { } --- old/src/share/classes/com/sun/jdi/FloatValue.java 2013-02-21 17:44:52.736651989 +0000 +++ new/src/share/classes/com/sun/jdi/FloatValue.java 2013-02-21 17:44:52.444651996 +0000 @@ -34,8 +34,9 @@ * @author James McIlree * @since 1.3 */ -public interface FloatValue extends PrimitiveValue, Comparable -{ +@jdk.Supported +public interface FloatValue extends PrimitiveValue, Comparable { + /** * Returns this FloatValue as a float. * --- old/src/share/classes/com/sun/jdi/IncompatibleThreadStateException.java 2013-02-21 17:44:53.452651972 +0000 +++ new/src/share/classes/com/sun/jdi/IncompatibleThreadStateException.java 2013-02-21 17:44:53.160651979 +0000 @@ -32,16 +32,15 @@ * @author Gordon Hirsch * @since 1.3 */ -public class IncompatibleThreadStateException extends Exception -{ +@jdk.Supported +public class IncompatibleThreadStateException extends Exception { private static final long serialVersionUID = 6199174323414551389L; - public IncompatibleThreadStateException() - { + + public IncompatibleThreadStateException() { super(); } - public IncompatibleThreadStateException(String s) - { + public IncompatibleThreadStateException(String s) { super(s); } } --- old/src/share/classes/com/sun/jdi/InconsistentDebugInfoException.java 2013-02-21 17:44:54.164651956 +0000 +++ new/src/share/classes/com/sun/jdi/InconsistentDebugInfoException.java 2013-02-21 17:44:53.872651963 +0000 @@ -34,6 +34,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public class InconsistentDebugInfoException extends RuntimeException { private static final long serialVersionUID = 7964236415376861808L; public InconsistentDebugInfoException() { --- old/src/share/classes/com/sun/jdi/IntegerType.java 2013-02-21 17:44:54.872651940 +0000 +++ new/src/share/classes/com/sun/jdi/IntegerType.java 2013-02-21 17:44:54.584651946 +0000 @@ -35,6 +35,6 @@ * @author James McIlree * @since 1.3 */ -public interface IntegerType extends PrimitiveType -{ +@jdk.Supported +public interface IntegerType extends PrimitiveType { } --- old/src/share/classes/com/sun/jdi/IntegerValue.java 2013-02-21 17:44:55.588651923 +0000 +++ new/src/share/classes/com/sun/jdi/IntegerValue.java 2013-02-21 17:44:55.296651930 +0000 @@ -34,8 +34,9 @@ * @author James McIlree * @since 1.3 */ -public interface IntegerValue extends PrimitiveValue, Comparable -{ +@jdk.Supported +public interface IntegerValue extends PrimitiveValue, Comparable { + /** * Returns this IntegerValue as an int. * --- old/src/share/classes/com/sun/jdi/InterfaceType.java 2013-02-21 17:44:56.300651907 +0000 +++ new/src/share/classes/com/sun/jdi/InterfaceType.java 2013-02-21 17:44:56.008651914 +0000 @@ -43,6 +43,7 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface InterfaceType extends ReferenceType { /** * Gets the interfaces directly extended by this interface. --- old/src/share/classes/com/sun/jdi/InternalException.java 2013-02-21 17:44:57.020651890 +0000 +++ new/src/share/classes/com/sun/jdi/InternalException.java 2013-02-21 17:44:56.728651897 +0000 @@ -32,6 +32,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public class InternalException extends RuntimeException { private static final long serialVersionUID = -9171606393104480607L; private int errorCode; --- old/src/share/classes/com/sun/jdi/InvalidCodeIndexException.java 2013-02-21 17:44:57.728651874 +0000 +++ new/src/share/classes/com/sun/jdi/InvalidCodeIndexException.java 2013-02-21 17:44:57.436651881 +0000 @@ -34,6 +34,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported @Deprecated public class InvalidCodeIndexException extends RuntimeException { private static final long serialVersionUID = 7416010225133747805L; --- old/src/share/classes/com/sun/jdi/InvalidLineNumberException.java 2013-02-21 17:44:58.444651858 +0000 +++ new/src/share/classes/com/sun/jdi/InvalidLineNumberException.java 2013-02-21 17:44:58.148651864 +0000 @@ -34,6 +34,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported @Deprecated public class InvalidLineNumberException extends RuntimeException { private static final long serialVersionUID = 4048709912372692875L; --- old/src/share/classes/com/sun/jdi/InvalidStackFrameException.java 2013-02-21 17:44:59.156651841 +0000 +++ new/src/share/classes/com/sun/jdi/InvalidStackFrameException.java 2013-02-21 17:44:58.864651848 +0000 @@ -32,6 +32,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public class InvalidStackFrameException extends RuntimeException { private static final long serialVersionUID = -1919378296505827922L; public InvalidStackFrameException() { --- old/src/share/classes/com/sun/jdi/InvalidTypeException.java 2013-02-21 17:44:59.872651825 +0000 +++ new/src/share/classes/com/sun/jdi/InvalidTypeException.java 2013-02-21 17:44:59.576651832 +0000 @@ -32,16 +32,15 @@ * @author James McIlree * @since 1.3 */ -public class InvalidTypeException extends Exception -{ +@jdk.Supported +public class InvalidTypeException extends Exception { private static final long serialVersionUID = 2256667231949650806L; - public InvalidTypeException() - { + + public InvalidTypeException() { super(); } - public InvalidTypeException(String s) - { + public InvalidTypeException(String s) { super(s); } } --- old/src/share/classes/com/sun/jdi/InvocationException.java 2013-02-21 17:45:00.584651808 +0000 +++ new/src/share/classes/com/sun/jdi/InvocationException.java 2013-02-21 17:45:00.292651815 +0000 @@ -32,19 +32,17 @@ * @author Gordon Hirsch * @since 1.3 */ -public class InvocationException extends Exception -{ +@jdk.Supported +public class InvocationException extends Exception { private static final long serialVersionUID = 6066780907971918568L; ObjectReference exception; - public InvocationException(ObjectReference exception) - { + public InvocationException(ObjectReference exception) { super("Exception occurred in target VM"); this.exception = exception; } - public ObjectReference exception() - { + public ObjectReference exception() { return exception; } } --- old/src/share/classes/com/sun/jdi/JDIPermission.java 2013-02-21 17:45:01.296651792 +0000 +++ new/src/share/classes/com/sun/jdi/JDIPermission.java 2013-02-21 17:45:01.004651799 +0000 @@ -78,6 +78,7 @@ * */ +@jdk.Supported public final class JDIPermission extends java.security.BasicPermission { private static final long serialVersionUID = -6988461416938786271L; /** --- old/src/share/classes/com/sun/jdi/LocalVariable.java 2013-02-21 17:45:02.012651776 +0000 +++ new/src/share/classes/com/sun/jdi/LocalVariable.java 2013-02-21 17:45:01.720651782 +0000 @@ -42,6 +42,7 @@ * @since 1.3 */ +@jdk.Supported public interface LocalVariable extends Mirror, Comparable { /** --- old/src/share/classes/com/sun/jdi/Locatable.java 2013-02-21 17:45:02.728651759 +0000 +++ new/src/share/classes/com/sun/jdi/Locatable.java 2013-02-21 17:45:02.432651766 +0000 @@ -33,6 +33,7 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface Locatable { /** * Returns the {@link Location} of this mirror, if there --- old/src/share/classes/com/sun/jdi/Location.java 2013-02-21 17:45:03.440651743 +0000 +++ new/src/share/classes/com/sun/jdi/Location.java 2013-02-21 17:45:03.148651749 +0000 @@ -86,6 +86,7 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface Location extends Mirror, Comparable { /** --- old/src/share/classes/com/sun/jdi/LongType.java 2013-02-21 17:45:04.160651726 +0000 +++ new/src/share/classes/com/sun/jdi/LongType.java 2013-02-21 17:45:03.868651733 +0000 @@ -35,6 +35,6 @@ * @author James McIlree * @since 1.3 */ -public interface LongType extends PrimitiveType -{ +@jdk.Supported +public interface LongType extends PrimitiveType { } --- old/src/share/classes/com/sun/jdi/LongValue.java 2013-02-21 17:45:04.876651710 +0000 +++ new/src/share/classes/com/sun/jdi/LongValue.java 2013-02-21 17:45:04.580651716 +0000 @@ -34,8 +34,9 @@ * @author James McIlree * @since 1.3 */ -public interface LongValue extends PrimitiveValue, Comparable -{ +@jdk.Supported +public interface LongValue extends PrimitiveValue, Comparable { + /** * Returns this LongValue as a long. * --- old/src/share/classes/com/sun/jdi/Method.java 2013-02-21 17:45:05.588651693 +0000 +++ new/src/share/classes/com/sun/jdi/Method.java 2013-02-21 17:45:05.296651700 +0000 @@ -39,6 +39,7 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface Method extends TypeComponent, Locatable, Comparable { /** --- old/src/share/classes/com/sun/jdi/Mirror.java 2013-02-21 17:45:06.308651677 +0000 +++ new/src/share/classes/com/sun/jdi/Mirror.java 2013-02-21 17:45:06.016651683 +0000 @@ -56,6 +56,7 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface Mirror { /** --- old/src/share/classes/com/sun/jdi/MonitorInfo.java 2013-02-21 17:45:07.024651660 +0000 +++ new/src/share/classes/com/sun/jdi/MonitorInfo.java 2013-02-21 17:45:06.728651667 +0000 @@ -32,6 +32,7 @@ * @since 1.6 */ +@jdk.Supported public interface MonitorInfo extends Mirror { /** --- old/src/share/classes/com/sun/jdi/NativeMethodException.java 2013-02-21 17:45:07.736651644 +0000 +++ new/src/share/classes/com/sun/jdi/NativeMethodException.java 2013-02-21 17:45:07.448651651 +0000 @@ -32,6 +32,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public class NativeMethodException extends RuntimeException { private static final long serialVersionUID = 3924951669039469992L; --- old/src/share/classes/com/sun/jdi/ObjectCollectedException.java 2013-02-21 17:45:08.452651627 +0000 +++ new/src/share/classes/com/sun/jdi/ObjectCollectedException.java 2013-02-21 17:45:08.156651634 +0000 @@ -32,6 +32,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public class ObjectCollectedException extends RuntimeException { private static final long serialVersionUID = -1928428056197269588L; public ObjectCollectedException() { --- old/src/share/classes/com/sun/jdi/ObjectReference.java 2013-02-21 17:45:09.164651611 +0000 +++ new/src/share/classes/com/sun/jdi/ObjectReference.java 2013-02-21 17:45:08.872651618 +0000 @@ -55,8 +55,9 @@ * @author James McIlree * @since 1.3 */ -public interface ObjectReference extends Value -{ +@jdk.Supported +public interface ObjectReference extends Value { + /** * Gets the {@link ReferenceType} that mirrors the type * of this object. The type may be a subclass or implementor of the --- old/src/share/classes/com/sun/jdi/PathSearchingVirtualMachine.java 2013-02-21 17:45:09.884651595 +0000 +++ new/src/share/classes/com/sun/jdi/PathSearchingVirtualMachine.java 2013-02-21 17:45:09.592651601 +0000 @@ -33,6 +33,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public interface PathSearchingVirtualMachine extends VirtualMachine { /** * Get the class path for this virtual machine. --- old/src/share/classes/com/sun/jdi/PrimitiveType.java 2013-02-21 17:45:10.600651578 +0000 +++ new/src/share/classes/com/sun/jdi/PrimitiveType.java 2013-02-21 17:45:10.308651585 +0000 @@ -37,5 +37,6 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface PrimitiveType extends Type { } --- old/src/share/classes/com/sun/jdi/PrimitiveValue.java 2013-02-21 17:45:11.312651562 +0000 +++ new/src/share/classes/com/sun/jdi/PrimitiveValue.java 2013-02-21 17:45:11.024651568 +0000 @@ -35,8 +35,9 @@ * @author James McIlree * @since 1.3 */ -public interface PrimitiveValue extends Value -{ +@jdk.Supported +public interface PrimitiveValue extends Value { + /** * Converts this value to a BooleanValue and returns the result * as a boolean. --- old/src/share/classes/com/sun/jdi/ReferenceType.java 2013-02-21 17:45:12.028651545 +0000 +++ new/src/share/classes/com/sun/jdi/ReferenceType.java 2013-02-21 17:45:11.736651552 +0000 @@ -77,6 +77,7 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface ReferenceType extends Type, Comparable, Accessible { --- old/src/share/classes/com/sun/jdi/ShortType.java 2013-02-21 17:45:12.752651529 +0000 +++ new/src/share/classes/com/sun/jdi/ShortType.java 2013-02-21 17:45:12.460651535 +0000 @@ -35,5 +35,6 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface ShortType extends PrimitiveType { } --- old/src/share/classes/com/sun/jdi/ShortValue.java 2013-02-21 17:45:13.468651512 +0000 +++ new/src/share/classes/com/sun/jdi/ShortValue.java 2013-02-21 17:45:13.176651519 +0000 @@ -34,8 +34,9 @@ * @author James McIlree * @since 1.3 */ -public interface ShortValue extends PrimitiveValue, Comparable -{ +@jdk.Supported +public interface ShortValue extends PrimitiveValue, Comparable { + /** * Returns this ShortValue as a short. * --- old/src/share/classes/com/sun/jdi/StackFrame.java 2013-02-21 17:45:14.180651496 +0000 +++ new/src/share/classes/com/sun/jdi/StackFrame.java 2013-02-21 17:45:13.888651502 +0000 @@ -58,8 +58,9 @@ * @author James McIlree * @since 1.3 */ -public interface StackFrame extends Mirror, Locatable -{ +@jdk.Supported +public interface StackFrame extends Mirror, Locatable { + /** * Returns the {@link Location} of the current instruction in the frame. * The method for which this frame was created can also be accessed --- old/src/share/classes/com/sun/jdi/StringReference.java 2013-02-21 17:45:14.896651479 +0000 +++ new/src/share/classes/com/sun/jdi/StringReference.java 2013-02-21 17:45:14.604651486 +0000 @@ -35,8 +35,8 @@ * @author James McIlree * @since 1.3 */ -public interface StringReference extends ObjectReference -{ +@jdk.Supported +public interface StringReference extends ObjectReference { /** * Returns the StringReference as a String. The returned string * is the equivalent of the mirrored string, but is an entity in the --- old/src/share/classes/com/sun/jdi/ThreadGroupReference.java 2013-02-21 17:45:15.608651463 +0000 +++ new/src/share/classes/com/sun/jdi/ThreadGroupReference.java 2013-02-21 17:45:15.316651470 +0000 @@ -37,8 +37,9 @@ * @author James McIlree * @since 1.3 */ -public interface ThreadGroupReference extends ObjectReference -{ +@jdk.Supported +public interface ThreadGroupReference extends ObjectReference { + /** * Returns the name of this thread group. * --- old/src/share/classes/com/sun/jdi/ThreadReference.java 2013-02-21 17:45:16.324651446 +0000 +++ new/src/share/classes/com/sun/jdi/ThreadReference.java 2013-02-21 17:45:16.028651453 +0000 @@ -36,8 +36,8 @@ * @author James McIlree * @since 1.3 */ -public interface ThreadReference extends ObjectReference -{ +@jdk.Supported +public interface ThreadReference extends ObjectReference { /** Thread status is unknown */ public final int THREAD_STATUS_UNKNOWN =-1; /** Thread has completed execution */ --- old/src/share/classes/com/sun/jdi/Type.java 2013-02-21 17:45:17.044651430 +0000 +++ new/src/share/classes/com/sun/jdi/Type.java 2013-02-21 17:45:16.748651437 +0000 @@ -127,8 +127,9 @@ * @author James McIlree * @since 1.3 */ -public interface Type extends Mirror -{ +@jdk.Supported +public interface Type extends Mirror { + /** * Returns the JNI-style signature for this type. *

--- old/src/share/classes/com/sun/jdi/TypeComponent.java 2013-02-21 17:45:17.756651414 +0000 +++ new/src/share/classes/com/sun/jdi/TypeComponent.java 2013-02-21 17:45:17.464651420 +0000 @@ -44,6 +44,7 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface TypeComponent extends Mirror, Accessible { /** --- old/src/share/classes/com/sun/jdi/VMCannotBeModifiedException.java 2013-02-21 17:45:18.472651397 +0000 +++ new/src/share/classes/com/sun/jdi/VMCannotBeModifiedException.java 2013-02-21 17:45:18.184651404 +0000 @@ -32,6 +32,7 @@ * @author Jim Holmlund * @since 1.5 */ +@jdk.Supported public class VMCannotBeModifiedException extends UnsupportedOperationException { private static final long serialVersionUID = -4063879815130164009L; public VMCannotBeModifiedException() { --- old/src/share/classes/com/sun/jdi/VMDisconnectedException.java 2013-02-21 17:45:19.184651381 +0000 +++ new/src/share/classes/com/sun/jdi/VMDisconnectedException.java 2013-02-21 17:45:18.892651387 +0000 @@ -33,6 +33,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public class VMDisconnectedException extends RuntimeException { private static final long serialVersionUID = 2892975269768351637L; --- old/src/share/classes/com/sun/jdi/VMMismatchException.java 2013-02-21 17:45:19.904651364 +0000 +++ new/src/share/classes/com/sun/jdi/VMMismatchException.java 2013-02-21 17:45:19.612651371 +0000 @@ -33,6 +33,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public class VMMismatchException extends RuntimeException { private static final long serialVersionUID = 289169358790459564L; public VMMismatchException() { --- old/src/share/classes/com/sun/jdi/VMOutOfMemoryException.java 2013-02-21 17:45:20.620651348 +0000 +++ new/src/share/classes/com/sun/jdi/VMOutOfMemoryException.java 2013-02-21 17:45:20.328651354 +0000 @@ -32,6 +32,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public class VMOutOfMemoryException extends RuntimeException { private static final long serialVersionUID = 71504228548910686L; public VMOutOfMemoryException() { --- old/src/share/classes/com/sun/jdi/Value.java 2013-02-21 17:45:21.332651331 +0000 +++ new/src/share/classes/com/sun/jdi/Value.java 2013-02-21 17:45:21.040651338 +0000 @@ -168,8 +168,8 @@ * @since 1.3 */ -public interface Value extends Mirror -{ +@jdk.Supported +public interface Value extends Mirror { /** * Returns the run-time type of this value. * --- old/src/share/classes/com/sun/jdi/VirtualMachine.java 2013-02-21 17:45:22.052651315 +0000 +++ new/src/share/classes/com/sun/jdi/VirtualMachine.java 2013-02-21 17:45:21.760651321 +0000 @@ -70,6 +70,7 @@ * @author James McIlree * @since 1.3 */ +@jdk.Supported public interface VirtualMachine extends Mirror { /** --- old/src/share/classes/com/sun/jdi/VirtualMachineManager.java 2013-02-21 17:45:22.772651298 +0000 +++ new/src/share/classes/com/sun/jdi/VirtualMachineManager.java 2013-02-21 17:45:22.480651305 +0000 @@ -271,6 +271,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public interface VirtualMachineManager { /** --- old/src/share/classes/com/sun/jdi/VoidType.java 2013-02-21 17:45:23.492651282 +0000 +++ new/src/share/classes/com/sun/jdi/VoidType.java 2013-02-21 17:45:23.200651288 +0000 @@ -35,5 +35,6 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface VoidType extends Type { } --- old/src/share/classes/com/sun/jdi/VoidValue.java 2013-02-21 17:45:24.208651265 +0000 +++ new/src/share/classes/com/sun/jdi/VoidValue.java 2013-02-21 17:45:23.916651272 +0000 @@ -32,6 +32,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface VoidValue extends Value { /** --- old/src/share/classes/com/sun/jdi/connect/AttachingConnector.java 2013-02-21 17:45:24.920651249 +0000 +++ new/src/share/classes/com/sun/jdi/connect/AttachingConnector.java 2013-02-21 17:45:24.628651256 +0000 @@ -35,6 +35,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public interface AttachingConnector extends Connector { /** * Attaches to a running application and and returns a --- old/src/share/classes/com/sun/jdi/connect/Connector.java 2013-02-21 17:45:25.636651232 +0000 +++ new/src/share/classes/com/sun/jdi/connect/Connector.java 2013-02-21 17:45:25.344651239 +0000 @@ -45,6 +45,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public interface Connector { /** * Returns a short identifier for the connector. Connector implementors @@ -91,6 +92,7 @@ * {@link Connector.IntegerArgument}, * or {@link Connector.SelectedArgument}. */ + @jdk.Supported public interface Argument extends Serializable { /** * Returns a short, unique identifier for the argument. @@ -156,6 +158,7 @@ * whose value is Boolean. Boolean values are represented * by the localized versions of the strings "true" and "false". */ + @jdk.Supported public interface BooleanArgument extends Argument { /** * Sets the value of the argument. @@ -196,6 +199,7 @@ * whose value is an integer. Integer values are represented * by their corresponding strings. */ + @jdk.Supported public interface IntegerArgument extends Argument { /** * Sets the value of the argument. @@ -257,6 +261,7 @@ * Specification for and value of a Connector argument, * whose value is a String. */ + @jdk.Supported public interface StringArgument extends Argument { /** * Performs basic sanity check of argument. @@ -269,6 +274,7 @@ * Specification for and value of a Connector argument, * whose value is a String selected from a list of choices. */ + @jdk.Supported public interface SelectedArgument extends Argument { /** * Return the possible values for the argument --- old/src/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java 2013-02-21 17:45:26.356651216 +0000 +++ new/src/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java 2013-02-21 17:45:26.064651222 +0000 @@ -36,8 +36,9 @@ * @author Gordon Hirsch * @since 1.3 */ -public class IllegalConnectorArgumentsException extends Exception -{ +@jdk.Supported +public class IllegalConnectorArgumentsException extends Exception { + private static final long serialVersionUID = -3042212603611350941L; List names; --- old/src/share/classes/com/sun/jdi/connect/LaunchingConnector.java 2013-02-21 17:45:27.068651199 +0000 +++ new/src/share/classes/com/sun/jdi/connect/LaunchingConnector.java 2013-02-21 17:45:26.780651206 +0000 @@ -35,6 +35,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public interface LaunchingConnector extends Connector { /** * Launches an application and connects to its VM. Properties --- old/src/share/classes/com/sun/jdi/connect/ListeningConnector.java 2013-02-21 17:45:27.788651183 +0000 +++ new/src/share/classes/com/sun/jdi/connect/ListeningConnector.java 2013-02-21 17:45:27.496651190 +0000 @@ -35,6 +35,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public interface ListeningConnector extends Connector { /** * Indicates whether this listening connector supports multiple --- old/src/share/classes/com/sun/jdi/connect/Transport.java 2013-02-21 17:45:28.508651166 +0000 +++ new/src/share/classes/com/sun/jdi/connect/Transport.java 2013-02-21 17:45:28.216651173 +0000 @@ -42,6 +42,7 @@ * @author Gordon Hirsch * @since 1.3 */ +@jdk.Supported public interface Transport { /** * Returns a short identifier for the transport. --- old/src/share/classes/com/sun/jdi/connect/TransportTimeoutException.java 2013-02-21 17:45:29.224651150 +0000 +++ new/src/share/classes/com/sun/jdi/connect/TransportTimeoutException.java 2013-02-21 17:45:28.932651157 +0000 @@ -54,6 +54,7 @@ * * @since 1.5 */ +@jdk.Supported public class TransportTimeoutException extends java.io.IOException { private static final long serialVersionUID = 4107035242623365074L; /** --- old/src/share/classes/com/sun/jdi/connect/VMStartException.java 2013-02-21 17:45:29.944651133 +0000 +++ new/src/share/classes/com/sun/jdi/connect/VMStartException.java 2013-02-21 17:45:29.652651140 +0000 @@ -34,8 +34,9 @@ * @author Gordon Hirsch * @since 1.3 */ -public class VMStartException extends Exception -{ +@jdk.Supported +public class VMStartException extends Exception { + private static final long serialVersionUID = 6408644824640801020L; Process process; --- old/src/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java 2013-02-21 17:45:30.664651117 +0000 +++ new/src/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java 2013-02-21 17:45:30.368651124 +0000 @@ -45,6 +45,7 @@ * * @since 1.5 */ +@jdk.Supported public class ClosedConnectionException extends java.io.IOException { private static final long serialVersionUID = 3877032124297204774L; /** --- old/src/share/classes/com/sun/jdi/connect/spi/Connection.java 2013-02-21 17:45:31.376651100 +0000 +++ new/src/share/classes/com/sun/jdi/connect/spi/Connection.java 2013-02-21 17:45:31.084651107 +0000 @@ -56,6 +56,7 @@ * @since 1.5 */ +@jdk.Supported public abstract class Connection { /** --- old/src/share/classes/com/sun/jdi/connect/spi/TransportService.java 2013-02-21 17:45:32.092651084 +0000 +++ new/src/share/classes/com/sun/jdi/connect/spi/TransportService.java 2013-02-21 17:45:31.804651091 +0000 @@ -77,6 +77,7 @@ * @since 1.5 */ +@jdk.Supported public abstract class TransportService { /** @@ -96,6 +97,7 @@ /** * The transport service capabilities. */ + @jdk.Supported public static abstract class Capabilities { /** @@ -229,6 +231,7 @@ * #stopListening stopListening} to stop the transport * service from listening on an address. */ + @jdk.Supported public static abstract class ListenKey { /** --- old/src/share/classes/com/sun/jdi/event/AccessWatchpointEvent.java 2013-02-21 17:45:32.812651067 +0000 +++ new/src/share/classes/com/sun/jdi/event/AccessWatchpointEvent.java 2013-02-21 17:45:32.520651074 +0000 @@ -37,5 +37,6 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface AccessWatchpointEvent extends WatchpointEvent { } --- old/src/share/classes/com/sun/jdi/event/BreakpointEvent.java 2013-02-21 17:45:33.528651051 +0000 +++ new/src/share/classes/com/sun/jdi/event/BreakpointEvent.java 2013-02-21 17:45:33.232651058 +0000 @@ -47,6 +47,6 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface BreakpointEvent extends LocatableEvent { - } --- old/src/share/classes/com/sun/jdi/event/ClassPrepareEvent.java 2013-02-21 17:45:34.248651034 +0000 +++ new/src/share/classes/com/sun/jdi/event/ClassPrepareEvent.java 2013-02-21 17:45:33.952651041 +0000 @@ -39,6 +39,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface ClassPrepareEvent extends Event { /** * Returns the thread in which this event has occurred. --- old/src/share/classes/com/sun/jdi/event/ClassUnloadEvent.java 2013-02-21 17:45:34.964651018 +0000 +++ new/src/share/classes/com/sun/jdi/event/ClassUnloadEvent.java 2013-02-21 17:45:34.672651025 +0000 @@ -39,6 +39,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface ClassUnloadEvent extends Event { /** * Returns the name of the class that has been unloaded. --- old/src/share/classes/com/sun/jdi/event/Event.java 2013-02-21 17:45:35.684651001 +0000 +++ new/src/share/classes/com/sun/jdi/event/Event.java 2013-02-21 17:45:35.392651008 +0000 @@ -43,6 +43,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface Event extends Mirror { /** --- old/src/share/classes/com/sun/jdi/event/EventIterator.java 2013-02-21 17:45:36.400650985 +0000 +++ new/src/share/classes/com/sun/jdi/event/EventIterator.java 2013-02-21 17:45:36.108650992 +0000 @@ -40,6 +40,7 @@ * @since 1.3 */ +@jdk.Supported public interface EventIterator extends Iterator { /** --- old/src/share/classes/com/sun/jdi/event/EventQueue.java 2013-02-21 17:45:37.124650968 +0000 +++ new/src/share/classes/com/sun/jdi/event/EventQueue.java 2013-02-21 17:45:36.832650975 +0000 @@ -57,6 +57,7 @@ * @since 1.3 */ +@jdk.Supported public interface EventQueue extends Mirror { /** --- old/src/share/classes/com/sun/jdi/event/EventSet.java 2013-02-21 17:45:37.840650952 +0000 +++ new/src/share/classes/com/sun/jdi/event/EventSet.java 2013-02-21 17:45:37.548650958 +0000 @@ -127,6 +127,7 @@ * @since 1.3 */ +@jdk.Supported public interface EventSet extends Mirror, Set { /** --- old/src/share/classes/com/sun/jdi/event/ExceptionEvent.java 2013-02-21 17:45:38.560650935 +0000 +++ new/src/share/classes/com/sun/jdi/event/ExceptionEvent.java 2013-02-21 17:45:38.268650942 +0000 @@ -44,6 +44,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface ExceptionEvent extends LocatableEvent { /** --- old/src/share/classes/com/sun/jdi/event/LocatableEvent.java 2013-02-21 17:45:39.280650919 +0000 +++ new/src/share/classes/com/sun/jdi/event/LocatableEvent.java 2013-02-21 17:45:38.984650925 +0000 @@ -36,6 +36,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface LocatableEvent extends Event, Locatable { /** --- old/src/share/classes/com/sun/jdi/event/MethodEntryEvent.java 2013-02-21 17:45:39.992650902 +0000 +++ new/src/share/classes/com/sun/jdi/event/MethodEntryEvent.java 2013-02-21 17:45:39.704650909 +0000 @@ -43,6 +43,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface MethodEntryEvent extends LocatableEvent { /** --- old/src/share/classes/com/sun/jdi/event/MethodExitEvent.java 2013-02-21 17:45:40.712650886 +0000 +++ new/src/share/classes/com/sun/jdi/event/MethodExitEvent.java 2013-02-21 17:45:40.420650892 +0000 @@ -40,6 +40,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface MethodExitEvent extends LocatableEvent { /** --- old/src/share/classes/com/sun/jdi/event/ModificationWatchpointEvent.java 2013-02-21 17:45:41.428650869 +0000 +++ new/src/share/classes/com/sun/jdi/event/ModificationWatchpointEvent.java 2013-02-21 17:45:41.136650876 +0000 @@ -38,6 +38,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface ModificationWatchpointEvent extends WatchpointEvent { /** --- old/src/share/classes/com/sun/jdi/event/MonitorContendedEnterEvent.java 2013-02-21 17:45:42.140650853 +0000 +++ new/src/share/classes/com/sun/jdi/event/MonitorContendedEnterEvent.java 2013-02-21 17:45:41.848650860 +0000 @@ -40,6 +40,7 @@ * @author Swamy Venkataramanappa * @since 1.6 */ +@jdk.Supported public interface MonitorContendedEnterEvent extends LocatableEvent { /** --- old/src/share/classes/com/sun/jdi/event/MonitorContendedEnteredEvent.java 2013-02-21 17:45:42.856650836 +0000 +++ new/src/share/classes/com/sun/jdi/event/MonitorContendedEnteredEvent.java 2013-02-21 17:45:42.564650843 +0000 @@ -39,6 +39,7 @@ * @author Swamy Venkataramanappa * @since 1.6 */ +@jdk.Supported public interface MonitorContendedEnteredEvent extends LocatableEvent { /** --- old/src/share/classes/com/sun/jdi/event/MonitorWaitEvent.java 2013-02-21 17:45:43.568650820 +0000 +++ new/src/share/classes/com/sun/jdi/event/MonitorWaitEvent.java 2013-02-21 17:45:43.280650827 +0000 @@ -38,6 +38,7 @@ * @author Swamy Venkataramanappa * @since 1.6 */ +@jdk.Supported public interface MonitorWaitEvent extends LocatableEvent { /** --- old/src/share/classes/com/sun/jdi/event/MonitorWaitedEvent.java 2013-02-21 17:45:44.288650803 +0000 +++ new/src/share/classes/com/sun/jdi/event/MonitorWaitedEvent.java 2013-02-21 17:45:43.996650810 +0000 @@ -38,6 +38,7 @@ * @author Swamy Venkataramanappa * @since 1.6 */ +@jdk.Supported public interface MonitorWaitedEvent extends LocatableEvent { /** --- old/src/share/classes/com/sun/jdi/event/StepEvent.java 2013-02-21 17:45:45.004650787 +0000 +++ new/src/share/classes/com/sun/jdi/event/StepEvent.java 2013-02-21 17:45:44.712650794 +0000 @@ -46,6 +46,6 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface StepEvent extends LocatableEvent { - } --- old/src/share/classes/com/sun/jdi/event/ThreadDeathEvent.java 2013-02-21 17:45:45.716650771 +0000 +++ new/src/share/classes/com/sun/jdi/event/ThreadDeathEvent.java 2013-02-21 17:45:45.424650777 +0000 @@ -45,6 +45,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface ThreadDeathEvent extends Event { /** * Returns the thread which is terminating. --- old/src/share/classes/com/sun/jdi/event/ThreadStartEvent.java 2013-02-21 17:45:46.432650754 +0000 +++ new/src/share/classes/com/sun/jdi/event/ThreadStartEvent.java 2013-02-21 17:45:46.140650761 +0000 @@ -52,6 +52,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface ThreadStartEvent extends Event { /** * Returns the thread which has started. --- old/src/share/classes/com/sun/jdi/event/VMDeathEvent.java 2013-02-21 17:45:47.144650738 +0000 +++ new/src/share/classes/com/sun/jdi/event/VMDeathEvent.java 2013-02-21 17:45:46.852650745 +0000 @@ -68,5 +68,6 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface VMDeathEvent extends Event { } --- old/src/share/classes/com/sun/jdi/event/VMDisconnectEvent.java 2013-02-21 17:45:47.860650721 +0000 +++ new/src/share/classes/com/sun/jdi/event/VMDisconnectEvent.java 2013-02-21 17:45:47.568650728 +0000 @@ -52,5 +52,6 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface VMDisconnectEvent extends Event { } --- old/src/share/classes/com/sun/jdi/event/VMStartEvent.java 2013-02-21 17:45:48.576650705 +0000 +++ new/src/share/classes/com/sun/jdi/event/VMStartEvent.java 2013-02-21 17:45:48.284650712 +0000 @@ -43,6 +43,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface VMStartEvent extends Event { /** * Returns the initial thread of the VM which has started. --- old/src/share/classes/com/sun/jdi/event/WatchpointEvent.java 2013-02-21 17:45:49.292650688 +0000 +++ new/src/share/classes/com/sun/jdi/event/WatchpointEvent.java 2013-02-21 17:45:49.000650695 +0000 @@ -37,6 +37,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface WatchpointEvent extends LocatableEvent { /** --- old/src/share/classes/com/sun/jdi/request/AccessWatchpointRequest.java 2013-02-21 17:45:50.012650672 +0000 +++ new/src/share/classes/com/sun/jdi/request/AccessWatchpointRequest.java 2013-02-21 17:45:49.720650679 +0000 @@ -56,5 +56,6 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface AccessWatchpointRequest extends WatchpointRequest { } --- old/src/share/classes/com/sun/jdi/request/BreakpointRequest.java 2013-02-21 17:45:50.720650656 +0000 +++ new/src/share/classes/com/sun/jdi/request/BreakpointRequest.java 2013-02-21 17:45:50.428650662 +0000 @@ -46,6 +46,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface BreakpointRequest extends EventRequest, Locatable { /** --- old/src/share/classes/com/sun/jdi/request/ClassPrepareRequest.java 2013-02-21 17:45:51.440650639 +0000 +++ new/src/share/classes/com/sun/jdi/request/ClassPrepareRequest.java 2013-02-21 17:45:51.148650646 +0000 @@ -47,6 +47,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface ClassPrepareRequest extends EventRequest { /** --- old/src/share/classes/com/sun/jdi/request/ClassUnloadRequest.java 2013-02-21 17:45:52.156650623 +0000 +++ new/src/share/classes/com/sun/jdi/request/ClassUnloadRequest.java 2013-02-21 17:45:51.864650629 +0000 @@ -46,6 +46,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface ClassUnloadRequest extends EventRequest { /** --- old/src/share/classes/com/sun/jdi/request/DuplicateRequestException.java 2013-02-21 17:45:52.868650606 +0000 +++ new/src/share/classes/com/sun/jdi/request/DuplicateRequestException.java 2013-02-21 17:45:52.576650613 +0000 @@ -31,16 +31,15 @@ * @author Robert Field * @since 1.3 */ -public class DuplicateRequestException extends RuntimeException -{ +@jdk.Supported +public class DuplicateRequestException extends RuntimeException { private static final long serialVersionUID = -3719784920313411060L; - public DuplicateRequestException() - { + + public DuplicateRequestException() { super(); } - public DuplicateRequestException(String s) - { + public DuplicateRequestException(String s) { super(s); } } --- old/src/share/classes/com/sun/jdi/request/EventRequest.java 2013-02-21 17:45:53.588650590 +0000 +++ new/src/share/classes/com/sun/jdi/request/EventRequest.java 2013-02-21 17:45:53.296650596 +0000 @@ -78,6 +78,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface EventRequest extends Mirror { /** --- old/src/share/classes/com/sun/jdi/request/EventRequestManager.java 2013-02-21 17:45:54.308650573 +0000 +++ new/src/share/classes/com/sun/jdi/request/EventRequestManager.java 2013-02-21 17:45:54.012650580 +0000 @@ -44,6 +44,7 @@ * @since 1.3 */ +@jdk.Supported public interface EventRequestManager extends Mirror { /** --- old/src/share/classes/com/sun/jdi/request/ExceptionRequest.java 2013-02-21 17:45:55.028650557 +0000 +++ new/src/share/classes/com/sun/jdi/request/ExceptionRequest.java 2013-02-21 17:45:54.736650563 +0000 @@ -43,6 +43,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface ExceptionRequest extends EventRequest { /** --- old/src/share/classes/com/sun/jdi/request/InvalidRequestStateException.java 2013-02-21 17:45:55.744650540 +0000 +++ new/src/share/classes/com/sun/jdi/request/InvalidRequestStateException.java 2013-02-21 17:45:55.452650547 +0000 @@ -35,6 +35,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public class InvalidRequestStateException extends RuntimeException { private static final long serialVersionUID = -3774632428543322148L; public InvalidRequestStateException() --- old/src/share/classes/com/sun/jdi/request/MethodEntryRequest.java 2013-02-21 17:45:56.456650524 +0000 +++ new/src/share/classes/com/sun/jdi/request/MethodEntryRequest.java 2013-02-21 17:45:56.168650530 +0000 @@ -44,6 +44,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface MethodEntryRequest extends EventRequest { /** --- old/src/share/classes/com/sun/jdi/request/MethodExitRequest.java 2013-02-21 17:45:57.172650507 +0000 +++ new/src/share/classes/com/sun/jdi/request/MethodExitRequest.java 2013-02-21 17:45:56.880650514 +0000 @@ -44,6 +44,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface MethodExitRequest extends EventRequest { /** --- old/src/share/classes/com/sun/jdi/request/ModificationWatchpointRequest.java 2013-02-21 17:45:57.916650490 +0000 +++ new/src/share/classes/com/sun/jdi/request/ModificationWatchpointRequest.java 2013-02-21 17:45:57.616650497 +0000 @@ -55,5 +55,6 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface ModificationWatchpointRequest extends WatchpointRequest { } --- old/src/share/classes/com/sun/jdi/request/MonitorContendedEnterRequest.java 2013-02-21 17:45:58.628650474 +0000 +++ new/src/share/classes/com/sun/jdi/request/MonitorContendedEnterRequest.java 2013-02-21 17:45:58.340650480 +0000 @@ -45,6 +45,7 @@ * @author Swamy Venkataramanappa * @since 1.6 */ +@jdk.Supported public interface MonitorContendedEnterRequest extends EventRequest { /** --- old/src/share/classes/com/sun/jdi/request/MonitorContendedEnteredRequest.java 2013-02-21 17:45:59.348650457 +0000 +++ new/src/share/classes/com/sun/jdi/request/MonitorContendedEnteredRequest.java 2013-02-21 17:45:59.056650464 +0000 @@ -45,6 +45,7 @@ * @author Swamy Venkataramanappa * @since 1.6 */ +@jdk.Supported public interface MonitorContendedEnteredRequest extends EventRequest { /** --- old/src/share/classes/com/sun/jdi/request/MonitorWaitRequest.java 2013-02-21 17:46:00.064650441 +0000 +++ new/src/share/classes/com/sun/jdi/request/MonitorWaitRequest.java 2013-02-21 17:45:59.768650448 +0000 @@ -45,6 +45,7 @@ * @author Swamy Venkataramanappa * @since 1.6 */ +@jdk.Supported public interface MonitorWaitRequest extends EventRequest { /** --- old/src/share/classes/com/sun/jdi/request/MonitorWaitedRequest.java 2013-02-21 17:46:00.784650424 +0000 +++ new/src/share/classes/com/sun/jdi/request/MonitorWaitedRequest.java 2013-02-21 17:46:00.488650431 +0000 @@ -45,6 +45,7 @@ * @author Swamy Venkataramanappa * @since 1.6 */ +@jdk.Supported public interface MonitorWaitedRequest extends EventRequest { /** --- old/src/share/classes/com/sun/jdi/request/StepRequest.java 2013-02-21 17:46:01.504650408 +0000 +++ new/src/share/classes/com/sun/jdi/request/StepRequest.java 2013-02-21 17:46:01.212650414 +0000 @@ -43,6 +43,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface StepRequest extends EventRequest { /** Step into any newly pushed frames */ --- old/src/share/classes/com/sun/jdi/request/ThreadDeathRequest.java 2013-02-21 17:46:02.216650391 +0000 +++ new/src/share/classes/com/sun/jdi/request/ThreadDeathRequest.java 2013-02-21 17:46:01.928650398 +0000 @@ -44,6 +44,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface ThreadDeathRequest extends EventRequest { /** --- old/src/share/classes/com/sun/jdi/request/ThreadStartRequest.java 2013-02-21 17:46:02.932650375 +0000 +++ new/src/share/classes/com/sun/jdi/request/ThreadStartRequest.java 2013-02-21 17:46:02.640650381 +0000 @@ -44,6 +44,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface ThreadStartRequest extends EventRequest { /** --- old/src/share/classes/com/sun/jdi/request/VMDeathRequest.java 2013-02-21 17:46:03.656650358 +0000 +++ new/src/share/classes/com/sun/jdi/request/VMDeathRequest.java 2013-02-21 17:46:03.364650365 +0000 @@ -56,6 +56,7 @@ * @author Robert Field * @since 1.4 */ +@jdk.Supported public interface VMDeathRequest extends EventRequest { } --- old/src/share/classes/com/sun/jdi/request/WatchpointRequest.java 2013-02-21 17:46:04.372650342 +0000 +++ new/src/share/classes/com/sun/jdi/request/WatchpointRequest.java 2013-02-21 17:46:04.080650348 +0000 @@ -38,6 +38,7 @@ * @author Robert Field * @since 1.3 */ +@jdk.Supported public interface WatchpointRequest extends EventRequest { /** --- old/src/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java 2013-02-21 17:46:05.092650325 +0000 +++ new/src/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java 2013-02-21 17:46:04.800650332 +0000 @@ -85,6 +85,7 @@ * **/ +@jdk.Supported public class GarbageCollectionNotificationInfo implements CompositeDataView { private final String gcName; --- old/src/share/classes/com/sun/management/GarbageCollectorMXBean.java 2013-02-21 17:46:05.808650309 +0000 +++ new/src/share/classes/com/sun/management/GarbageCollectorMXBean.java 2013-02-21 17:46:05.516650315 +0000 @@ -37,6 +37,7 @@ * @author Mandy Chung * @since 1.5 */ +@jdk.Supported public interface GarbageCollectorMXBean extends java.lang.management.GarbageCollectorMXBean { --- old/src/share/classes/com/sun/management/GcInfo.java 2013-02-21 17:46:06.524650292 +0000 +++ new/src/share/classes/com/sun/management/GcInfo.java 2013-02-21 17:46:06.232650299 +0000 @@ -64,6 +64,7 @@ * @author Mandy Chung * @since 1.5 */ +@jdk.Supported public class GcInfo implements CompositeData, CompositeDataView { private final long index; private final long startTime; --- old/src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java 2013-02-21 17:46:07.244650276 +0000 +++ new/src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java 2013-02-21 17:46:06.952650282 +0000 @@ -48,6 +48,7 @@ * * @see ManagementFactory#getPlatformMXBeans(Class) */ +@jdk.Supported public interface HotSpotDiagnosticMXBean extends PlatformManagedObject { /** * Dumps the heap to the outputFile file in the same --- old/src/share/classes/com/sun/management/OperatingSystemMXBean.java 2013-02-21 17:46:07.964650259 +0000 +++ new/src/share/classes/com/sun/management/OperatingSystemMXBean.java 2013-02-21 17:46:07.672650266 +0000 @@ -39,6 +39,7 @@ * @author Mandy Chung * @since 1.5 */ +@jdk.Supported public interface OperatingSystemMXBean extends java.lang.management.OperatingSystemMXBean { --- old/src/share/classes/com/sun/management/ThreadMXBean.java 2013-02-21 17:46:08.680650243 +0000 +++ new/src/share/classes/com/sun/management/ThreadMXBean.java 2013-02-21 17:46:08.388650249 +0000 @@ -38,6 +38,7 @@ * @since 6u25 */ +@jdk.Supported public interface ThreadMXBean extends java.lang.management.ThreadMXBean { /** * Returns the total CPU time for each thread whose ID is --- old/src/share/classes/com/sun/management/UnixOperatingSystemMXBean.java 2013-02-21 17:46:09.400650226 +0000 +++ new/src/share/classes/com/sun/management/UnixOperatingSystemMXBean.java 2013-02-21 17:46:09.108650233 +0000 @@ -32,6 +32,7 @@ * @author Mandy Chung * @since 1.5 */ +@jdk.Supported public interface UnixOperatingSystemMXBean extends com.sun.management.OperatingSystemMXBean { --- old/src/share/classes/com/sun/management/VMOption.java 2013-02-21 17:46:10.112650210 +0000 +++ new/src/share/classes/com/sun/management/VMOption.java 2013-02-21 17:46:09.820650216 +0000 @@ -52,6 +52,7 @@ * @author Mandy Chung * @since 1.6 */ +@jdk.Supported public class VMOption { private String name; private String value; @@ -64,6 +65,7 @@ * * @since 1.6 */ + @jdk.Supported public enum Origin { /** * The VM option has not been set and its value --- old/src/share/classes/com/sun/net/httpserver/Authenticator.java 2013-02-21 17:46:10.832650193 +0000 +++ new/src/share/classes/com/sun/net/httpserver/Authenticator.java 2013-02-21 17:46:10.540650200 +0000 @@ -36,6 +36,7 @@ * Note. This implies that any caching of credentials or other authentication * information must be done outside of this class. */ +@jdk.Supported public abstract class Authenticator { /** @@ -47,6 +48,7 @@ * Indicates an authentication failure. The authentication * attempt has completed. */ + @jdk.Supported public static class Failure extends Result { private int responseCode; @@ -68,6 +70,7 @@ * authenticated user principal can be acquired by calling * getPrincipal(). */ + @jdk.Supported public static class Success extends Result { private HttpPrincipal principal; @@ -89,6 +92,7 @@ * set any necessary response headers in the given HttpExchange * before returning this Retry object. */ + @jdk.Supported public static class Retry extends Result { private int responseCode; --- old/src/share/classes/com/sun/net/httpserver/BasicAuthenticator.java 2013-02-21 17:46:11.548650177 +0000 +++ new/src/share/classes/com/sun/net/httpserver/BasicAuthenticator.java 2013-02-21 17:46:11.252650183 +0000 @@ -33,6 +33,7 @@ * to provide an implementation of {@link #checkCredentials(String,String)} * which is called to verify each incoming request. */ +@jdk.Supported public abstract class BasicAuthenticator extends Authenticator { protected String realm; --- old/src/share/classes/com/sun/net/httpserver/Filter.java 2013-02-21 17:46:12.264650160 +0000 +++ new/src/share/classes/com/sun/net/httpserver/Filter.java 2013-02-21 17:46:11.968650167 +0000 @@ -39,6 +39,7 @@ * exchange handler. * @since 1.6 */ +@jdk.Supported public abstract class Filter { protected Filter () {} @@ -48,6 +49,7 @@ * Each filter in the chain is given one of these * so it can invoke the next filter in the chain */ + @jdk.Supported public static class Chain { /* the last element in the chain must invoke the users * handler --- old/src/share/classes/com/sun/net/httpserver/Headers.java 2013-02-21 17:46:12.980650144 +0000 +++ new/src/share/classes/com/sun/net/httpserver/Headers.java 2013-02-21 17:46:12.688650150 +0000 @@ -58,6 +58,7 @@ * as a header line containing the key but no associated value. * @since 1.6 */ +@jdk.Supported public class Headers implements Map> { HashMap> map; --- old/src/share/classes/com/sun/net/httpserver/HttpContext.java 2013-02-21 17:46:13.700650127 +0000 +++ new/src/share/classes/com/sun/net/httpserver/HttpContext.java 2013-02-21 17:46:13.408650134 +0000 @@ -40,6 +40,7 @@ * context can be pre- and post-processed by each Filter in the chain. * @since 1.6 */ +@jdk.Supported public abstract class HttpContext { protected HttpContext () { --- old/src/share/classes/com/sun/net/httpserver/HttpExchange.java 2013-02-21 17:46:14.420650111 +0000 +++ new/src/share/classes/com/sun/net/httpserver/HttpExchange.java 2013-02-21 17:46:14.128650117 +0000 @@ -65,6 +65,7 @@ * @since 1.6 */ +@jdk.Supported public abstract class HttpExchange { protected HttpExchange () { --- old/src/share/classes/com/sun/net/httpserver/HttpHandler.java 2013-02-21 17:46:15.140650094 +0000 +++ new/src/share/classes/com/sun/net/httpserver/HttpHandler.java 2013-02-21 17:46:14.848650101 +0000 @@ -32,6 +32,7 @@ * HTTP exchange is handled by one of these handlers. * @since 1.6 */ +@jdk.Supported public interface HttpHandler { /** * Handle the given request and generate an appropriate response. --- old/src/share/classes/com/sun/net/httpserver/HttpPrincipal.java 2013-02-21 17:46:15.856650078 +0000 +++ new/src/share/classes/com/sun/net/httpserver/HttpPrincipal.java 2013-02-21 17:46:15.564650084 +0000 @@ -33,6 +33,7 @@ * Represents a user authenticated by HTTP Basic or Digest * authentication. */ +@jdk.Supported public class HttpPrincipal implements Principal { private String username, realm; --- old/src/share/classes/com/sun/net/httpserver/HttpServer.java 2013-02-21 17:46:16.580650061 +0000 +++ new/src/share/classes/com/sun/net/httpserver/HttpServer.java 2013-02-21 17:46:16.284650068 +0000 @@ -87,6 +87,7 @@ * @since 1.6 */ +@jdk.Supported public abstract class HttpServer { /** --- old/src/share/classes/com/sun/net/httpserver/HttpsConfigurator.java 2013-02-21 17:46:17.296650045 +0000 +++ new/src/share/classes/com/sun/net/httpserver/HttpsConfigurator.java 2013-02-21 17:46:17.004650051 +0000 @@ -67,6 +67,7 @@ * * @since 1.6 */ +@jdk.Supported public class HttpsConfigurator { private SSLContext context; --- old/src/share/classes/com/sun/net/httpserver/HttpsExchange.java 2013-02-21 17:46:18.016650028 +0000 +++ new/src/share/classes/com/sun/net/httpserver/HttpsExchange.java 2013-02-21 17:46:17.720650035 +0000 @@ -39,6 +39,7 @@ * @since 1.6 */ +@jdk.Supported public abstract class HttpsExchange extends HttpExchange { protected HttpsExchange () { --- old/src/share/classes/com/sun/net/httpserver/HttpsParameters.java 2013-02-21 17:46:18.728650012 +0000 +++ new/src/share/classes/com/sun/net/httpserver/HttpsParameters.java 2013-02-21 17:46:18.436650018 +0000 @@ -49,6 +49,7 @@ * are used, and any settings made in this object are ignored. * @since 1.6 */ +@jdk.Supported public abstract class HttpsParameters { private String[] cipherSuites; --- old/src/share/classes/com/sun/net/httpserver/HttpsServer.java 2013-02-21 17:46:19.448649995 +0000 +++ new/src/share/classes/com/sun/net/httpserver/HttpsServer.java 2013-02-21 17:46:19.156650002 +0000 @@ -45,6 +45,7 @@ * @since 1.6 */ +@jdk.Supported public abstract class HttpsServer extends HttpServer { /** --- old/src/share/classes/com/sun/net/httpserver/package-info.java 2013-02-21 17:46:20.168649978 +0000 +++ new/src/share/classes/com/sun/net/httpserver/package-info.java 2013-02-21 17:46:19.872649985 +0000 @@ -123,4 +123,5 @@

@since 1.6 */ +@jdk.Supported package com.sun.net.httpserver; --- old/src/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java 2013-02-21 17:46:20.880649962 +0000 +++ new/src/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java 2013-02-21 17:46:20.588649969 +0000 @@ -40,6 +40,7 @@ * {@link HttpServer} and associated classes. Applications do not normally use * this class. See {@link #provider()} for how providers are found and loaded. */ +@jdk.Supported public abstract class HttpServerProvider { /** --- old/src/share/classes/com/sun/net/httpserver/spi/package-info.java 2013-02-21 17:46:21.596649946 +0000 +++ new/src/share/classes/com/sun/net/httpserver/spi/package-info.java 2013-02-21 17:46:21.304649952 +0000 @@ -24,7 +24,8 @@ */ /** - Provides a pluggable service provider interface, which allows the HTTP server - implementation to be replaced with other implementations. -*/ + * Provides a pluggable service provider interface, which allows the HTTP server + * implementation to be replaced with other implementations. + */ +@jdk.Supported package com.sun.net.httpserver.spi; --- old/src/share/classes/com/sun/nio/sctp/AbstractNotificationHandler.java 2013-02-21 17:46:22.316649929 +0000 +++ new/src/share/classes/com/sun/nio/sctp/AbstractNotificationHandler.java 2013-02-21 17:46:22.024649936 +0000 @@ -39,6 +39,7 @@ * * @since 1.7 */ +@jdk.Supported public class AbstractNotificationHandler implements NotificationHandler { --- old/src/share/classes/com/sun/nio/sctp/Association.java 2013-02-21 17:46:23.036649913 +0000 +++ new/src/share/classes/com/sun/nio/sctp/Association.java 2013-02-21 17:46:22.740649919 +0000 @@ -51,6 +51,7 @@ * * @since 1.7 */ +@jdk.Supported public class Association { private final int associationID; private final int maxInStreams; --- old/src/share/classes/com/sun/nio/sctp/AssociationChangeNotification.java 2013-02-21 17:46:23.752649896 +0000 +++ new/src/share/classes/com/sun/nio/sctp/AssociationChangeNotification.java 2013-02-21 17:46:23.460649903 +0000 @@ -29,6 +29,7 @@ * * @since 1.7 */ +@jdk.Supported public abstract class AssociationChangeNotification implements Notification { @@ -37,6 +38,7 @@ * * @since 1.7 */ + @jdk.Supported public enum AssocChangeEvent { /** --- old/src/share/classes/com/sun/nio/sctp/HandlerResult.java 2013-02-21 17:46:24.464649880 +0000 +++ new/src/share/classes/com/sun/nio/sctp/HandlerResult.java 2013-02-21 17:46:24.172649886 +0000 @@ -34,6 +34,7 @@ * * @since 1.7 */ +@jdk.Supported public enum HandlerResult { /** * Try to receieve another message or notification. --- old/src/share/classes/com/sun/nio/sctp/IllegalReceiveException.java 2013-02-21 17:46:25.184649863 +0000 +++ new/src/share/classes/com/sun/nio/sctp/IllegalReceiveException.java 2013-02-21 17:46:24.892649870 +0000 @@ -31,6 +31,7 @@ * * @since 1.7 */ +@jdk.Supported public class IllegalReceiveException extends IllegalStateException { private static final long serialVersionUID = 2296619040988576224L; --- old/src/share/classes/com/sun/nio/sctp/IllegalUnbindException.java 2013-02-21 17:46:25.900649847 +0000 +++ new/src/share/classes/com/sun/nio/sctp/IllegalUnbindException.java 2013-02-21 17:46:25.608649853 +0000 @@ -31,6 +31,7 @@ * * @since 1.7 */ +@jdk.Supported public class IllegalUnbindException extends IllegalStateException { private static final long serialVersionUID = -310540883995532224L; --- old/src/share/classes/com/sun/nio/sctp/InvalidStreamException.java 2013-02-21 17:46:26.616649830 +0000 +++ new/src/share/classes/com/sun/nio/sctp/InvalidStreamException.java 2013-02-21 17:46:26.324649837 +0000 @@ -30,6 +30,7 @@ * * @since 1.7 */ +@jdk.Supported public class InvalidStreamException extends IllegalArgumentException { private static final long serialVersionUID = -9172703378046665558L; --- old/src/share/classes/com/sun/nio/sctp/MessageInfo.java 2013-02-21 17:46:27.332649814 +0000 +++ new/src/share/classes/com/sun/nio/sctp/MessageInfo.java 2013-02-21 17:46:27.040649820 +0000 @@ -48,7 +48,7 @@ * longer required to be sent after the time period expires. It is not a hard * timeout and may be influenced by whether the association supports the partial * reliability extension, RFC 3758 - * + * * *

{@code MessageInfo} instances are not safe for use by multiple concurrent * threads. If a MessageInfo is to be used by more than one thread then access @@ -56,6 +56,7 @@ * * @since 1.7 */ +@jdk.Supported public abstract class MessageInfo { /** * Initializes a new instance of this class. --- old/src/share/classes/com/sun/nio/sctp/Notification.java 2013-02-21 17:46:28.052649797 +0000 +++ new/src/share/classes/com/sun/nio/sctp/Notification.java 2013-02-21 17:46:27.756649804 +0000 @@ -37,6 +37,7 @@ * * @since 1.7 */ +@jdk.Supported public interface Notification { /** * Returns the association that this notification is applicable to. --- old/src/share/classes/com/sun/nio/sctp/NotificationHandler.java 2013-02-21 17:46:28.768649781 +0000 +++ new/src/share/classes/com/sun/nio/sctp/NotificationHandler.java 2013-02-21 17:46:28.476649787 +0000 @@ -49,6 +49,7 @@ * * @since 1.7 */ +@jdk.Supported public interface NotificationHandler { /** * Invoked when a notification is received from the SCTP stack. --- old/src/share/classes/com/sun/nio/sctp/PeerAddressChangeNotification.java 2013-02-21 17:46:29.492649764 +0000 +++ new/src/share/classes/com/sun/nio/sctp/PeerAddressChangeNotification.java 2013-02-21 17:46:29.196649771 +0000 @@ -32,6 +32,7 @@ * * @since 1.7 */ +@jdk.Supported public abstract class PeerAddressChangeNotification implements Notification { @@ -46,6 +47,7 @@ * * @since 1.7 */ + @jdk.Supported public enum AddressChangeEvent { /** * This address is now reachable. --- old/src/share/classes/com/sun/nio/sctp/SctpChannel.java 2013-02-21 17:46:30.212649748 +0000 +++ new/src/share/classes/com/sun/nio/sctp/SctpChannel.java 2013-02-21 17:46:29.916649754 +0000 @@ -134,6 +134,7 @@ * * @since 1.7 */ +@jdk.Supported public abstract class SctpChannel extends AbstractSelectableChannel { --- old/src/share/classes/com/sun/nio/sctp/SctpMultiChannel.java 2013-02-21 17:46:30.940649731 +0000 +++ new/src/share/classes/com/sun/nio/sctp/SctpMultiChannel.java 2013-02-21 17:46:30.648649738 +0000 @@ -134,6 +134,7 @@ * * @since 1.7 */ +@jdk.Supported public abstract class SctpMultiChannel extends AbstractSelectableChannel { --- old/src/share/classes/com/sun/nio/sctp/SctpServerChannel.java 2013-02-21 17:46:31.664649714 +0000 +++ new/src/share/classes/com/sun/nio/sctp/SctpServerChannel.java 2013-02-21 17:46:31.376649721 +0000 @@ -68,6 +68,7 @@ * * @since 1.7 */ +@jdk.Supported public abstract class SctpServerChannel extends AbstractSelectableChannel { --- old/src/share/classes/com/sun/nio/sctp/SctpSocketOption.java 2013-02-21 17:46:32.384649698 +0000 +++ new/src/share/classes/com/sun/nio/sctp/SctpSocketOption.java 2013-02-21 17:46:32.092649704 +0000 @@ -35,4 +35,5 @@ * * @see SctpStandardSocketOptions */ +@jdk.Supported public interface SctpSocketOption extends SocketOption { } --- old/src/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java 2013-02-21 17:46:33.104649681 +0000 +++ new/src/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java 2013-02-21 17:46:32.808649688 +0000 @@ -34,6 +34,7 @@ * * @since 1.7 */ +@jdk.Supported public class SctpStandardSocketOptions { private SctpStandardSocketOptions() {} /** @@ -315,6 +316,7 @@ * * @since 1.7 */ + @jdk.Supported public static class InitMaxStreams { private int maxInStreams; private int maxOutStreams; --- old/src/share/classes/com/sun/nio/sctp/SendFailedNotification.java 2013-02-21 17:46:33.824649664 +0000 +++ new/src/share/classes/com/sun/nio/sctp/SendFailedNotification.java 2013-02-21 17:46:33.532649671 +0000 @@ -37,6 +37,7 @@ * * @since 1.7 */ +@jdk.Supported public abstract class SendFailedNotification implements Notification { /** * Initializes a new instance of this class. --- old/src/share/classes/com/sun/nio/sctp/ShutdownNotification.java 2013-02-21 17:46:34.540649648 +0000 +++ new/src/share/classes/com/sun/nio/sctp/ShutdownNotification.java 2013-02-21 17:46:34.248649655 +0000 @@ -32,6 +32,7 @@ * * @since 1.7 */ +@jdk.Supported public abstract class ShutdownNotification implements Notification { /** * Initializes a new instance of this class. --- old/src/share/classes/com/sun/nio/sctp/package-info.java 2013-02-21 17:46:35.252649632 +0000 +++ new/src/share/classes/com/sun/nio/sctp/package-info.java 2013-02-21 17:46:34.964649638 +0000 @@ -72,4 +72,5 @@ * @since 1.7 */ +@jdk.Supported package com.sun.nio.sctp; --- old/src/share/classes/com/sun/security/auth/LdapPrincipal.java 2013-02-21 17:46:35.972649615 +0000 +++ new/src/share/classes/com/sun/security/auth/LdapPrincipal.java 2013-02-21 17:46:35.680649622 +0000 @@ -45,6 +45,7 @@ * * @since 1.6 */ +@jdk.Supported public final class LdapPrincipal implements Principal, java.io.Serializable { private static final long serialVersionUID = 6820120005580754861L; --- old/src/share/classes/com/sun/security/auth/NTDomainPrincipal.java 2013-02-21 17:46:36.692649599 +0000 +++ new/src/share/classes/com/sun/security/auth/NTDomainPrincipal.java 2013-02-21 17:46:36.400649605 +0000 @@ -45,6 +45,7 @@ * @see java.security.Principal * @see javax.security.auth.Subject */ +@jdk.Supported public class NTDomainPrincipal implements Principal, java.io.Serializable { private static final long serialVersionUID = -4408637351440771220L; --- old/src/share/classes/com/sun/security/auth/NTNumericCredential.java 2013-02-21 17:46:37.416649582 +0000 +++ new/src/share/classes/com/sun/security/auth/NTNumericCredential.java 2013-02-21 17:46:37.124649589 +0000 @@ -31,6 +31,7 @@ * */ +@jdk.Supported public class NTNumericCredential { private long impersonationToken; --- old/src/share/classes/com/sun/security/auth/NTSid.java 2013-02-21 17:46:38.136649565 +0000 +++ new/src/share/classes/com/sun/security/auth/NTSid.java 2013-02-21 17:46:37.840649572 +0000 @@ -47,6 +47,7 @@ * @see java.security.Principal * @see javax.security.auth.Subject */ +@jdk.Supported public class NTSid implements Principal, java.io.Serializable { private static final long serialVersionUID = 4412290580770249885L; --- old/src/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java 2013-02-21 17:46:38.852649549 +0000 +++ new/src/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java 2013-02-21 17:46:38.560649556 +0000 @@ -43,6 +43,7 @@ * @see java.security.Principal * @see javax.security.auth.Subject */ +@jdk.Supported public class NTSidDomainPrincipal extends NTSid { private static final long serialVersionUID = 5247810785821650912L; --- old/src/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java 2013-02-21 17:46:39.572649532 +0000 +++ new/src/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java 2013-02-21 17:46:39.280649539 +0000 @@ -40,6 +40,7 @@ * @see javax.security.auth.Subject * @see com.sun.security.auth.NTSid */ +@jdk.Supported public class NTSidGroupPrincipal extends NTSid { private static final long serialVersionUID = -1373347438636198229L; --- old/src/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java 2013-02-21 17:46:40.292649516 +0000 +++ new/src/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java 2013-02-21 17:46:40.000649522 +0000 @@ -39,6 +39,7 @@ * @see java.security.Principal * @see javax.security.auth.Subject */ +@jdk.Supported public class NTSidPrimaryGroupPrincipal extends NTSid { private static final long serialVersionUID = 8011978367305190527L; --- old/src/share/classes/com/sun/security/auth/NTSidUserPrincipal.java 2013-02-21 17:46:41.008649499 +0000 +++ new/src/share/classes/com/sun/security/auth/NTSidUserPrincipal.java 2013-02-21 17:46:40.716649506 +0000 @@ -39,6 +39,7 @@ * @see java.security.Principal * @see javax.security.auth.Subject */ +@jdk.Supported public class NTSidUserPrincipal extends NTSid { private static final long serialVersionUID = -5573239889517749525L; --- old/src/share/classes/com/sun/security/auth/NTUserPrincipal.java 2013-02-21 17:46:41.720649483 +0000 +++ new/src/share/classes/com/sun/security/auth/NTUserPrincipal.java 2013-02-21 17:46:41.428649490 +0000 @@ -41,6 +41,7 @@ * @see java.security.Principal * @see javax.security.auth.Subject */ +@jdk.Supported public class NTUserPrincipal implements Principal, java.io.Serializable { private static final long serialVersionUID = -8737649811939033735L; --- old/src/share/classes/com/sun/security/auth/PolicyFile.java 2013-02-21 17:46:42.440649466 +0000 +++ new/src/share/classes/com/sun/security/auth/PolicyFile.java 2013-02-21 17:46:42.148649473 +0000 @@ -233,6 +233,7 @@ * @see java.security.ProtectionDomain * @see java.security.Security security properties */ +@jdk.Supported @Deprecated public class PolicyFile extends javax.security.auth.Policy { --- old/src/share/classes/com/sun/security/auth/PolicyParser.java 2013-02-21 17:46:43.184649449 +0000 +++ new/src/share/classes/com/sun/security/auth/PolicyParser.java 2013-02-21 17:46:42.888649456 +0000 @@ -82,6 +82,7 @@ * * @since 1.2 */ +@jdk.Supported @Deprecated class PolicyParser { --- old/src/share/classes/com/sun/security/auth/PrincipalComparator.java 2013-02-21 17:46:43.912649433 +0000 +++ new/src/share/classes/com/sun/security/auth/PrincipalComparator.java 2013-02-21 17:46:43.620649439 +0000 @@ -50,6 +50,7 @@ * @see java.security.Principal * @see javax.security.auth.Subject */ +@jdk.Supported public interface PrincipalComparator { /** * Check if the specified Subject is implied by --- old/src/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java 2013-02-21 17:46:44.628649416 +0000 +++ new/src/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java 2013-02-21 17:46:44.336649423 +0000 @@ -45,6 +45,7 @@ * @see java.security.Principal * @see javax.security.auth.Subject */ +@jdk.Supported @Deprecated public class SolarisNumericGroupPrincipal implements Principal, --- old/src/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java 2013-02-21 17:46:45.344649400 +0000 +++ new/src/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java 2013-02-21 17:46:45.052649406 +0000 @@ -44,6 +44,7 @@ * @see java.security.Principal * @see javax.security.auth.Subject */ +@jdk.Supported @Deprecated public class SolarisNumericUserPrincipal implements Principal, --- old/src/share/classes/com/sun/security/auth/SolarisPrincipal.java 2013-02-21 17:46:46.064649383 +0000 +++ new/src/share/classes/com/sun/security/auth/SolarisPrincipal.java 2013-02-21 17:46:45.768649390 +0000 @@ -44,6 +44,7 @@ * @see java.security.Principal * @see javax.security.auth.Subject */ +@jdk.Supported @Deprecated public class SolarisPrincipal implements Principal, java.io.Serializable { --- old/src/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java 2013-02-21 17:46:46.784649366 +0000 +++ new/src/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java 2013-02-21 17:46:46.488649373 +0000 @@ -41,6 +41,7 @@ * @see java.security.Principal * @see javax.security.auth.Subject */ +@jdk.Supported public class UnixNumericGroupPrincipal implements Principal, java.io.Serializable { --- old/src/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java 2013-02-21 17:46:47.504649350 +0000 +++ new/src/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java 2013-02-21 17:46:47.208649357 +0000 @@ -41,6 +41,7 @@ * @see java.security.Principal * @see javax.security.auth.Subject */ +@jdk.Supported public class UnixNumericUserPrincipal implements Principal, java.io.Serializable { --- old/src/share/classes/com/sun/security/auth/UnixPrincipal.java 2013-02-21 17:46:48.224649333 +0000 +++ new/src/share/classes/com/sun/security/auth/UnixPrincipal.java 2013-02-21 17:46:47.928649340 +0000 @@ -41,6 +41,7 @@ * @see java.security.Principal * @see javax.security.auth.Subject */ +@jdk.Supported public class UnixPrincipal implements Principal, java.io.Serializable { private static final long serialVersionUID = -2951667807323493631L; --- old/src/share/classes/com/sun/security/auth/UserPrincipal.java 2013-02-21 17:46:48.944649317 +0000 +++ new/src/share/classes/com/sun/security/auth/UserPrincipal.java 2013-02-21 17:46:48.648649324 +0000 @@ -42,6 +42,7 @@ * * @since 1.6 */ +@jdk.Supported public final class UserPrincipal implements Principal, java.io.Serializable { private static final long serialVersionUID = 892106070870210969L; --- old/src/share/classes/com/sun/security/auth/X500Principal.java 2013-02-21 17:46:49.656649300 +0000 +++ new/src/share/classes/com/sun/security/auth/X500Principal.java 2013-02-21 17:46:49.364649307 +0000 @@ -49,6 +49,7 @@ * class. * @see javax.security.auth.x500.X500Principal */ +@jdk.Supported @Deprecated public class X500Principal implements Principal, java.io.Serializable { --- old/src/share/classes/com/sun/security/auth/callback/DialogCallbackHandler.java 2013-02-21 17:46:50.372649284 +0000 +++ new/src/share/classes/com/sun/security/auth/callback/DialogCallbackHandler.java 2013-02-21 17:46:50.080649291 +0000 @@ -54,6 +54,7 @@ * @see javax.security.auth.callback * @deprecated This class will be removed in a future release. */ +@jdk.Supported @Deprecated public class DialogCallbackHandler implements CallbackHandler { --- old/src/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java 2013-02-21 17:46:51.092649267 +0000 +++ new/src/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java 2013-02-21 17:46:50.800649274 +0000 @@ -53,6 +53,7 @@ * @see javax.security.auth.callback */ +@jdk.Supported public class TextCallbackHandler implements CallbackHandler { /** --- old/src/share/classes/com/sun/security/auth/login/ConfigFile.java 2013-02-21 17:46:51.816649251 +0000 +++ new/src/share/classes/com/sun/security/auth/login/ConfigFile.java 2013-02-21 17:46:51.520649258 +0000 @@ -83,6 +83,7 @@ * @see javax.security.auth.login.LoginContext * @see java.security.Security security properties */ +@jdk.Supported public class ConfigFile extends Configuration { private sun.security.provider.ConfigSpiFile configFile; --- old/src/share/classes/com/sun/security/auth/module/JndiLoginModule.java 2013-02-21 17:46:52.532649234 +0000 +++ new/src/share/classes/com/sun/security/auth/module/JndiLoginModule.java 2013-02-21 17:46:52.240649241 +0000 @@ -148,6 +148,7 @@ * * */ +@jdk.Supported public class JndiLoginModule implements LoginModule { static final java.util.ResourceBundle rb = --- old/src/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java 2013-02-21 17:46:53.252649218 +0000 +++ new/src/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java 2013-02-21 17:46:52.964649224 +0000 @@ -121,6 +121,7 @@ * * */ +@jdk.Supported public class KeyStoreLoginModule implements LoginModule { static final java.util.ResourceBundle rb = --- old/src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java 2013-02-21 17:46:53.984649201 +0000 +++ new/src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java 2013-02-21 17:46:53.688649208 +0000 @@ -377,6 +377,7 @@ * @author Ram Marti */ +@jdk.Supported public class Krb5LoginModule implements LoginModule { // initial state --- old/src/share/classes/com/sun/security/auth/module/LdapLoginModule.java 2013-02-21 17:46:54.720649184 +0000 +++ new/src/share/classes/com/sun/security/auth/module/LdapLoginModule.java 2013-02-21 17:46:54.428649191 +0000 @@ -304,6 +304,7 @@ * * @since 1.6 */ +@jdk.Supported public class LdapLoginModule implements LoginModule { // Use the default classloader for this class to load the prompt strings. --- old/src/share/classes/com/sun/security/auth/module/NTLoginModule.java 2013-02-21 17:46:55.448649167 +0000 +++ new/src/share/classes/com/sun/security/auth/module/NTLoginModule.java 2013-02-21 17:46:55.156649174 +0000 @@ -57,6 +57,7 @@ * * @see javax.security.auth.spi.LoginModule */ +@jdk.Supported public class NTLoginModule implements LoginModule { private NTSystem ntSystem; --- old/src/share/classes/com/sun/security/auth/module/NTSystem.java 2013-02-21 17:46:56.168649151 +0000 +++ new/src/share/classes/com/sun/security/auth/module/NTSystem.java 2013-02-21 17:46:55.876649157 +0000 @@ -30,6 +30,7 @@ * security information for the current user. * */ +@jdk.Supported public class NTSystem { private native void getCurrent(boolean debug); --- old/src/share/classes/com/sun/security/auth/module/SolarisLoginModule.java 2013-02-21 17:46:56.888649134 +0000 +++ new/src/share/classes/com/sun/security/auth/module/SolarisLoginModule.java 2013-02-21 17:46:56.596649141 +0000 @@ -52,6 +52,7 @@ * UnixLoginModule. * */ +@jdk.Supported @Deprecated public class SolarisLoginModule implements LoginModule { --- old/src/share/classes/com/sun/security/auth/module/SolarisSystem.java 2013-02-21 17:46:57.608649118 +0000 +++ new/src/share/classes/com/sun/security/auth/module/SolarisSystem.java 2013-02-21 17:46:57.316649124 +0000 @@ -30,6 +30,7 @@ * UID/GID/groups information for the current user. * */ +@jdk.Supported public class SolarisSystem { private native void getSolarisInfo(); --- old/src/share/classes/com/sun/security/auth/module/UnixLoginModule.java 2013-02-21 17:46:58.328649101 +0000 +++ new/src/share/classes/com/sun/security/auth/module/UnixLoginModule.java 2013-02-21 17:46:58.032649108 +0000 @@ -47,6 +47,7 @@ * debug messages will be output to the output stream, System.out. * */ +@jdk.Supported public class UnixLoginModule implements LoginModule { // initial state --- old/src/share/classes/com/sun/security/auth/module/UnixSystem.java 2013-02-21 17:46:59.060649084 +0000 +++ new/src/share/classes/com/sun/security/auth/module/UnixSystem.java 2013-02-21 17:46:58.764649091 +0000 @@ -30,6 +30,7 @@ * UID/GID/groups information for the current user. * */ +@jdk.Supported public class UnixSystem { private native void getUnixInfo(); --- old/src/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java 2013-02-21 17:46:59.776649068 +0000 +++ new/src/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java 2013-02-21 17:46:59.480649075 +0000 @@ -28,7 +28,8 @@ /** * Kerberos 5 AuthorizationData entry. */ -final public class AuthorizationDataEntry { +@jdk.Supported +public final class AuthorizationDataEntry { private final int type; private final byte[] data; --- old/src/share/classes/com/sun/security/jgss/ExtendedGSSContext.java 2013-02-21 17:47:00.492649051 +0000 +++ new/src/share/classes/com/sun/security/jgss/ExtendedGSSContext.java 2013-02-21 17:47:00.200649058 +0000 @@ -32,6 +32,7 @@ * functionalities not defined by {@code org.ietf.jgss.GSSContext}, * such as querying context-specific attributes. */ +@jdk.Supported public interface ExtendedGSSContext extends GSSContext { /** * Return the mechanism-specific attribute associated with {@code type}. --- old/src/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java 2013-02-21 17:47:01.208649035 +0000 +++ new/src/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java 2013-02-21 17:47:00.916649042 +0000 @@ -32,6 +32,7 @@ * functionalities not defined by {@code org.ietf.jgss.GSSCredential}. * @since 1.8 */ +@jdk.Supported public interface ExtendedGSSCredential extends GSSCredential { /** * Impersonates a principal. In Kerberos, this can be implemented --- old/src/share/classes/com/sun/security/jgss/GSSUtil.java 2013-02-21 17:47:01.928649018 +0000 +++ new/src/share/classes/com/sun/security/jgss/GSSUtil.java 2013-02-21 17:47:01.632649025 +0000 @@ -33,6 +33,7 @@ * GSS-API Utilities for using in conjunction with Sun Microsystem's * implementation of Java GSS-API. */ +@jdk.Supported public class GSSUtil { /** --- old/src/share/classes/com/sun/security/jgss/InquireSecContextPermission.java 2013-02-21 17:47:02.644649002 +0000 +++ new/src/share/classes/com/sun/security/jgss/InquireSecContextPermission.java 2013-02-21 17:47:02.352649009 +0000 @@ -35,6 +35,7 @@ * *

The target name is the {@link InquireType} allowed. */ +@jdk.Supported public final class InquireSecContextPermission extends BasicPermission { private static final long serialVersionUID = -7131173349668647297L; --- old/src/share/classes/com/sun/security/jgss/InquireType.java 2013-02-21 17:47:03.360648985 +0000 +++ new/src/share/classes/com/sun/security/jgss/InquireType.java 2013-02-21 17:47:03.064648992 +0000 @@ -29,6 +29,7 @@ * Attribute types that can be specified as an argument of * {@link com.sun.security.jgss.ExtendedGSSContext#inquireSecContext} */ +@jdk.Supported public enum InquireType { /** * Attribute type for retrieving the session key of an --- old/src/share/classes/com/sun/tools/attach/AgentInitializationException.java 2013-02-21 17:47:04.076648969 +0000 +++ new/src/share/classes/com/sun/tools/attach/AgentInitializationException.java 2013-02-21 17:47:03.784648976 +0000 @@ -40,6 +40,7 @@ * the error returned by the agent's Agent_OnAttach function. * This error code can be obtained by invoking the {@link #returnValue() returnValue} method. */ +@jdk.Supported public class AgentInitializationException extends Exception { /** use serialVersionUID for interoperability */ --- old/src/share/classes/com/sun/tools/attach/AgentLoadException.java 2013-02-21 17:47:04.796648952 +0000 +++ new/src/share/classes/com/sun/tools/attach/AgentLoadException.java 2013-02-21 17:47:04.500648959 +0000 @@ -36,6 +36,7 @@ * com.sun.tools.attach.VirtualMachine#loadAgentPath loadAgentPath} methods * if the agent, or agent library, cannot be loaded. */ +@jdk.Supported public class AgentLoadException extends Exception { /** use serialVersionUID for interoperability */ --- old/src/share/classes/com/sun/tools/attach/AttachNotSupportedException.java 2013-02-21 17:47:05.516648936 +0000 +++ new/src/share/classes/com/sun/tools/attach/AttachNotSupportedException.java 2013-02-21 17:47:05.220648943 +0000 @@ -36,6 +36,7 @@ * AttachProvider.attachVirtualMachine} if the provider attempts to * attach to a Java virtual machine with which it not comptatible. */ +@jdk.Supported public class AttachNotSupportedException extends Exception { /** use serialVersionUID for interoperability */ --- old/src/share/classes/com/sun/tools/attach/AttachPermission.java 2013-02-21 17:47:06.236648919 +0000 +++ new/src/share/classes/com/sun/tools/attach/AttachPermission.java 2013-02-21 17:47:05.940648926 +0000 @@ -79,6 +79,7 @@ * @see com.sun.tools.attach.spi.AttachProvider */ +@jdk.Supported public final class AttachPermission extends java.security.BasicPermission { /** use serialVersionUID for interoperability */ --- old/src/share/classes/com/sun/tools/attach/VirtualMachine.java 2013-02-21 17:47:06.952648903 +0000 +++ new/src/share/classes/com/sun/tools/attach/VirtualMachine.java 2013-02-21 17:47:06.656648910 +0000 @@ -102,6 +102,7 @@ * @since 1.6 */ +@jdk.Supported public abstract class VirtualMachine { private AttachProvider provider; private String id; --- old/src/share/classes/com/sun/tools/attach/VirtualMachineDescriptor.java 2013-02-21 17:47:07.680648886 +0000 +++ new/src/share/classes/com/sun/tools/attach/VirtualMachineDescriptor.java 2013-02-21 17:47:07.388648893 +0000 @@ -55,6 +55,7 @@ * * @since 1.6 */ +@jdk.Supported public class VirtualMachineDescriptor { private AttachProvider provider; --- old/src/share/classes/com/sun/tools/attach/spi/AttachProvider.java 2013-02-21 17:47:08.396648870 +0000 +++ new/src/share/classes/com/sun/tools/attach/spi/AttachProvider.java 2013-02-21 17:47:08.104648876 +0000 @@ -74,6 +74,7 @@ * @since 1.6 */ +@jdk.Supported public abstract class AttachProvider { private static final Object lock = new Object(); --- old/src/share/classes/com/sun/jdi/connect/package.html 2013-02-21 17:47:09.116648853 +0000 +++ /dev/null 2012-12-16 20:34:33.685519931 +0000 @@ -1,43 +0,0 @@ - - -com.sun.jdi.connect description - - - - -This package defines -connections between the virtual machine -using the JDI and the target virtual machine. -In concert with {@link com.sun.jdi.VirtualMachineManager} -it is the mechanism for launching, attaching, etc to -target virtual machines. -

-Methods may be added to the interfaces in the JDI packages in future -releases. Existing packages may be renamed if the JDI becomes a standard -extension. - - --- /dev/null 2012-12-16 20:34:33.685519931 +0000 +++ new/src/share/classes/com/sun/jdi/connect/package-info.java 2013-02-21 17:47:08.824648860 +0000 @@ -0,0 +1,39 @@ +/* + * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/** + * This package defines connections between the virtual machine + * using the JDI and the target virtual machine. + * In concert with {@link com.sun.jdi.VirtualMachineManager} + * it is the mechanism for launching, attaching, etc to + * target virtual machines. + *

+ * Methods may be added to the interfaces in the JDI packages in future + * releases. Existing packages may be renamed if the JDI becomes a standard + * extension. + */ + +@jdk.Supported +package com.sun.jdi.connect; --- old/src/share/classes/com/sun/jdi/connect/spi/package.html 2013-02-21 17:47:09.836648836 +0000 +++ /dev/null 2012-12-16 20:34:33.685519931 +0000 @@ -1,35 +0,0 @@ - - - com.sun.jdi.connect.spi description - - - -This package comprises the interfaces and classes used to -develop new {@link com.sun.jdi.connect.spi.TransportService} -implementations. - - --- /dev/null 2012-12-16 20:34:33.685519931 +0000 +++ new/src/share/classes/com/sun/jdi/connect/spi/package-info.java 2013-02-21 17:47:09.540648843 +0000 @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/** + * This package comprises the interfaces and classes used to + * develop new {@link com.sun.jdi.connect.spi.TransportService} + * implementations. + */ + +@jdk.Supported +package com.sun.jdi.connect.spi; --- old/src/share/classes/com/sun/jdi/event/package.html 2013-02-21 17:47:10.556648820 +0000 +++ /dev/null 2012-12-16 20:34:33.685519931 +0000 @@ -1,49 +0,0 @@ - - - com.sun.jdi.event description - - - -This package defines JDI events and event processing. -An {@link com.sun.jdi.event.Event} is always a member of an -{@link com.sun.jdi.event.EventSet}, which -is retrieved from the {@link com.sun.jdi.event.EventQueue}. -Examples of Events include -{@link com.sun.jdi.event.BreakpointEvent "breakpoints events"}, -{@link com.sun.jdi.event.ThreadStartEvent "thread creation events"} and -{@link com.sun.jdi.event.VMDeathEvent "virtual machine death event"}. -With the exception -of termination events, all events received must be requested with an -{@link com.sun.jdi.request.EventRequest "EventRequest"}. The -{@link com.sun.jdi.request} package defines event requests and event -request management. -

-Methods may be added to the interfaces in the JDI packages in future -releases. Existing packages may be renamed if the JDI becomes a standard -extension. - - --- /dev/null 2012-12-16 20:34:33.685519931 +0000 +++ new/src/share/classes/com/sun/jdi/event/package-info.java 2013-02-21 17:47:10.260648827 +0000 @@ -0,0 +1,47 @@ +/* + * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/** + * This package defines JDI events and event processing. + * An {@link com.sun.jdi.event.Event} is always a member of an + * {@link com.sun.jdi.event.EventSet}, which + * is retrieved from the {@link com.sun.jdi.event.EventQueue}. + * Examples of Events include + * {@link com.sun.jdi.event.BreakpointEvent "breakpoints events"}, + * {@link com.sun.jdi.event.ThreadStartEvent "thread creation events"} and + * {@link com.sun.jdi.event.VMDeathEvent "virtual machine death event"}. + * With the exception + * of termination events, all events received must be requested with an + * {@link com.sun.jdi.request.EventRequest "EventRequest"}. The + * {@link com.sun.jdi.request} package defines event requests and event + * request management. + *

+ * Methods may be added to the interfaces in the JDI packages in future + * releases. Existing packages may be renamed if the JDI becomes a standard + * extension. + */ + +@jdk.Supported +package com.sun.jdi.event; --- old/src/share/classes/com/sun/jdi/package.html 2013-02-21 17:47:11.276648803 +0000 +++ /dev/null 2012-12-16 20:34:33.685519931 +0000 @@ -1,50 +0,0 @@ - - - com.sun.jdi package description - - - -This is the core package of the Java Debug -Interface (JDI), it defines mirrors for values, types, and the target -VirtualMachine itself - as well bootstrapping facilities. -{@link com.sun.jdi.VirtualMachine} mirrors the target virtual machine and -is the origin of all information provided by the JDI. A VirtualMachine -is typically created by using the -{@link com.sun.jdi.VirtualMachineManager} to create -a connection to the target virtual machine (see the -{@link com.sun.jdi.connect} package). In turn the -{@link com.sun.jdi.VirtualMachineManager} is typically created by calling -{@link com.sun.jdi.Bootstrap#virtualMachineManager()}. -

-Most of the methods within this package can throw the unchecked exception -{@link com.sun.jdi.VMDisconnectedException}. -

-Methods may be added to the interfaces in the JDI packages in future -releases. Existing packages may be renamed if the JDI becomes a standard -extension. - - --- /dev/null 2012-12-16 20:34:33.685519931 +0000 +++ new/src/share/classes/com/sun/jdi/package-info.java 2013-02-21 17:47:10.980648810 +0000 @@ -0,0 +1,48 @@ +/* + * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/** + * This is the core package of the Java Debug + * Interface (JDI), it defines mirrors for values, types, and the target + * VirtualMachine itself - as well bootstrapping facilities. + * {@link com.sun.jdi.VirtualMachine} mirrors the target virtual machine and + * is the origin of all information provided by the JDI. A VirtualMachine + * is typically created by using the + * {@link com.sun.jdi.VirtualMachineManager} to create + * a connection to the target virtual machine (see the + * {@link com.sun.jdi.connect} package). In turn the + * {@link com.sun.jdi.VirtualMachineManager} is typically created by calling + * {@link com.sun.jdi.Bootstrap#virtualMachineManager()}. + *

+ * Most of the methods within this package can throw the unchecked exception + * {@link com.sun.jdi.VMDisconnectedException}. + *

+ * Methods may be added to the interfaces in the JDI packages in future + * releases. Existing packages may be renamed if the JDI becomes a standard + * extension. + */ + +@jdk.Supported +package com.sun.jdi; --- old/src/share/classes/com/sun/jdi/request/package.html 2013-02-21 17:47:11.996648787 +0000 +++ /dev/null 2012-12-16 20:34:33.685519931 +0000 @@ -1,48 +0,0 @@ - - - com.sun.jdi.request description - - - -This package is used to request that a JDI -event be sent under specified conditions. -With the exception of termination events, which are -always sent, there is one kind of -{@link com.sun.jdi.request.EventRequest} for each kind of -{@link com.sun.jdi.event.Event Event} - for example, -{@link com.sun.jdi.request.BreakpointRequest} is used to request a -{@link com.sun.jdi.event.BreakpointEvent BreakpointEvent}. -Event requests are created by the -{@link com.sun.jdi.request.EventRequestManager}. -Events and event processing are defined in the -{@link com.sun.jdi.event} package. -

-Methods may be added to the interfaces in the JDI packages in future -releases. Existing packages may be renamed if the JDI becomes a standard -extension. - - --- /dev/null 2012-12-16 20:34:33.685519931 +0000 +++ new/src/share/classes/com/sun/jdi/request/package-info.java 2013-02-21 17:47:11.700648794 +0000 @@ -0,0 +1,46 @@ +/* + * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/** + * This package is used to request that a JDI + * event be sent under specified conditions. + * With the exception of termination events, which are + * always sent, there is one kind of + * {@link com.sun.jdi.request.EventRequest} for each kind of + * {@link com.sun.jdi.event.Event Event} - for example, + * {@link com.sun.jdi.request.BreakpointRequest} is used to request a + * {@link com.sun.jdi.event.BreakpointEvent BreakpointEvent}. + * Event requests are created by the + * {@link com.sun.jdi.request.EventRequestManager}. + * Events and event processing are defined in the + * {@link com.sun.jdi.event} package. + *

+ * Methods may be added to the interfaces in the JDI packages in future + * releases. Existing packages may be renamed if the JDI becomes a standard + * extension. + */ + +@jdk.Supported +package com.sun.jdi.request; --- /dev/null 2012-12-16 20:34:33.685519931 +0000 +++ new/src/share/classes/com/sun/security/auth/callback/package-info.java 2013-02-21 17:47:12.420648777 +0000 @@ -0,0 +1,27 @@ +/* + * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +@jdk.Supported +package com.sun.security.auth.callback; --- /dev/null 2012-12-16 20:34:33.685519931 +0000 +++ new/src/share/classes/com/sun/security/auth/login/package-info.java 2013-02-21 17:47:13.112648761 +0000 @@ -0,0 +1,27 @@ +/* + * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +@jdk.Supported +package com.sun.security.auth.login; --- /dev/null 2012-12-16 20:34:33.685519931 +0000 +++ new/src/share/classes/com/sun/security/auth/module/package-info.java 2013-02-21 17:47:13.800648745 +0000 @@ -0,0 +1,27 @@ +/* + * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +@jdk.Supported +package com.sun.security.auth.module; --- /dev/null 2012-12-16 20:34:33.685519931 +0000 +++ new/src/share/classes/com/sun/security/auth/package-info.java 2013-02-21 17:47:14.492648729 +0000 @@ -0,0 +1,27 @@ +/* + * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +@jdk.Supported +package com.sun.security.auth; --- /dev/null 2012-12-16 20:34:33.685519931 +0000 +++ new/src/share/classes/com/sun/security/jgss/package-info.java 2013-02-21 17:47:15.188648713 +0000 @@ -0,0 +1,27 @@ +/* + * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +@jdk.Supported +package com.sun.security.jgss; --- old/src/share/classes/com/sun/tools/attach/package.html 2013-02-21 17:47:16.172648691 +0000 +++ /dev/null 2012-12-16 20:34:33.685519931 +0000 @@ -1,48 +0,0 @@ - - - - - - -Provides the API to attach to a JavaTM -virtual machine. - -A tool, written in the Java Language, uses this API to attach to a target -virtual machine (VM) and load its tool agent into the target VM. For -example, a management console might have a management agent which it uses -to obtain management information from instrumented objects in a Java -virtual machine. If the management console is required to manage -an application that is running in a virtual machine that does not include -the management agent, then this API can be used to attach to the target -VM and load the agent. - -@since 1.6 - - - - - - --- /dev/null 2012-12-16 20:34:33.685519931 +0000 +++ new/src/share/classes/com/sun/tools/attach/package-info.java 2013-02-21 17:47:15.880648697 +0000 @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/** + * Provides the API to attach to a JavaTM + * virtual machine. + *

+ * A tool, written in the Java Language, uses this API to attach to a target + * virtual machine (VM) and load its tool agent into the target VM. For + * example, a management console might have a management agent which it uses + * to obtain management information from instrumented objects in a Java + * virtual machine. If the management console is required to manage + * an application that is running in a virtual machine that does not include + * the management agent, then this API can be used to attach to the target + * VM and load the agent. + * + * @since 1.6 + */ +@jdk.Supported +package com.sun.tools.attach; --- old/src/share/classes/com/sun/tools/attach/spi/package.html 2013-02-21 17:47:16.892648674 +0000 +++ /dev/null 2012-12-16 20:34:33.685519931 +0000 @@ -1,38 +0,0 @@ - - - - - - -Provider classes for the {@link com.sun.tools.attach} package. - -

Only developers who are defining new attach providers should need to make -direct use of this package.

- -@since 1.6 - - - --- /dev/null 2012-12-16 20:34:33.685519931 +0000 +++ new/src/share/classes/com/sun/tools/attach/spi/package-info.java 2013-02-21 17:47:16.600648681 +0000 @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + + +/** + * Only developers who are defining new attach providers should need to make + * direct use of this package. + * + * @since 1.6 + */ + +@jdk.Supported +package com.sun.tools.attach.spi;