diff --git a/jcl/com.ibm.dtfj-javadoc-829.launch b/jcl/com.ibm.dtfj-javadoc-829.launch index 7aaef9d5815..e9c1b6f07be 100644 --- a/jcl/com.ibm.dtfj-javadoc-829.launch +++ b/jcl/com.ibm.dtfj-javadoc-829.launch @@ -1,19 +1,19 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jcl/com.ibm.dtfj-javadoc-829.xml b/jcl/com.ibm.dtfj-javadoc-829.xml index cfde9d1cb96..03f8389f3c2 100644 --- a/jcl/com.ibm.dtfj-javadoc-829.xml +++ b/jcl/com.ibm.dtfj-javadoc-829.xml @@ -1,80 +1,87 @@ - - - - - - javadoc.exe=${javadoc.exe} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/jcl/com.ibm.lang.management-javadoc-829.launch b/jcl/com.ibm.lang.management-javadoc-829.launch index 22209b6f25c..cda0b783030 100644 --- a/jcl/com.ibm.lang.management-javadoc-829.launch +++ b/jcl/com.ibm.lang.management-javadoc-829.launch @@ -1,19 +1,19 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jcl/com.ibm.lang.management-javadoc-829.xml b/jcl/com.ibm.lang.management-javadoc-829.xml index 39cefb68d43..bc3af89ae8f 100644 --- a/jcl/com.ibm.lang.management-javadoc-829.xml +++ b/jcl/com.ibm.lang.management-javadoc-829.xml @@ -1,84 +1,86 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/jcl/com.ibm.lang.management-javadoc-90.launch b/jcl/com.ibm.lang.management-javadoc-90.launch deleted file mode 100644 index a0a4f2a58bf..00000000000 --- a/jcl/com.ibm.lang.management-javadoc-90.launch +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/jcl/com.ibm.lang.management-javadoc-90.xml b/jcl/com.ibm.lang.management-javadoc-90.xml deleted file mode 100644 index d55b5271b20..00000000000 --- a/jcl/com.ibm.lang.management-javadoc-90.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/jcl/src/com.ibm.dtfj/share/classes/com/ibm/dtfj/image/Image.java b/jcl/src/com.ibm.dtfj/share/classes/com/ibm/dtfj/image/Image.java index b8634cba4ea..c5130f997a9 100644 --- a/jcl/src/com.ibm.dtfj/share/classes/com/ibm/dtfj/image/Image.java +++ b/jcl/src/com.ibm.dtfj/share/classes/com/ibm/dtfj/image/Image.java @@ -27,13 +27,12 @@ import java.util.Properties; /** - *

Represents an entire operating system image (e.g. a core file).

+ *

Represents an entire operating system image (for example, a core file).

* *

There are methods for accessing information about the architecture * of the machine on which the image was running - hardware and * operating system. The major feature, however, is the ability to * iterate over the Address Spaces contained within the image.

- * */ public interface Image { diff --git a/jcl/src/com.ibm.dtfj/share/classes/com/ibm/dtfj/image/package-info.java b/jcl/src/com.ibm.dtfj/share/classes/com/ibm/dtfj/image/package-info.java new file mode 100644 index 00000000000..104ae1f7b34 --- /dev/null +++ b/jcl/src/com.ibm.dtfj/share/classes/com/ibm/dtfj/image/package-info.java @@ -0,0 +1,27 @@ +/*[INCLUDE-IF Sidecar18-SE]*/ +/******************************************************************************* + * Copyright (c) 2017, 2017 IBM Corp. and others + * + * This program and the accompanying materials are made available under + * the terms of the Eclipse Public License 2.0 which accompanies this + * distribution and is available at https://www.eclipse.org/legal/epl-2.0/ + * or the Apache License, Version 2.0 which accompanies this distribution and + * is available at https://www.apache.org/licenses/LICENSE-2.0. + * + * This Source Code may also be made available under the following + * Secondary Licenses when the conditions for such availability set + * forth in the Eclipse Public License, v. 2.0 are satisfied: GNU + * General Public License, version 2 with the GNU Classpath + * Exception [1] and GNU General Public License, version 2 with the + * OpenJDK Assembly Exception [2]. + * + * [1] https://www.gnu.org/software/classpath/license.html + * [2] http://openjdk.java.net/legal/assembly-exception.html + * + * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 + *******************************************************************************/ + +/** + * Classes to support reading system images. + */ +package com.ibm.dtfj.image; diff --git a/jcl/src/com.ibm.dtfj/share/classes/com/ibm/dtfj/java/package-info.java b/jcl/src/com.ibm.dtfj/share/classes/com/ibm/dtfj/java/package-info.java new file mode 100644 index 00000000000..0d1a0184a57 --- /dev/null +++ b/jcl/src/com.ibm.dtfj/share/classes/com/ibm/dtfj/java/package-info.java @@ -0,0 +1,27 @@ +/*[INCLUDE-IF Sidecar18-SE]*/ +/******************************************************************************* + * Copyright (c) 2017, 2017 IBM Corp. and others + * + * This program and the accompanying materials are made available under + * the terms of the Eclipse Public License 2.0 which accompanies this + * distribution and is available at https://www.eclipse.org/legal/epl-2.0/ + * or the Apache License, Version 2.0 which accompanies this distribution and + * is available at https://www.apache.org/licenses/LICENSE-2.0. + * + * This Source Code may also be made available under the following + * Secondary Licenses when the conditions for such availability set + * forth in the Eclipse Public License, v. 2.0 are satisfied: GNU + * General Public License, version 2 with the GNU Classpath + * Exception [1] and GNU General Public License, version 2 with the + * OpenJDK Assembly Exception [2]. + * + * [1] https://www.gnu.org/software/classpath/license.html + * [2] http://openjdk.java.net/legal/assembly-exception.html + * + * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 + *******************************************************************************/ + +/** + * Classes to support Java™ runtime instances. + */ +package com.ibm.dtfj.java; diff --git a/jcl/src/com.ibm.dtfj/share/classes/com/ibm/dtfj/runtime/package-info.java b/jcl/src/com.ibm.dtfj/share/classes/com/ibm/dtfj/runtime/package-info.java new file mode 100644 index 00000000000..75f4d17d62c --- /dev/null +++ b/jcl/src/com.ibm.dtfj/share/classes/com/ibm/dtfj/runtime/package-info.java @@ -0,0 +1,27 @@ +/*[INCLUDE-IF Sidecar18-SE]*/ +/******************************************************************************* + * Copyright (c) 2017, 2017 IBM Corp. and others + * + * This program and the accompanying materials are made available under + * the terms of the Eclipse Public License 2.0 which accompanies this + * distribution and is available at https://www.eclipse.org/legal/epl-2.0/ + * or the Apache License, Version 2.0 which accompanies this distribution and + * is available at https://www.apache.org/licenses/LICENSE-2.0. + * + * This Source Code may also be made available under the following + * Secondary Licenses when the conditions for such availability set + * forth in the Eclipse Public License, v. 2.0 are satisfied: GNU + * General Public License, version 2 with the GNU Classpath + * Exception [1] and GNU General Public License, version 2 with the + * OpenJDK Assembly Exception [2]. + * + * [1] https://www.gnu.org/software/classpath/license.html + * [2] http://openjdk.java.net/legal/assembly-exception.html + * + * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 + *******************************************************************************/ + +/** + * Classes to support managed runtime instances. + */ +package com.ibm.dtfj.runtime; diff --git a/jcl/src/com.ibm.dtfj/share/classes/dtfj-overview.html b/jcl/src/com.ibm.dtfj/share/classes/dtfj-overview.html new file mode 100644 index 00000000000..73faa10f28b --- /dev/null +++ b/jcl/src/com.ibm.dtfj/share/classes/dtfj-overview.html @@ -0,0 +1,36 @@ +/*[INCLUDE-IF Sidecar18-SE]*/ + + + + +Diagnostic Tool Framework for Java™ (DTFJ) + + +

Diagnostic Tool Framework for Java™ (DTFJ)

+

+The Diagnostic Tool Framework for Java™ (DTFJ) is a Java application +programming interface (API) from IBM® used to support the building of +Java diagnostic tools. DTFJ works with data from a system dump or a Javadump. +

+ + diff --git a/jcl/src/com.ibm.dtfj/share/classes/module-info.java b/jcl/src/com.ibm.dtfj/share/classes/module-info.java index e5afea05b7a..d32fa9533a0 100644 --- a/jcl/src/com.ibm.dtfj/share/classes/module-info.java +++ b/jcl/src/com.ibm.dtfj/share/classes/module-info.java @@ -20,6 +20,14 @@ * * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 *******************************************************************************/ + +/** + * Diagnostic Tool Framework for Java™ (DTFJ) + * + * The Diagnostic Tool Framework for Java™ (DTFJ) is a Java application + * programming interface (API) from IBM® used to support the building of + * Java diagnostic tools. DTFJ works with data from a system dump or a Javadump. + */ module com.ibm.dtfj { requires transitive java.desktop; requires transitive java.logging; diff --git a/jcl/src/com.ibm.management/share/classes/com/ibm/lang/management/package-info.java b/jcl/src/com.ibm.management/share/classes/com/ibm/lang/management/package-info.java new file mode 100644 index 00000000000..31b54702bd0 --- /dev/null +++ b/jcl/src/com.ibm.management/share/classes/com/ibm/lang/management/package-info.java @@ -0,0 +1,27 @@ +/*[INCLUDE-IF Sidecar18-SE]*/ +/******************************************************************************* + * Copyright (c) 2017, 2017 IBM Corp. and others + * + * This program and the accompanying materials are made available under + * the terms of the Eclipse Public License 2.0 which accompanies this + * distribution and is available at https://www.eclipse.org/legal/epl-2.0/ + * or the Apache License, Version 2.0 which accompanies this distribution and + * is available at https://www.apache.org/licenses/LICENSE-2.0. + * + * This Source Code may also be made available under the following + * Secondary Licenses when the conditions for such availability set + * forth in the Eclipse Public License, v. 2.0 are satisfied: GNU + * General Public License, version 2 with the GNU Classpath + * Exception [1] and GNU General Public License, version 2 with the + * OpenJDK Assembly Exception [2]. + * + * [1] https://www.gnu.org/software/classpath/license.html + * [2] http://openjdk.java.net/legal/assembly-exception.html + * + * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 + *******************************************************************************/ + +/** + * OpenJ9 management extensions to java.lang.management. + */ +package com.ibm.lang.management; diff --git a/jcl/src/com.ibm.management/share/classes/com/ibm/virtualization/management/package-info.java b/jcl/src/com.ibm.management/share/classes/com/ibm/virtualization/management/package-info.java new file mode 100644 index 00000000000..a7b3eff7772 --- /dev/null +++ b/jcl/src/com.ibm.management/share/classes/com/ibm/virtualization/management/package-info.java @@ -0,0 +1,28 @@ +/*[INCLUDE-IF Sidecar18-SE]*/ +/******************************************************************************* + * Copyright (c) 2017, 2017 IBM Corp. and others + * + * This program and the accompanying materials are made available under + * the terms of the Eclipse Public License 2.0 which accompanies this + * distribution and is available at https://www.eclipse.org/legal/epl-2.0/ + * or the Apache License, Version 2.0 which accompanies this distribution and + * is available at https://www.apache.org/licenses/LICENSE-2.0. + * + * This Source Code may also be made available under the following + * Secondary Licenses when the conditions for such availability set + * forth in the Eclipse Public License, v. 2.0 are satisfied: GNU + * General Public License, version 2 with the GNU Classpath + * Exception [1] and GNU General Public License, version 2 with the + * OpenJDK Assembly Exception [2]. + * + * [1] https://www.gnu.org/software/classpath/license.html + * [2] http://openjdk.java.net/legal/assembly-exception.html + * + * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 + *******************************************************************************/ + +/** + * OpenJ9 management extensions relating to execution within a Guest + * (Virtual Machine (VM)/Logical Partition (LPAR)) on top of a Hypervisor. + */ +package com.ibm.virtualization.management; diff --git a/jcl/src/com.ibm.management/share/classes/management-overview.html b/jcl/src/com.ibm.management/share/classes/management-overview.html new file mode 100644 index 00000000000..e71924006cf --- /dev/null +++ b/jcl/src/com.ibm.management/share/classes/management-overview.html @@ -0,0 +1,34 @@ +/*[INCLUDE-IF Sidecar18-SE]*/ + + + + +OpenJ9 Management Extensions + + +

OpenJ9 Management Extensions

+

+OpenJ9 Management Extensions +

+ + diff --git a/jcl/src/com.ibm.management/share/classes/module-info.java b/jcl/src/com.ibm.management/share/classes/module-info.java index 491ff540cd9..66780d9e1d1 100644 --- a/jcl/src/com.ibm.management/share/classes/module-info.java +++ b/jcl/src/com.ibm.management/share/classes/module-info.java @@ -20,6 +20,10 @@ * * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 *******************************************************************************/ + +/** + * OpenJ9 management extensions. + */ module com.ibm.management { requires transitive java.management; requires transitive jdk.management;