8008662: Add @jdk.Exported to JDK-specific/exported APIs
Reviewed-by: chegar, vinnie, dfuchs, mchung, mullan, darcy
--- a/jdk/src/share/classes/com/sun/jdi/AbsentInformationException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/AbsentInformationException.java Wed Oct 09 09:20:12 2013 +0100
@@ -31,6 +31,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public class AbsentInformationException extends Exception
{
private static final long serialVersionUID = 4988939309582416373L;
--- a/jdk/src/share/classes/com/sun/jdi/Accessible.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/Accessible.java Wed Oct 09 09:20:12 2013 +0100
@@ -36,6 +36,7 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface Accessible {
/**
--- a/jdk/src/share/classes/com/sun/jdi/ArrayReference.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ArrayReference.java Wed Oct 09 09:20:12 2013 +0100
@@ -39,6 +39,7 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface ArrayReference extends ObjectReference {
/**
--- a/jdk/src/share/classes/com/sun/jdi/ArrayType.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ArrayType.java Wed Oct 09 09:20:12 2013 +0100
@@ -38,6 +38,7 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface ArrayType extends ReferenceType {
/**
--- a/jdk/src/share/classes/com/sun/jdi/BooleanType.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/BooleanType.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,5 +35,6 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface BooleanType extends PrimitiveType {
}
--- a/jdk/src/share/classes/com/sun/jdi/BooleanValue.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/BooleanValue.java Wed Oct 09 09:20:12 2013 +0100
@@ -34,8 +34,9 @@
* @author James McIlree
* @since 1.3
*/
-public interface BooleanValue extends PrimitiveValue
-{
+@jdk.Exported
+public interface BooleanValue extends PrimitiveValue {
+
/**
* Returns this BooleanValue as a boolean.
*
--- a/jdk/src/share/classes/com/sun/jdi/Bootstrap.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/Bootstrap.java Wed Oct 09 09:20:12 2013 +0100
@@ -34,6 +34,7 @@
* @since 1.3
*/
+@jdk.Exported
public class Bootstrap extends Object {
/**
--- a/jdk/src/share/classes/com/sun/jdi/ByteType.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ByteType.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,6 +35,6 @@
* @author James McIlree
* @since 1.3
*/
-public interface ByteType extends PrimitiveType
-{
+@jdk.Exported
+public interface ByteType extends PrimitiveType {
}
--- a/jdk/src/share/classes/com/sun/jdi/ByteValue.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ByteValue.java Wed Oct 09 09:20:12 2013 +0100
@@ -33,8 +33,9 @@
* @author James McIlree
* @since 1.3
*/
-public interface ByteValue extends PrimitiveValue, Comparable<ByteValue>
-{
+@jdk.Exported
+public interface ByteValue extends PrimitiveValue, Comparable<ByteValue> {
+
/**
* Returns this ByteValue as a <code>byte</code>.
*
--- a/jdk/src/share/classes/com/sun/jdi/CharType.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/CharType.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,6 +35,6 @@
* @author James McIlree
* @since 1.3
*/
-public interface CharType extends PrimitiveType
-{
+@jdk.Exported
+public interface CharType extends PrimitiveType {
}
--- a/jdk/src/share/classes/com/sun/jdi/CharValue.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/CharValue.java Wed Oct 09 09:20:12 2013 +0100
@@ -34,8 +34,9 @@
* @author James McIlree
* @since 1.3
*/
-public interface CharValue extends PrimitiveValue, Comparable<CharValue>
-{
+@jdk.Exported
+public interface CharValue extends PrimitiveValue, Comparable<CharValue> {
+
/**
* Returns this CharValue as a <code>char</code>.
*
--- a/jdk/src/share/classes/com/sun/jdi/ClassLoaderReference.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ClassLoaderReference.java Wed Oct 09 09:20:12 2013 +0100
@@ -39,6 +39,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public interface ClassLoaderReference extends ObjectReference {
/**
--- a/jdk/src/share/classes/com/sun/jdi/ClassNotLoadedException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ClassNotLoadedException.java Wed Oct 09 09:20:12 2013 +0100
@@ -67,6 +67,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public class ClassNotLoadedException extends Exception
{
private static final long serialVersionUID = -6242978768444298722L;
--- a/jdk/src/share/classes/com/sun/jdi/ClassNotPreparedException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ClassNotPreparedException.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,6 +32,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public class ClassNotPreparedException extends RuntimeException {
private static final long serialVersionUID = -6120698967144079642L;
public ClassNotPreparedException()
--- a/jdk/src/share/classes/com/sun/jdi/ClassObjectReference.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ClassObjectReference.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,6 +35,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public interface ClassObjectReference extends ObjectReference {
/**
--- a/jdk/src/share/classes/com/sun/jdi/ClassType.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ClassType.java Wed Oct 09 09:20:12 2013 +0100
@@ -41,6 +41,7 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface ClassType extends ReferenceType {
/**
* Gets the superclass of this class.
--- a/jdk/src/share/classes/com/sun/jdi/DoubleType.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/DoubleType.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,6 +35,6 @@
* @author James McIlree
* @since 1.3
*/
-public interface DoubleType extends PrimitiveType
-{
+@jdk.Exported
+public interface DoubleType extends PrimitiveType {
}
--- a/jdk/src/share/classes/com/sun/jdi/DoubleValue.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/DoubleValue.java Wed Oct 09 09:20:12 2013 +0100
@@ -34,8 +34,9 @@
* @author James McIlree
* @since 1.3
*/
-public interface DoubleValue extends PrimitiveValue, Comparable<DoubleValue>
-{
+@jdk.Exported
+public interface DoubleValue extends PrimitiveValue, Comparable<DoubleValue> {
+
/**
* Returns this DoubleValue as a <code>double</code>.
*
--- a/jdk/src/share/classes/com/sun/jdi/Field.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/Field.java Wed Oct 09 09:20:12 2013 +0100
@@ -38,6 +38,7 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface Field extends TypeComponent, Comparable<Field> {
/**
--- a/jdk/src/share/classes/com/sun/jdi/FloatType.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/FloatType.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,6 +35,6 @@
* @author James McIlree
* @since 1.3
*/
-public interface FloatType extends PrimitiveType
-{
+@jdk.Exported
+public interface FloatType extends PrimitiveType {
}
--- a/jdk/src/share/classes/com/sun/jdi/FloatValue.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/FloatValue.java Wed Oct 09 09:20:12 2013 +0100
@@ -34,8 +34,9 @@
* @author James McIlree
* @since 1.3
*/
-public interface FloatValue extends PrimitiveValue, Comparable<FloatValue>
-{
+@jdk.Exported
+public interface FloatValue extends PrimitiveValue, Comparable<FloatValue> {
+
/**
* Returns this FloatValue as a float.
*
--- a/jdk/src/share/classes/com/sun/jdi/IncompatibleThreadStateException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/IncompatibleThreadStateException.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,16 +32,15 @@
* @author Gordon Hirsch
* @since 1.3
*/
-public class IncompatibleThreadStateException extends Exception
-{
+@jdk.Exported
+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);
}
}
--- a/jdk/src/share/classes/com/sun/jdi/InconsistentDebugInfoException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/InconsistentDebugInfoException.java Wed Oct 09 09:20:12 2013 +0100
@@ -34,6 +34,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public class InconsistentDebugInfoException extends RuntimeException {
private static final long serialVersionUID = 7964236415376861808L;
public InconsistentDebugInfoException() {
--- a/jdk/src/share/classes/com/sun/jdi/IntegerType.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/IntegerType.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,6 +35,6 @@
* @author James McIlree
* @since 1.3
*/
-public interface IntegerType extends PrimitiveType
-{
+@jdk.Exported
+public interface IntegerType extends PrimitiveType {
}
--- a/jdk/src/share/classes/com/sun/jdi/IntegerValue.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/IntegerValue.java Wed Oct 09 09:20:12 2013 +0100
@@ -34,8 +34,9 @@
* @author James McIlree
* @since 1.3
*/
-public interface IntegerValue extends PrimitiveValue, Comparable<IntegerValue>
-{
+@jdk.Exported
+public interface IntegerValue extends PrimitiveValue, Comparable<IntegerValue> {
+
/**
* Returns this IntegerValue as an int.
*
--- a/jdk/src/share/classes/com/sun/jdi/InterfaceType.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/InterfaceType.java Wed Oct 09 09:20:12 2013 +0100
@@ -43,6 +43,7 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface InterfaceType extends ReferenceType {
/**
* Gets the interfaces directly extended by this interface.
--- a/jdk/src/share/classes/com/sun/jdi/InternalException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/InternalException.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,6 +32,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public class InternalException extends RuntimeException {
private static final long serialVersionUID = -9171606393104480607L;
private int errorCode;
--- a/jdk/src/share/classes/com/sun/jdi/InvalidCodeIndexException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/InvalidCodeIndexException.java Wed Oct 09 09:20:12 2013 +0100
@@ -34,6 +34,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
@Deprecated
public class InvalidCodeIndexException extends RuntimeException {
private static final long serialVersionUID = 7416010225133747805L;
--- a/jdk/src/share/classes/com/sun/jdi/InvalidLineNumberException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/InvalidLineNumberException.java Wed Oct 09 09:20:12 2013 +0100
@@ -34,6 +34,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
@Deprecated
public class InvalidLineNumberException extends RuntimeException {
private static final long serialVersionUID = 4048709912372692875L;
--- a/jdk/src/share/classes/com/sun/jdi/InvalidStackFrameException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/InvalidStackFrameException.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,6 +32,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public class InvalidStackFrameException extends RuntimeException {
private static final long serialVersionUID = -1919378296505827922L;
public InvalidStackFrameException() {
--- a/jdk/src/share/classes/com/sun/jdi/InvalidTypeException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/InvalidTypeException.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,16 +32,15 @@
* @author James McIlree
* @since 1.3
*/
-public class InvalidTypeException extends Exception
-{
+@jdk.Exported
+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);
}
}
--- a/jdk/src/share/classes/com/sun/jdi/InvocationException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/InvocationException.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,19 +32,17 @@
* @author Gordon Hirsch
* @since 1.3
*/
-public class InvocationException extends Exception
-{
+@jdk.Exported
+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;
}
}
--- a/jdk/src/share/classes/com/sun/jdi/JDIPermission.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/JDIPermission.java Wed Oct 09 09:20:12 2013 +0100
@@ -78,6 +78,7 @@
*
*/
+@jdk.Exported
public final class JDIPermission extends java.security.BasicPermission {
private static final long serialVersionUID = -6988461416938786271L;
/**
--- a/jdk/src/share/classes/com/sun/jdi/LocalVariable.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/LocalVariable.java Wed Oct 09 09:20:12 2013 +0100
@@ -42,6 +42,7 @@
* @since 1.3
*/
+@jdk.Exported
public interface LocalVariable extends Mirror, Comparable<LocalVariable> {
/**
--- a/jdk/src/share/classes/com/sun/jdi/Locatable.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/Locatable.java Wed Oct 09 09:20:12 2013 +0100
@@ -33,6 +33,7 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface Locatable {
/**
* Returns the {@link Location} of this mirror, if there
--- a/jdk/src/share/classes/com/sun/jdi/Location.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/Location.java Wed Oct 09 09:20:12 2013 +0100
@@ -86,6 +86,7 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface Location extends Mirror, Comparable<Location> {
/**
--- a/jdk/src/share/classes/com/sun/jdi/LongType.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/LongType.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,6 +35,6 @@
* @author James McIlree
* @since 1.3
*/
-public interface LongType extends PrimitiveType
-{
+@jdk.Exported
+public interface LongType extends PrimitiveType {
}
--- a/jdk/src/share/classes/com/sun/jdi/LongValue.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/LongValue.java Wed Oct 09 09:20:12 2013 +0100
@@ -34,8 +34,9 @@
* @author James McIlree
* @since 1.3
*/
-public interface LongValue extends PrimitiveValue, Comparable<LongValue>
-{
+@jdk.Exported
+public interface LongValue extends PrimitiveValue, Comparable<LongValue> {
+
/**
* Returns this LongValue as a long.
*
--- a/jdk/src/share/classes/com/sun/jdi/Method.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/Method.java Wed Oct 09 09:20:12 2013 +0100
@@ -39,6 +39,7 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface Method extends TypeComponent, Locatable, Comparable<Method> {
/**
--- a/jdk/src/share/classes/com/sun/jdi/Mirror.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/Mirror.java Wed Oct 09 09:20:12 2013 +0100
@@ -56,6 +56,7 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface Mirror {
/**
--- a/jdk/src/share/classes/com/sun/jdi/MonitorInfo.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/MonitorInfo.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,6 +32,7 @@
* @since 1.6
*/
+@jdk.Exported
public interface MonitorInfo extends Mirror {
/**
--- a/jdk/src/share/classes/com/sun/jdi/NativeMethodException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/NativeMethodException.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,6 +32,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public class NativeMethodException extends RuntimeException {
private static final long serialVersionUID = 3924951669039469992L;
--- a/jdk/src/share/classes/com/sun/jdi/ObjectCollectedException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ObjectCollectedException.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,6 +32,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public class ObjectCollectedException extends RuntimeException {
private static final long serialVersionUID = -1928428056197269588L;
public ObjectCollectedException() {
--- a/jdk/src/share/classes/com/sun/jdi/ObjectReference.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ObjectReference.java Wed Oct 09 09:20:12 2013 +0100
@@ -55,8 +55,9 @@
* @author James McIlree
* @since 1.3
*/
-public interface ObjectReference extends Value
-{
+@jdk.Exported
+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
--- a/jdk/src/share/classes/com/sun/jdi/PathSearchingVirtualMachine.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/PathSearchingVirtualMachine.java Wed Oct 09 09:20:12 2013 +0100
@@ -33,6 +33,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public interface PathSearchingVirtualMachine extends VirtualMachine {
/**
* Get the class path for this virtual machine.
--- a/jdk/src/share/classes/com/sun/jdi/PrimitiveType.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/PrimitiveType.java Wed Oct 09 09:20:12 2013 +0100
@@ -37,5 +37,6 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface PrimitiveType extends Type {
}
--- a/jdk/src/share/classes/com/sun/jdi/PrimitiveValue.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/PrimitiveValue.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,8 +35,9 @@
* @author James McIlree
* @since 1.3
*/
-public interface PrimitiveValue extends Value
-{
+@jdk.Exported
+public interface PrimitiveValue extends Value {
+
/**
* Converts this value to a BooleanValue and returns the result
* as a boolean.
--- a/jdk/src/share/classes/com/sun/jdi/ReferenceType.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ReferenceType.java Wed Oct 09 09:20:12 2013 +0100
@@ -77,6 +77,7 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface ReferenceType
extends Type, Comparable<ReferenceType>, Accessible
{
--- a/jdk/src/share/classes/com/sun/jdi/ShortType.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ShortType.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,5 +35,6 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface ShortType extends PrimitiveType {
}
--- a/jdk/src/share/classes/com/sun/jdi/ShortValue.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ShortValue.java Wed Oct 09 09:20:12 2013 +0100
@@ -34,8 +34,9 @@
* @author James McIlree
* @since 1.3
*/
-public interface ShortValue extends PrimitiveValue, Comparable<ShortValue>
-{
+@jdk.Exported
+public interface ShortValue extends PrimitiveValue, Comparable<ShortValue> {
+
/**
* Returns this ShortValue as a short.
*
--- a/jdk/src/share/classes/com/sun/jdi/StackFrame.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/StackFrame.java Wed Oct 09 09:20:12 2013 +0100
@@ -58,8 +58,9 @@
* @author James McIlree
* @since 1.3
*/
-public interface StackFrame extends Mirror, Locatable
-{
+@jdk.Exported
+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
--- a/jdk/src/share/classes/com/sun/jdi/StringReference.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/StringReference.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,8 +35,8 @@
* @author James McIlree
* @since 1.3
*/
-public interface StringReference extends ObjectReference
-{
+@jdk.Exported
+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
--- a/jdk/src/share/classes/com/sun/jdi/ThreadGroupReference.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ThreadGroupReference.java Wed Oct 09 09:20:12 2013 +0100
@@ -37,8 +37,9 @@
* @author James McIlree
* @since 1.3
*/
-public interface ThreadGroupReference extends ObjectReference
-{
+@jdk.Exported
+public interface ThreadGroupReference extends ObjectReference {
+
/**
* Returns the name of this thread group.
*
--- a/jdk/src/share/classes/com/sun/jdi/ThreadReference.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/ThreadReference.java Wed Oct 09 09:20:12 2013 +0100
@@ -36,8 +36,8 @@
* @author James McIlree
* @since 1.3
*/
-public interface ThreadReference extends ObjectReference
-{
+@jdk.Exported
+public interface ThreadReference extends ObjectReference {
/** Thread status is unknown */
public final int THREAD_STATUS_UNKNOWN =-1;
/** Thread has completed execution */
--- a/jdk/src/share/classes/com/sun/jdi/Type.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/Type.java Wed Oct 09 09:20:12 2013 +0100
@@ -127,8 +127,9 @@
* @author James McIlree
* @since 1.3
*/
-public interface Type extends Mirror
-{
+@jdk.Exported
+public interface Type extends Mirror {
+
/**
* Returns the JNI-style signature for this type.
* <p>
--- a/jdk/src/share/classes/com/sun/jdi/TypeComponent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/TypeComponent.java Wed Oct 09 09:20:12 2013 +0100
@@ -44,6 +44,7 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface TypeComponent extends Mirror, Accessible {
/**
--- a/jdk/src/share/classes/com/sun/jdi/VMCannotBeModifiedException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/VMCannotBeModifiedException.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,6 +32,7 @@
* @author Jim Holmlund
* @since 1.5
*/
+@jdk.Exported
public class VMCannotBeModifiedException extends UnsupportedOperationException {
private static final long serialVersionUID = -4063879815130164009L;
public VMCannotBeModifiedException() {
--- a/jdk/src/share/classes/com/sun/jdi/VMDisconnectedException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/VMDisconnectedException.java Wed Oct 09 09:20:12 2013 +0100
@@ -33,6 +33,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public class VMDisconnectedException extends RuntimeException {
private static final long serialVersionUID = 2892975269768351637L;
--- a/jdk/src/share/classes/com/sun/jdi/VMMismatchException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/VMMismatchException.java Wed Oct 09 09:20:12 2013 +0100
@@ -33,6 +33,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public class VMMismatchException extends RuntimeException {
private static final long serialVersionUID = 289169358790459564L;
public VMMismatchException() {
--- a/jdk/src/share/classes/com/sun/jdi/VMOutOfMemoryException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/VMOutOfMemoryException.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,6 +32,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public class VMOutOfMemoryException extends RuntimeException {
private static final long serialVersionUID = 71504228548910686L;
public VMOutOfMemoryException() {
--- a/jdk/src/share/classes/com/sun/jdi/Value.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/Value.java Wed Oct 09 09:20:12 2013 +0100
@@ -168,8 +168,8 @@
* @since 1.3
*/
-public interface Value extends Mirror
-{
+@jdk.Exported
+public interface Value extends Mirror {
/**
* Returns the run-time type of this value.
*
--- a/jdk/src/share/classes/com/sun/jdi/VirtualMachine.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/VirtualMachine.java Wed Oct 09 09:20:12 2013 +0100
@@ -70,6 +70,7 @@
* @author James McIlree
* @since 1.3
*/
+@jdk.Exported
public interface VirtualMachine extends Mirror {
/**
--- a/jdk/src/share/classes/com/sun/jdi/VirtualMachineManager.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/VirtualMachineManager.java Wed Oct 09 09:20:12 2013 +0100
@@ -271,6 +271,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public interface VirtualMachineManager {
/**
--- a/jdk/src/share/classes/com/sun/jdi/VoidType.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/VoidType.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,5 +35,6 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface VoidType extends Type {
}
--- a/jdk/src/share/classes/com/sun/jdi/VoidValue.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/VoidValue.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,6 +32,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface VoidValue extends Value {
/**
--- a/jdk/src/share/classes/com/sun/jdi/connect/AttachingConnector.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/connect/AttachingConnector.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,6 +35,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public interface AttachingConnector extends Connector {
/**
* Attaches to a running application and and returns a
--- a/jdk/src/share/classes/com/sun/jdi/connect/Connector.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/connect/Connector.java Wed Oct 09 09:20:12 2013 +0100
@@ -45,6 +45,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public interface Connector {
/**
* Returns a short identifier for the connector. Connector implementors
@@ -91,6 +92,7 @@
* {@link Connector.IntegerArgument},
* or {@link Connector.SelectedArgument}.
*/
+ @jdk.Exported
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.Exported
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.Exported
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.Exported
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.Exported
public interface SelectedArgument extends Argument {
/**
* Return the possible values for the argument
--- a/jdk/src/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java Wed Oct 09 09:20:12 2013 +0100
@@ -36,8 +36,9 @@
* @author Gordon Hirsch
* @since 1.3
*/
-public class IllegalConnectorArgumentsException extends Exception
-{
+@jdk.Exported
+public class IllegalConnectorArgumentsException extends Exception {
+
private static final long serialVersionUID = -3042212603611350941L;
List<String> names;
--- a/jdk/src/share/classes/com/sun/jdi/connect/LaunchingConnector.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/connect/LaunchingConnector.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,6 +35,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public interface LaunchingConnector extends Connector {
/**
* Launches an application and connects to its VM. Properties
--- a/jdk/src/share/classes/com/sun/jdi/connect/ListeningConnector.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/connect/ListeningConnector.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,6 +35,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public interface ListeningConnector extends Connector {
/**
* Indicates whether this listening connector supports multiple
--- a/jdk/src/share/classes/com/sun/jdi/connect/Transport.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/connect/Transport.java Wed Oct 09 09:20:12 2013 +0100
@@ -42,6 +42,7 @@
* @author Gordon Hirsch
* @since 1.3
*/
+@jdk.Exported
public interface Transport {
/**
* Returns a short identifier for the transport.
--- a/jdk/src/share/classes/com/sun/jdi/connect/TransportTimeoutException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/connect/TransportTimeoutException.java Wed Oct 09 09:20:12 2013 +0100
@@ -54,6 +54,7 @@
*
* @since 1.5
*/
+@jdk.Exported
public class TransportTimeoutException extends java.io.IOException {
private static final long serialVersionUID = 4107035242623365074L;
/**
--- a/jdk/src/share/classes/com/sun/jdi/connect/VMStartException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/connect/VMStartException.java Wed Oct 09 09:20:12 2013 +0100
@@ -34,8 +34,9 @@
* @author Gordon Hirsch
* @since 1.3
*/
-public class VMStartException extends Exception
-{
+@jdk.Exported
+public class VMStartException extends Exception {
+
private static final long serialVersionUID = 6408644824640801020L;
Process process;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/src/share/classes/com/sun/jdi/connect/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -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.
+ * <p>
+ * 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.Exported
+package com.sun.jdi.connect;
--- a/jdk/src/share/classes/com/sun/jdi/connect/package.html Wed Oct 09 00:10:02 2013 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-<html>
-<head>
-<title>com.sun.jdi.connect description</title>
-<!--
-
-Copyright (c) 1998, 1999, 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.
--->
-</head>
-<body bgcolor="white">
-
-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.
-<p>
-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.
- </body>
-</html>
--- a/jdk/src/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java Wed Oct 09 09:20:12 2013 +0100
@@ -45,6 +45,7 @@
*
* @since 1.5
*/
+@jdk.Exported
public class ClosedConnectionException extends java.io.IOException {
private static final long serialVersionUID = 3877032124297204774L;
/**
--- a/jdk/src/share/classes/com/sun/jdi/connect/spi/Connection.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/connect/spi/Connection.java Wed Oct 09 09:20:12 2013 +0100
@@ -56,6 +56,7 @@
* @since 1.5
*/
+@jdk.Exported
public abstract class Connection {
/**
--- a/jdk/src/share/classes/com/sun/jdi/connect/spi/TransportService.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/connect/spi/TransportService.java Wed Oct 09 09:20:12 2013 +0100
@@ -77,6 +77,7 @@
* @since 1.5
*/
+@jdk.Exported
public abstract class TransportService {
/**
@@ -96,6 +97,7 @@
/**
* The transport service capabilities.
*/
+ @jdk.Exported
public static abstract class Capabilities {
/**
@@ -229,6 +231,7 @@
* #stopListening stopListening} to stop the transport
* service from listening on an address.
*/
+ @jdk.Exported
public static abstract class ListenKey {
/**
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/src/share/classes/com/sun/jdi/connect/spi/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -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.Exported
+package com.sun.jdi.connect.spi;
--- a/jdk/src/share/classes/com/sun/jdi/connect/spi/package.html Wed Oct 09 00:10:02 2013 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-<html>
-<head>
- <title>com.sun.jdi.connect.spi description</title>
-<!--
-
-Copyright (c) 2003, 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.
--->
-</head>
-<body bgcolor="white">
-This package comprises the interfaces and classes used to
-develop new {@link com.sun.jdi.connect.spi.TransportService}
-implementations.
- </body>
-</html>
--- a/jdk/src/share/classes/com/sun/jdi/event/AccessWatchpointEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/AccessWatchpointEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -37,5 +37,6 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface AccessWatchpointEvent extends WatchpointEvent {
}
--- a/jdk/src/share/classes/com/sun/jdi/event/BreakpointEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/BreakpointEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -47,6 +47,6 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface BreakpointEvent extends LocatableEvent {
-
}
--- a/jdk/src/share/classes/com/sun/jdi/event/ClassPrepareEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/ClassPrepareEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -39,6 +39,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface ClassPrepareEvent extends Event {
/**
* Returns the thread in which this event has occurred.
--- a/jdk/src/share/classes/com/sun/jdi/event/ClassUnloadEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/ClassUnloadEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -39,6 +39,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface ClassUnloadEvent extends Event {
/**
* Returns the name of the class that has been unloaded.
--- a/jdk/src/share/classes/com/sun/jdi/event/Event.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/Event.java Wed Oct 09 09:20:12 2013 +0100
@@ -43,6 +43,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface Event extends Mirror {
/**
--- a/jdk/src/share/classes/com/sun/jdi/event/EventIterator.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/EventIterator.java Wed Oct 09 09:20:12 2013 +0100
@@ -40,6 +40,7 @@
* @since 1.3
*/
+@jdk.Exported
public interface EventIterator extends Iterator<Event> {
/**
--- a/jdk/src/share/classes/com/sun/jdi/event/EventQueue.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/EventQueue.java Wed Oct 09 09:20:12 2013 +0100
@@ -57,6 +57,7 @@
* @since 1.3
*/
+@jdk.Exported
public interface EventQueue extends Mirror {
/**
--- a/jdk/src/share/classes/com/sun/jdi/event/EventSet.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/EventSet.java Wed Oct 09 09:20:12 2013 +0100
@@ -127,6 +127,7 @@
* @since 1.3
*/
+@jdk.Exported
public interface EventSet extends Mirror, Set<Event> {
/**
--- a/jdk/src/share/classes/com/sun/jdi/event/ExceptionEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/ExceptionEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -44,6 +44,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface ExceptionEvent extends LocatableEvent {
/**
--- a/jdk/src/share/classes/com/sun/jdi/event/LocatableEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/LocatableEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -36,6 +36,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface LocatableEvent extends Event, Locatable {
/**
--- a/jdk/src/share/classes/com/sun/jdi/event/MethodEntryEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/MethodEntryEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -43,6 +43,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface MethodEntryEvent extends LocatableEvent {
/**
--- a/jdk/src/share/classes/com/sun/jdi/event/MethodExitEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/MethodExitEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -40,6 +40,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface MethodExitEvent extends LocatableEvent {
/**
--- a/jdk/src/share/classes/com/sun/jdi/event/ModificationWatchpointEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/ModificationWatchpointEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -38,6 +38,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface ModificationWatchpointEvent extends WatchpointEvent {
/**
--- a/jdk/src/share/classes/com/sun/jdi/event/MonitorContendedEnterEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/MonitorContendedEnterEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -40,6 +40,7 @@
* @author Swamy Venkataramanappa
* @since 1.6
*/
+@jdk.Exported
public interface MonitorContendedEnterEvent extends LocatableEvent {
/**
--- a/jdk/src/share/classes/com/sun/jdi/event/MonitorContendedEnteredEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/MonitorContendedEnteredEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -39,6 +39,7 @@
* @author Swamy Venkataramanappa
* @since 1.6
*/
+@jdk.Exported
public interface MonitorContendedEnteredEvent extends LocatableEvent {
/**
--- a/jdk/src/share/classes/com/sun/jdi/event/MonitorWaitEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/MonitorWaitEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -38,6 +38,7 @@
* @author Swamy Venkataramanappa
* @since 1.6
*/
+@jdk.Exported
public interface MonitorWaitEvent extends LocatableEvent {
/**
--- a/jdk/src/share/classes/com/sun/jdi/event/MonitorWaitedEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/MonitorWaitedEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -38,6 +38,7 @@
* @author Swamy Venkataramanappa
* @since 1.6
*/
+@jdk.Exported
public interface MonitorWaitedEvent extends LocatableEvent {
/**
--- a/jdk/src/share/classes/com/sun/jdi/event/StepEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/StepEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -46,6 +46,6 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface StepEvent extends LocatableEvent {
-
}
--- a/jdk/src/share/classes/com/sun/jdi/event/ThreadDeathEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/ThreadDeathEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -45,6 +45,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface ThreadDeathEvent extends Event {
/**
* Returns the thread which is terminating.
--- a/jdk/src/share/classes/com/sun/jdi/event/ThreadStartEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/ThreadStartEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -52,6 +52,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface ThreadStartEvent extends Event {
/**
* Returns the thread which has started.
--- a/jdk/src/share/classes/com/sun/jdi/event/VMDeathEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/VMDeathEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -68,5 +68,6 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface VMDeathEvent extends Event {
}
--- a/jdk/src/share/classes/com/sun/jdi/event/VMDisconnectEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/VMDisconnectEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -52,5 +52,6 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface VMDisconnectEvent extends Event {
}
--- a/jdk/src/share/classes/com/sun/jdi/event/VMStartEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/VMStartEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -43,6 +43,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface VMStartEvent extends Event {
/**
* Returns the initial thread of the VM which has started.
--- a/jdk/src/share/classes/com/sun/jdi/event/WatchpointEvent.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/event/WatchpointEvent.java Wed Oct 09 09:20:12 2013 +0100
@@ -37,6 +37,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface WatchpointEvent extends LocatableEvent {
/**
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/src/share/classes/com/sun/jdi/event/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -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.
+ * <p>
+ * 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.Exported
+package com.sun.jdi.event;
--- a/jdk/src/share/classes/com/sun/jdi/event/package.html Wed Oct 09 00:10:02 2013 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-<html>
-<head>
- <title>com.sun.jdi.event description</title>
-<!--
-
-Copyright (c) 1998, 1999, 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.
--->
-</head>
-<body bgcolor="white">
-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.
-<p>
-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.
- </body>
-</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/src/share/classes/com/sun/jdi/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -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()}.
+ * <p>
+ * Most of the methods within this package can throw the unchecked exception
+ * {@link com.sun.jdi.VMDisconnectedException}.
+ * <p>
+ * 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.Exported
+package com.sun.jdi;
--- a/jdk/src/share/classes/com/sun/jdi/package.html Wed Oct 09 00:10:02 2013 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-<html>
-<head>
- <title>com.sun.jdi package description</title>
-<!--
-
-Copyright (c) 1998, 2000, 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.
--->
-</head>
-<body bgcolor="white">
-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()}.
-<p>
-Most of the methods within this package can throw the unchecked exception
-{@link com.sun.jdi.VMDisconnectedException}.
-<p>
-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.
- </body>
-</html>
--- a/jdk/src/share/classes/com/sun/jdi/request/AccessWatchpointRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/AccessWatchpointRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -56,5 +56,6 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface AccessWatchpointRequest extends WatchpointRequest {
}
--- a/jdk/src/share/classes/com/sun/jdi/request/BreakpointRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/BreakpointRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -46,6 +46,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface BreakpointRequest extends EventRequest, Locatable {
/**
--- a/jdk/src/share/classes/com/sun/jdi/request/ClassPrepareRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/ClassPrepareRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -47,6 +47,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface ClassPrepareRequest extends EventRequest {
/**
--- a/jdk/src/share/classes/com/sun/jdi/request/ClassUnloadRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/ClassUnloadRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -46,6 +46,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface ClassUnloadRequest extends EventRequest {
/**
--- a/jdk/src/share/classes/com/sun/jdi/request/DuplicateRequestException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/DuplicateRequestException.java Wed Oct 09 09:20:12 2013 +0100
@@ -31,16 +31,15 @@
* @author Robert Field
* @since 1.3
*/
-public class DuplicateRequestException extends RuntimeException
-{
+@jdk.Exported
+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);
}
}
--- a/jdk/src/share/classes/com/sun/jdi/request/EventRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/EventRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -78,6 +78,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface EventRequest extends Mirror {
/**
--- a/jdk/src/share/classes/com/sun/jdi/request/EventRequestManager.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/EventRequestManager.java Wed Oct 09 09:20:12 2013 +0100
@@ -44,6 +44,7 @@
* @since 1.3
*/
+@jdk.Exported
public interface EventRequestManager extends Mirror {
/**
--- a/jdk/src/share/classes/com/sun/jdi/request/ExceptionRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/ExceptionRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -43,6 +43,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface ExceptionRequest extends EventRequest {
/**
--- a/jdk/src/share/classes/com/sun/jdi/request/InvalidRequestStateException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/InvalidRequestStateException.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,6 +35,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public class InvalidRequestStateException extends RuntimeException {
private static final long serialVersionUID = -3774632428543322148L;
public InvalidRequestStateException()
--- a/jdk/src/share/classes/com/sun/jdi/request/MethodEntryRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/MethodEntryRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -44,6 +44,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface MethodEntryRequest extends EventRequest {
/**
--- a/jdk/src/share/classes/com/sun/jdi/request/MethodExitRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/MethodExitRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -44,6 +44,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface MethodExitRequest extends EventRequest {
/**
--- a/jdk/src/share/classes/com/sun/jdi/request/ModificationWatchpointRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/ModificationWatchpointRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -55,5 +55,6 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface ModificationWatchpointRequest extends WatchpointRequest {
}
--- a/jdk/src/share/classes/com/sun/jdi/request/MonitorContendedEnterRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/MonitorContendedEnterRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -45,6 +45,7 @@
* @author Swamy Venkataramanappa
* @since 1.6
*/
+@jdk.Exported
public interface MonitorContendedEnterRequest extends EventRequest {
/**
--- a/jdk/src/share/classes/com/sun/jdi/request/MonitorContendedEnteredRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/MonitorContendedEnteredRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -45,6 +45,7 @@
* @author Swamy Venkataramanappa
* @since 1.6
*/
+@jdk.Exported
public interface MonitorContendedEnteredRequest extends EventRequest {
/**
--- a/jdk/src/share/classes/com/sun/jdi/request/MonitorWaitRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/MonitorWaitRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -45,6 +45,7 @@
* @author Swamy Venkataramanappa
* @since 1.6
*/
+@jdk.Exported
public interface MonitorWaitRequest extends EventRequest {
/**
--- a/jdk/src/share/classes/com/sun/jdi/request/MonitorWaitedRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/MonitorWaitedRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -45,6 +45,7 @@
* @author Swamy Venkataramanappa
* @since 1.6
*/
+@jdk.Exported
public interface MonitorWaitedRequest extends EventRequest {
/**
--- a/jdk/src/share/classes/com/sun/jdi/request/StepRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/StepRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -43,6 +43,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface StepRequest extends EventRequest {
/** Step into any newly pushed frames */
--- a/jdk/src/share/classes/com/sun/jdi/request/ThreadDeathRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/ThreadDeathRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -44,6 +44,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface ThreadDeathRequest extends EventRequest {
/**
--- a/jdk/src/share/classes/com/sun/jdi/request/ThreadStartRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/ThreadStartRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -44,6 +44,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface ThreadStartRequest extends EventRequest {
/**
--- a/jdk/src/share/classes/com/sun/jdi/request/VMDeathRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/VMDeathRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -56,6 +56,7 @@
* @author Robert Field
* @since 1.4
*/
+@jdk.Exported
public interface VMDeathRequest extends EventRequest {
}
--- a/jdk/src/share/classes/com/sun/jdi/request/WatchpointRequest.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/jdi/request/WatchpointRequest.java Wed Oct 09 09:20:12 2013 +0100
@@ -38,6 +38,7 @@
* @author Robert Field
* @since 1.3
*/
+@jdk.Exported
public interface WatchpointRequest extends EventRequest {
/**
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/src/share/classes/com/sun/jdi/request/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -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.
+ * <p>
+ * 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.Exported
+package com.sun.jdi.request;
--- a/jdk/src/share/classes/com/sun/jdi/request/package.html Wed Oct 09 00:10:02 2013 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-<html>
-<head>
- <title>com.sun.jdi.request description</title>
-<!--
-
-Copyright (c) 1998, 1999, 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.
--->
-</head>
-<body bgcolor="white">
-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.
-<p>
-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.
- </body>
-</html>
--- a/jdk/src/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java Wed Oct 09 09:20:12 2013 +0100
@@ -85,6 +85,7 @@
* </ul>
**/
+@jdk.Exported
public class GarbageCollectionNotificationInfo implements CompositeDataView {
private final String gcName;
--- a/jdk/src/share/classes/com/sun/management/GarbageCollectorMXBean.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/management/GarbageCollectorMXBean.java Wed Oct 09 09:20:12 2013 +0100
@@ -37,6 +37,7 @@
* @author Mandy Chung
* @since 1.5
*/
+@jdk.Exported
public interface GarbageCollectorMXBean
extends java.lang.management.GarbageCollectorMXBean {
--- a/jdk/src/share/classes/com/sun/management/GcInfo.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/management/GcInfo.java Wed Oct 09 09:20:12 2013 +0100
@@ -64,6 +64,7 @@
* @author Mandy Chung
* @since 1.5
*/
+@jdk.Exported
public class GcInfo implements CompositeData, CompositeDataView {
private final long index;
private final long startTime;
--- a/jdk/src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java Wed Oct 09 09:20:12 2013 +0100
@@ -48,6 +48,7 @@
*
* @see ManagementFactory#getPlatformMXBeans(Class)
*/
+@jdk.Exported
public interface HotSpotDiagnosticMXBean extends PlatformManagedObject {
/**
* Dumps the heap to the <tt>outputFile</tt> file in the same
--- a/jdk/src/share/classes/com/sun/management/OperatingSystemMXBean.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/management/OperatingSystemMXBean.java Wed Oct 09 09:20:12 2013 +0100
@@ -39,6 +39,7 @@
* @author Mandy Chung
* @since 1.5
*/
+@jdk.Exported
public interface OperatingSystemMXBean extends
java.lang.management.OperatingSystemMXBean {
--- a/jdk/src/share/classes/com/sun/management/ThreadMXBean.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/management/ThreadMXBean.java Wed Oct 09 09:20:12 2013 +0100
@@ -38,6 +38,7 @@
* @since 6u25
*/
+@jdk.Exported
public interface ThreadMXBean extends java.lang.management.ThreadMXBean {
/**
* Returns the total CPU time for each thread whose ID is
--- a/jdk/src/share/classes/com/sun/management/UnixOperatingSystemMXBean.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/management/UnixOperatingSystemMXBean.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,6 +32,7 @@
* @author Mandy Chung
* @since 1.5
*/
+@jdk.Exported
public interface UnixOperatingSystemMXBean extends
com.sun.management.OperatingSystemMXBean {
--- a/jdk/src/share/classes/com/sun/management/VMOption.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/management/VMOption.java Wed Oct 09 09:20:12 2013 +0100
@@ -52,6 +52,7 @@
* @author Mandy Chung
* @since 1.6
*/
+@jdk.Exported
public class VMOption {
private String name;
private String value;
@@ -64,6 +65,7 @@
*
* @since 1.6
*/
+ @jdk.Exported
public enum Origin {
/**
* The VM option has not been set and its value
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/src/share/classes/com/sun/management/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -0,0 +1,44 @@
+/*
+ * Copyright (c) 2004, 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 contains Oracle Corporation's platform extension to
+ * the implementation of the
+ * <a href="{@docRoot}/../../../../api/java/lang/management/package-summary.html">
+ * java.lang.management</a> API and also defines the management
+ * interface for some other components for the platform.
+ *
+ * <p>
+ * All platform MBeans are registered in the <em>platform MBeanServer</em>
+ * which can be obtained via the
+ * <a href="{@docRoot}/../../../../api/java/lang/management/ManagementFactory.html#getPlatformMBeanServer()">
+ * java.lang.management.ManagementFactory.getPlatformMBeanServer</a>
+ *
+ * @author Mandy Chung
+ * @since 1.5
+ */
+
+@jdk.Exported
+package com.sun.management;
--- a/jdk/src/share/classes/com/sun/management/package.html Wed Oct 09 00:10:02 2013 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<html>
-<head>
-<!--
-
-Copyright (c) 2004, 2006, 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.
--->
-
-</head>
-<body bgcolor="white">
-
-This package contains Oracle Corporation's platform extension to
-the implementation of the
-<a href="{@docRoot}/../../../../api/java/lang/management/package-summary.html">
-java.lang.management</a> API and also defines the management
-interface for some other components for the platform.
-
-<p>
-All platform MBeans are registered in the <em>platform MBeanServer</em>
-which can be obtained via the
-<a href="{@docRoot}/../../../../api/java/lang/management/ManagementFactory.html#getPlatformMBeanServer()">
-java.lang.management.ManagementFactory.getPlatformMBeanServer</a>
-
-@author Mandy Chung
-@since 1.5
-
-</body>
-</html>
-
-
--- a/jdk/src/share/classes/com/sun/net/httpserver/Authenticator.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/Authenticator.java Wed Oct 09 09:20:12 2013 +0100
@@ -36,6 +36,7 @@
* Note. This implies that any caching of credentials or other authentication
* information must be done outside of this class.
*/
+@jdk.Exported
public abstract class Authenticator {
/**
@@ -47,6 +48,7 @@
* Indicates an authentication failure. The authentication
* attempt has completed.
*/
+ @jdk.Exported
public static class Failure extends Result {
private int responseCode;
@@ -68,6 +70,7 @@
* authenticated user principal can be acquired by calling
* getPrincipal().
*/
+ @jdk.Exported
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.Exported
public static class Retry extends Result {
private int responseCode;
--- a/jdk/src/share/classes/com/sun/net/httpserver/BasicAuthenticator.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/BasicAuthenticator.java Wed Oct 09 09:20:12 2013 +0100
@@ -33,6 +33,7 @@
* to provide an implementation of {@link #checkCredentials(String,String)}
* which is called to verify each incoming request.
*/
+@jdk.Exported
public abstract class BasicAuthenticator extends Authenticator {
protected String realm;
--- a/jdk/src/share/classes/com/sun/net/httpserver/Filter.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/Filter.java Wed Oct 09 09:20:12 2013 +0100
@@ -39,6 +39,7 @@
* exchange handler.
* @since 1.6
*/
+@jdk.Exported
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.Exported
public static class Chain {
/* the last element in the chain must invoke the users
* handler
--- a/jdk/src/share/classes/com/sun/net/httpserver/Headers.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/Headers.java Wed Oct 09 09:20:12 2013 +0100
@@ -58,6 +58,7 @@
* as a header line containing the key but no associated value.
* @since 1.6
*/
+@jdk.Exported
public class Headers implements Map<String,List<String>> {
HashMap<String,List<String>> map;
--- a/jdk/src/share/classes/com/sun/net/httpserver/HttpContext.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/HttpContext.java Wed Oct 09 09:20:12 2013 +0100
@@ -40,6 +40,7 @@
* context can be pre- and post-processed by each Filter in the chain.
* @since 1.6
*/
+@jdk.Exported
public abstract class HttpContext {
protected HttpContext () {
--- a/jdk/src/share/classes/com/sun/net/httpserver/HttpExchange.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/HttpExchange.java Wed Oct 09 09:20:12 2013 +0100
@@ -65,6 +65,7 @@
* @since 1.6
*/
+@jdk.Exported
public abstract class HttpExchange {
protected HttpExchange () {
--- a/jdk/src/share/classes/com/sun/net/httpserver/HttpHandler.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/HttpHandler.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,6 +32,7 @@
* HTTP exchange is handled by one of these handlers.
* @since 1.6
*/
+@jdk.Exported
public interface HttpHandler {
/**
* Handle the given request and generate an appropriate response.
--- a/jdk/src/share/classes/com/sun/net/httpserver/HttpPrincipal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/HttpPrincipal.java Wed Oct 09 09:20:12 2013 +0100
@@ -33,6 +33,7 @@
* Represents a user authenticated by HTTP Basic or Digest
* authentication.
*/
+@jdk.Exported
public class HttpPrincipal implements Principal {
private String username, realm;
--- a/jdk/src/share/classes/com/sun/net/httpserver/HttpServer.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/HttpServer.java Wed Oct 09 09:20:12 2013 +0100
@@ -87,6 +87,7 @@
* @since 1.6
*/
+@jdk.Exported
public abstract class HttpServer {
/**
--- a/jdk/src/share/classes/com/sun/net/httpserver/HttpsConfigurator.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/HttpsConfigurator.java Wed Oct 09 09:20:12 2013 +0100
@@ -67,6 +67,7 @@
* </blockquote></pre>
* @since 1.6
*/
+@jdk.Exported
public class HttpsConfigurator {
private SSLContext context;
--- a/jdk/src/share/classes/com/sun/net/httpserver/HttpsExchange.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/HttpsExchange.java Wed Oct 09 09:20:12 2013 +0100
@@ -39,6 +39,7 @@
* @since 1.6
*/
+@jdk.Exported
public abstract class HttpsExchange extends HttpExchange {
protected HttpsExchange () {
--- a/jdk/src/share/classes/com/sun/net/httpserver/HttpsParameters.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/HttpsParameters.java Wed Oct 09 09:20:12 2013 +0100
@@ -49,6 +49,7 @@
* are used, and any settings made in this object are ignored.
* @since 1.6
*/
+@jdk.Exported
public abstract class HttpsParameters {
private String[] cipherSuites;
--- a/jdk/src/share/classes/com/sun/net/httpserver/HttpsServer.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/HttpsServer.java Wed Oct 09 09:20:12 2013 +0100
@@ -45,6 +45,7 @@
* @since 1.6
*/
+@jdk.Exported
public abstract class HttpsServer extends HttpServer {
/**
--- a/jdk/src/share/classes/com/sun/net/httpserver/package-info.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -123,4 +123,5 @@
<p>
@since 1.6
*/
+@jdk.Exported
package com.sun.net.httpserver;
--- a/jdk/src/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java Wed Oct 09 09:20:12 2013 +0100
@@ -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.Exported
public abstract class HttpServerProvider {
/**
--- a/jdk/src/share/classes/com/sun/net/httpserver/spi/package-info.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/net/httpserver/spi/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -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.Exported
package com.sun.net.httpserver.spi;
--- a/jdk/src/share/classes/com/sun/nio/sctp/AbstractNotificationHandler.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/AbstractNotificationHandler.java Wed Oct 09 09:20:12 2013 +0100
@@ -39,6 +39,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public class AbstractNotificationHandler<T>
implements NotificationHandler<T>
{
--- a/jdk/src/share/classes/com/sun/nio/sctp/Association.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/Association.java Wed Oct 09 09:20:12 2013 +0100
@@ -51,6 +51,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public class Association {
private final int associationID;
private final int maxInStreams;
--- a/jdk/src/share/classes/com/sun/nio/sctp/AssociationChangeNotification.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/AssociationChangeNotification.java Wed Oct 09 09:20:12 2013 +0100
@@ -29,6 +29,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public abstract class AssociationChangeNotification
implements Notification
{
@@ -37,6 +38,7 @@
*
* @since 1.7
*/
+ @jdk.Exported
public enum AssocChangeEvent
{
/**
--- a/jdk/src/share/classes/com/sun/nio/sctp/HandlerResult.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/HandlerResult.java Wed Oct 09 09:20:12 2013 +0100
@@ -34,6 +34,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public enum HandlerResult {
/**
* Try to receieve another message or notification.
--- a/jdk/src/share/classes/com/sun/nio/sctp/IllegalReceiveException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/IllegalReceiveException.java Wed Oct 09 09:20:12 2013 +0100
@@ -31,6 +31,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public class IllegalReceiveException extends IllegalStateException {
private static final long serialVersionUID = 2296619040988576224L;
--- a/jdk/src/share/classes/com/sun/nio/sctp/IllegalUnbindException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/IllegalUnbindException.java Wed Oct 09 09:20:12 2013 +0100
@@ -31,6 +31,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public class IllegalUnbindException extends IllegalStateException {
private static final long serialVersionUID = -310540883995532224L;
--- a/jdk/src/share/classes/com/sun/nio/sctp/InvalidStreamException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/InvalidStreamException.java Wed Oct 09 09:20:12 2013 +0100
@@ -30,6 +30,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public class InvalidStreamException extends IllegalArgumentException {
private static final long serialVersionUID = -9172703378046665558L;
--- a/jdk/src/share/classes/com/sun/nio/sctp/MessageInfo.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/MessageInfo.java Wed Oct 09 09:20:12 2013 +0100
@@ -56,6 +56,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public abstract class MessageInfo {
/**
* Initializes a new instance of this class.
--- a/jdk/src/share/classes/com/sun/nio/sctp/Notification.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/Notification.java Wed Oct 09 09:20:12 2013 +0100
@@ -37,6 +37,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public interface Notification {
/**
* Returns the association that this notification is applicable to.
--- a/jdk/src/share/classes/com/sun/nio/sctp/NotificationHandler.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/NotificationHandler.java Wed Oct 09 09:20:12 2013 +0100
@@ -49,6 +49,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public interface NotificationHandler<T> {
/**
* Invoked when a notification is received from the SCTP stack.
--- a/jdk/src/share/classes/com/sun/nio/sctp/PeerAddressChangeNotification.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/PeerAddressChangeNotification.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,6 +32,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public abstract class PeerAddressChangeNotification
implements Notification
{
@@ -46,6 +47,7 @@
*
* @since 1.7
*/
+ @jdk.Exported
public enum AddressChangeEvent {
/**
* This address is now reachable.
--- a/jdk/src/share/classes/com/sun/nio/sctp/SctpChannel.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/SctpChannel.java Wed Oct 09 09:20:12 2013 +0100
@@ -134,6 +134,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public abstract class SctpChannel
extends AbstractSelectableChannel
{
--- a/jdk/src/share/classes/com/sun/nio/sctp/SctpMultiChannel.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/SctpMultiChannel.java Wed Oct 09 09:20:12 2013 +0100
@@ -134,6 +134,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public abstract class SctpMultiChannel
extends AbstractSelectableChannel
{
--- a/jdk/src/share/classes/com/sun/nio/sctp/SctpServerChannel.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/SctpServerChannel.java Wed Oct 09 09:20:12 2013 +0100
@@ -68,6 +68,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public abstract class SctpServerChannel
extends AbstractSelectableChannel
{
--- a/jdk/src/share/classes/com/sun/nio/sctp/SctpSocketOption.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/SctpSocketOption.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,4 +35,5 @@
*
* @see SctpStandardSocketOptions
*/
+@jdk.Exported
public interface SctpSocketOption<T> extends SocketOption<T> { }
--- a/jdk/src/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java Wed Oct 09 09:20:12 2013 +0100
@@ -34,6 +34,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public class SctpStandardSocketOptions {
private SctpStandardSocketOptions() {}
/**
@@ -315,6 +316,7 @@
*
* @since 1.7
*/
+ @jdk.Exported
public static class InitMaxStreams {
private int maxInStreams;
private int maxOutStreams;
--- a/jdk/src/share/classes/com/sun/nio/sctp/SendFailedNotification.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/SendFailedNotification.java Wed Oct 09 09:20:12 2013 +0100
@@ -37,6 +37,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public abstract class SendFailedNotification implements Notification {
/**
* Initializes a new instance of this class.
--- a/jdk/src/share/classes/com/sun/nio/sctp/ShutdownNotification.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/ShutdownNotification.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,6 +32,7 @@
*
* @since 1.7
*/
+@jdk.Exported
public abstract class ShutdownNotification implements Notification {
/**
* Initializes a new instance of this class.
--- a/jdk/src/share/classes/com/sun/nio/sctp/package-info.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/nio/sctp/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -72,4 +72,5 @@
* @since 1.7
*/
+@jdk.Exported
package com.sun.nio.sctp;
--- a/jdk/src/share/classes/com/sun/security/auth/LdapPrincipal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/LdapPrincipal.java Wed Oct 09 09:20:12 2013 +0100
@@ -45,6 +45,7 @@
*
* @since 1.6
*/
+@jdk.Exported
public final class LdapPrincipal implements Principal, java.io.Serializable {
private static final long serialVersionUID = 6820120005580754861L;
--- a/jdk/src/share/classes/com/sun/security/auth/NTDomainPrincipal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/NTDomainPrincipal.java Wed Oct 09 09:20:12 2013 +0100
@@ -45,6 +45,7 @@
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
+@jdk.Exported
public class NTDomainPrincipal implements Principal, java.io.Serializable {
private static final long serialVersionUID = -4408637351440771220L;
--- a/jdk/src/share/classes/com/sun/security/auth/NTNumericCredential.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/NTNumericCredential.java Wed Oct 09 09:20:12 2013 +0100
@@ -31,6 +31,7 @@
*
*/
+@jdk.Exported
public class NTNumericCredential {
private long impersonationToken;
--- a/jdk/src/share/classes/com/sun/security/auth/NTSid.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/NTSid.java Wed Oct 09 09:20:12 2013 +0100
@@ -47,6 +47,7 @@
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
+@jdk.Exported
public class NTSid implements Principal, java.io.Serializable {
private static final long serialVersionUID = 4412290580770249885L;
--- a/jdk/src/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java Wed Oct 09 09:20:12 2013 +0100
@@ -43,6 +43,7 @@
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
+@jdk.Exported
public class NTSidDomainPrincipal extends NTSid {
private static final long serialVersionUID = 5247810785821650912L;
--- a/jdk/src/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java Wed Oct 09 09:20:12 2013 +0100
@@ -40,6 +40,7 @@
* @see javax.security.auth.Subject
* @see com.sun.security.auth.NTSid
*/
+@jdk.Exported
public class NTSidGroupPrincipal extends NTSid {
private static final long serialVersionUID = -1373347438636198229L;
--- a/jdk/src/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java Wed Oct 09 09:20:12 2013 +0100
@@ -39,6 +39,7 @@
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
+@jdk.Exported
public class NTSidPrimaryGroupPrincipal extends NTSid {
private static final long serialVersionUID = 8011978367305190527L;
--- a/jdk/src/share/classes/com/sun/security/auth/NTSidUserPrincipal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/NTSidUserPrincipal.java Wed Oct 09 09:20:12 2013 +0100
@@ -39,6 +39,7 @@
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
+@jdk.Exported
public class NTSidUserPrincipal extends NTSid {
private static final long serialVersionUID = -5573239889517749525L;
--- a/jdk/src/share/classes/com/sun/security/auth/NTUserPrincipal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/NTUserPrincipal.java Wed Oct 09 09:20:12 2013 +0100
@@ -41,6 +41,7 @@
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
+@jdk.Exported
public class NTUserPrincipal implements Principal, java.io.Serializable {
private static final long serialVersionUID = -8737649811939033735L;
--- a/jdk/src/share/classes/com/sun/security/auth/PolicyFile.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/PolicyFile.java Wed Oct 09 09:20:12 2013 +0100
@@ -215,6 +215,7 @@
* @see java.security.ProtectionDomain
* @see java.security.Security security properties
*/
+@jdk.Exported(false)
@Deprecated
public class PolicyFile extends javax.security.auth.Policy {
--- a/jdk/src/share/classes/com/sun/security/auth/PrincipalComparator.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/PrincipalComparator.java Wed Oct 09 09:20:12 2013 +0100
@@ -50,6 +50,7 @@
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
+@jdk.Exported
public interface PrincipalComparator {
/**
* Check if the specified <code>Subject</code> is implied by
--- a/jdk/src/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java Wed Oct 09 09:20:12 2013 +0100
@@ -45,6 +45,7 @@
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
+@jdk.Exported(false)
@Deprecated
public class SolarisNumericGroupPrincipal implements
Principal,
--- a/jdk/src/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java Wed Oct 09 09:20:12 2013 +0100
@@ -44,6 +44,7 @@
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
+@jdk.Exported(false)
@Deprecated
public class SolarisNumericUserPrincipal implements
Principal,
--- a/jdk/src/share/classes/com/sun/security/auth/SolarisPrincipal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/SolarisPrincipal.java Wed Oct 09 09:20:12 2013 +0100
@@ -44,6 +44,7 @@
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
+@jdk.Exported(false)
@Deprecated
public class SolarisPrincipal implements Principal, java.io.Serializable {
--- a/jdk/src/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java Wed Oct 09 09:20:12 2013 +0100
@@ -41,6 +41,7 @@
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
+@jdk.Exported
public class UnixNumericGroupPrincipal implements
Principal,
java.io.Serializable {
--- a/jdk/src/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java Wed Oct 09 09:20:12 2013 +0100
@@ -41,6 +41,7 @@
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
+@jdk.Exported
public class UnixNumericUserPrincipal implements
Principal,
java.io.Serializable {
--- a/jdk/src/share/classes/com/sun/security/auth/UnixPrincipal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/UnixPrincipal.java Wed Oct 09 09:20:12 2013 +0100
@@ -41,6 +41,7 @@
* @see java.security.Principal
* @see javax.security.auth.Subject
*/
+@jdk.Exported
public class UnixPrincipal implements Principal, java.io.Serializable {
private static final long serialVersionUID = -2951667807323493631L;
--- a/jdk/src/share/classes/com/sun/security/auth/UserPrincipal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/UserPrincipal.java Wed Oct 09 09:20:12 2013 +0100
@@ -42,6 +42,7 @@
*
* @since 1.6
*/
+@jdk.Exported
public final class UserPrincipal implements Principal, java.io.Serializable {
private static final long serialVersionUID = 892106070870210969L;
--- a/jdk/src/share/classes/com/sun/security/auth/X500Principal.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/X500Principal.java Wed Oct 09 09:20:12 2013 +0100
@@ -49,6 +49,7 @@
* class.
* @see javax.security.auth.x500.X500Principal
*/
+@jdk.Exported(false)
@Deprecated
public class X500Principal implements Principal, java.io.Serializable {
--- a/jdk/src/share/classes/com/sun/security/auth/callback/DialogCallbackHandler.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/callback/DialogCallbackHandler.java Wed Oct 09 09:20:12 2013 +0100
@@ -54,6 +54,7 @@
* @see javax.security.auth.callback
* @deprecated This class will be removed in a future release.
*/
+@jdk.Exported(false)
@Deprecated
public class DialogCallbackHandler implements CallbackHandler {
--- a/jdk/src/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java Wed Oct 09 09:20:12 2013 +0100
@@ -53,6 +53,7 @@
* @see javax.security.auth.callback
*/
+@jdk.Exported
public class TextCallbackHandler implements CallbackHandler {
/**
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/src/share/classes/com/sun/security/auth/callback/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -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.Exported
+package com.sun.security.auth.callback;
--- a/jdk/src/share/classes/com/sun/security/auth/login/ConfigFile.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/login/ConfigFile.java Wed Oct 09 09:20:12 2013 +0100
@@ -83,6 +83,7 @@
* @see javax.security.auth.login.LoginContext
* @see java.security.Security security properties
*/
+@jdk.Exported
public class ConfigFile extends Configuration {
private final sun.security.provider.ConfigFile.Spi spi;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/src/share/classes/com/sun/security/auth/login/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -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.Exported
+package com.sun.security.auth.login;
--- a/jdk/src/share/classes/com/sun/security/auth/module/JndiLoginModule.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/module/JndiLoginModule.java Wed Oct 09 09:20:12 2013 +0100
@@ -151,6 +151,7 @@
* </pre>
*
*/
+@jdk.Exported
public class JndiLoginModule implements LoginModule {
private static final ResourceBundle rb = AccessController.doPrivileged(
--- a/jdk/src/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java Wed Oct 09 09:20:12 2013 +0100
@@ -110,6 +110,7 @@
*
* </dl>
*/
+@jdk.Exported
public class KeyStoreLoginModule implements LoginModule {
private static final ResourceBundle rb = AccessController.doPrivileged(
--- a/jdk/src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java Wed Oct 09 09:20:12 2013 +0100
@@ -379,6 +379,7 @@
* @author Ram Marti
*/
+@jdk.Exported
public class Krb5LoginModule implements LoginModule {
// initial state
--- a/jdk/src/share/classes/com/sun/security/auth/module/LdapLoginModule.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/module/LdapLoginModule.java Wed Oct 09 09:20:12 2013 +0100
@@ -304,6 +304,7 @@
*
* @since 1.6
*/
+@jdk.Exported
public class LdapLoginModule implements LoginModule {
// Use the default classloader for this class to load the prompt strings.
--- a/jdk/src/share/classes/com/sun/security/auth/module/NTLoginModule.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/module/NTLoginModule.java Wed Oct 09 09:20:12 2013 +0100
@@ -57,6 +57,7 @@
*
* @see javax.security.auth.spi.LoginModule
*/
+@jdk.Exported
public class NTLoginModule implements LoginModule {
private NTSystem ntSystem;
--- a/jdk/src/share/classes/com/sun/security/auth/module/NTSystem.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/module/NTSystem.java Wed Oct 09 09:20:12 2013 +0100
@@ -30,6 +30,7 @@
* security information for the current user.
*
*/
+@jdk.Exported
public class NTSystem {
private native void getCurrent(boolean debug);
--- a/jdk/src/share/classes/com/sun/security/auth/module/SolarisLoginModule.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/module/SolarisLoginModule.java Wed Oct 09 09:20:12 2013 +0100
@@ -52,6 +52,7 @@
* UnixLoginModule.
*
*/
+@jdk.Exported(false)
@Deprecated
public class SolarisLoginModule implements LoginModule {
--- a/jdk/src/share/classes/com/sun/security/auth/module/SolarisSystem.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/module/SolarisSystem.java Wed Oct 09 09:20:12 2013 +0100
@@ -30,6 +30,7 @@
* UID/GID/groups information for the current user.
*
*/
+@jdk.Exported
public class SolarisSystem {
private native void getSolarisInfo();
--- a/jdk/src/share/classes/com/sun/security/auth/module/UnixLoginModule.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/module/UnixLoginModule.java Wed Oct 09 09:20:12 2013 +0100
@@ -47,6 +47,7 @@
* debug messages will be output to the output stream, System.out.
*
*/
+@jdk.Exported
public class UnixLoginModule implements LoginModule {
// initial state
--- a/jdk/src/share/classes/com/sun/security/auth/module/UnixSystem.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/auth/module/UnixSystem.java Wed Oct 09 09:20:12 2013 +0100
@@ -30,6 +30,7 @@
* UID/GID/groups information for the current user.
*
*/
+@jdk.Exported
public class UnixSystem {
private native void getUnixInfo();
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/src/share/classes/com/sun/security/auth/module/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -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.Exported
+package com.sun.security.auth.module;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/src/share/classes/com/sun/security/auth/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -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.Exported
+package com.sun.security.auth;
--- a/jdk/src/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java Wed Oct 09 09:20:12 2013 +0100
@@ -28,7 +28,8 @@
/**
* Kerberos 5 AuthorizationData entry.
*/
-final public class AuthorizationDataEntry {
+@jdk.Exported
+public final class AuthorizationDataEntry {
private final int type;
private final byte[] data;
--- a/jdk/src/share/classes/com/sun/security/jgss/ExtendedGSSContext.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/jgss/ExtendedGSSContext.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,6 +32,7 @@
* functionalities not defined by {@code org.ietf.jgss.GSSContext},
* such as querying context-specific attributes.
*/
+@jdk.Exported
public interface ExtendedGSSContext extends GSSContext {
/**
* Return the mechanism-specific attribute associated with {@code type}.
--- a/jdk/src/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java Wed Oct 09 09:20:12 2013 +0100
@@ -32,6 +32,7 @@
* functionalities not defined by {@code org.ietf.jgss.GSSCredential}.
* @since 1.8
*/
+@jdk.Exported
public interface ExtendedGSSCredential extends GSSCredential {
/**
* Impersonates a principal. In Kerberos, this can be implemented
--- a/jdk/src/share/classes/com/sun/security/jgss/GSSUtil.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/jgss/GSSUtil.java Wed Oct 09 09:20:12 2013 +0100
@@ -33,6 +33,7 @@
* GSS-API Utilities for using in conjunction with Sun Microsystem's
* implementation of Java GSS-API.
*/
+@jdk.Exported
public class GSSUtil {
/**
--- a/jdk/src/share/classes/com/sun/security/jgss/InquireSecContextPermission.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/jgss/InquireSecContextPermission.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,6 +35,7 @@
*
* <p>The target name is the {@link InquireType} allowed.
*/
+@jdk.Exported
public final class InquireSecContextPermission extends BasicPermission {
private static final long serialVersionUID = -7131173349668647297L;
--- a/jdk/src/share/classes/com/sun/security/jgss/InquireType.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/security/jgss/InquireType.java Wed Oct 09 09:20:12 2013 +0100
@@ -29,6 +29,7 @@
* Attribute types that can be specified as an argument of
* {@link com.sun.security.jgss.ExtendedGSSContext#inquireSecContext}
*/
+@jdk.Exported
public enum InquireType {
/**
* Attribute type for retrieving the session key of an
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/src/share/classes/com/sun/security/jgss/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -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.Exported
+package com.sun.security.jgss;
--- a/jdk/src/share/classes/com/sun/tools/attach/AgentInitializationException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/tools/attach/AgentInitializationException.java Wed Oct 09 09:20:12 2013 +0100
@@ -40,6 +40,7 @@
* the error returned by the agent's <code>Agent_OnAttach</code> function.
* This error code can be obtained by invoking the {@link #returnValue() returnValue} method.
*/
+@jdk.Exported
public class AgentInitializationException extends Exception {
/** use serialVersionUID for interoperability */
--- a/jdk/src/share/classes/com/sun/tools/attach/AgentLoadException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/tools/attach/AgentLoadException.java Wed Oct 09 09:20:12 2013 +0100
@@ -36,6 +36,7 @@
* com.sun.tools.attach.VirtualMachine#loadAgentPath loadAgentPath} methods
* if the agent, or agent library, cannot be loaded.
*/
+@jdk.Exported
public class AgentLoadException extends Exception {
/** use serialVersionUID for interoperability */
--- a/jdk/src/share/classes/com/sun/tools/attach/AttachNotSupportedException.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/tools/attach/AttachNotSupportedException.java Wed Oct 09 09:20:12 2013 +0100
@@ -36,6 +36,7 @@
* AttachProvider.attachVirtualMachine} if the provider attempts to
* attach to a Java virtual machine with which it not comptatible.
*/
+@jdk.Exported
public class AttachNotSupportedException extends Exception {
/** use serialVersionUID for interoperability */
--- a/jdk/src/share/classes/com/sun/tools/attach/AttachPermission.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/tools/attach/AttachPermission.java Wed Oct 09 09:20:12 2013 +0100
@@ -79,6 +79,7 @@
* @see com.sun.tools.attach.spi.AttachProvider
*/
+@jdk.Exported
public final class AttachPermission extends java.security.BasicPermission {
/** use serialVersionUID for interoperability */
--- a/jdk/src/share/classes/com/sun/tools/attach/VirtualMachine.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/tools/attach/VirtualMachine.java Wed Oct 09 09:20:12 2013 +0100
@@ -102,6 +102,7 @@
* @since 1.6
*/
+@jdk.Exported
public abstract class VirtualMachine {
private AttachProvider provider;
private String id;
--- a/jdk/src/share/classes/com/sun/tools/attach/VirtualMachineDescriptor.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/tools/attach/VirtualMachineDescriptor.java Wed Oct 09 09:20:12 2013 +0100
@@ -55,6 +55,7 @@
*
* @since 1.6
*/
+@jdk.Exported
public class VirtualMachineDescriptor {
private AttachProvider provider;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/src/share/classes/com/sun/tools/attach/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -0,0 +1,43 @@
+/*
+ * 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 Java<sup><font size=-2>TM</font></sup>
+ * virtual machine.
+ * <p>
+ * 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.Exported
+package com.sun.tools.attach;
--- a/jdk/src/share/classes/com/sun/tools/attach/package.html Wed Oct 09 00:10:02 2013 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-<!--
- Copyright (c) 2005, 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.
--->
-
-<!doctype html public "-//IETF//DTD HTML//EN">
-<html>
-<body bgcolor="white">
-
-Provides the API to attach to a Java<sup><font size=-2>TM</font></sup>
-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
-
-</body>
-</html>
-
-
-
--- a/jdk/src/share/classes/com/sun/tools/attach/spi/AttachProvider.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/tools/attach/spi/AttachProvider.java Wed Oct 09 09:20:12 2013 +0100
@@ -74,6 +74,7 @@
* @since 1.6
*/
+@jdk.Exported
public abstract class AttachProvider {
private static final Object lock = new Object();
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/src/share/classes/com/sun/tools/attach/spi/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -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.Exported
+package com.sun.tools.attach.spi;
--- a/jdk/src/share/classes/com/sun/tools/attach/spi/package.html Wed Oct 09 00:10:02 2013 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-<!--
- Copyright (c) 2005, 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.
--->
-
-<!doctype html public "-//IETF//DTD HTML//EN">
-<html>
-<body bgcolor="white">
-
-Provider classes for the <tt>{@link com.sun.tools.attach}</tt> package.
-
-<p> Only developers who are defining new attach providers should need to make
-direct use of this package. </p>
-
-@since 1.6
-
-</body>
-</html>
--- a/jdk/src/share/classes/com/sun/tools/jconsole/JConsoleContext.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/tools/jconsole/JConsoleContext.java Wed Oct 09 09:20:12 2013 +0100
@@ -43,6 +43,7 @@
*
* @since 1.6
*/
+@jdk.Exported
public interface JConsoleContext {
/**
* The {@link ConnectionState ConnectionState} bound property name.
@@ -53,6 +54,7 @@
* Values for the {@linkplain #CONNECTION_STATE_PROPERTY
* <i>ConnectionState</i>} bound property.
*/
+ @jdk.Exported
public enum ConnectionState {
/**
* The connection has been successfully established.
--- a/jdk/src/share/classes/com/sun/tools/jconsole/JConsolePlugin.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/share/classes/com/sun/tools/jconsole/JConsolePlugin.java Wed Oct 09 09:20:12 2013 +0100
@@ -72,6 +72,7 @@
*
* @since 1.6
*/
+@jdk.Exported
public abstract class JConsolePlugin {
private volatile JConsoleContext context = null;
private List<PropertyChangeListener> listeners = null;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/src/share/classes/com/sun/tools/jconsole/package-info.java Wed Oct 09 09:20:12 2013 +0100
@@ -0,0 +1,33 @@
+/*
+ * Copyright (c) 2006, 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 contains the JConsole API.
+ *
+ * @since 1.6
+ */
+
+@jdk.Exported
+package com.sun.tools.jconsole;
--- a/jdk/src/share/classes/com/sun/tools/jconsole/package.html Wed Oct 09 00:10:02 2013 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-<!--
- Copyright (c) 2006, 2007, 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.
--->
-
-<!doctype html public "-//IETF//DTD HTML//EN">
-<html>
-<head>
-</head>
-<body bgcolor="white">
-
-This package contains the JConsole API.
-
-@since 1.6
-
-</body>
-</html>
--- a/jdk/src/solaris/classes/com/sun/management/OSMBeanFactory.java Wed Oct 09 00:10:02 2013 +0100
+++ b/jdk/src/solaris/classes/com/sun/management/OSMBeanFactory.java Wed Oct 09 09:20:12 2013 +0100
@@ -35,6 +35,7 @@
* public API and its API may change in incompatable ways between dot dot
* releases and even patch releases. You should not rely on this class.
*/
+@jdk.Exported(false)
public class OSMBeanFactory {
/* static factory class */
private OSMBeanFactory() {};