diff --git a/src/share/classes/javax/management/MXBean.java b/src/share/classes/javax/management/MXBean.java index c691438737fb3f9c1e78baefa85bf92a6a25372b..4ff10d360afa4cd4ea4db815bb567b2b6108fd35 100644 --- a/src/share/classes/javax/management/MXBean.java +++ b/src/share/classes/javax/management/MXBean.java @@ -907,6 +907,14 @@ public interface ModuleMXBean {
  • Otherwise, J is not reconstructible.

  • +

    Rule 2 is not applicable to subset Profiles of Java SE that do not + include the {@code java.beans} package. When targeting a runtime that does + not include the {@code java.beans} package, and where there is a mismatch + between the compile-time and runtime environment whereby J is + compiled with a public constructor and the {@code ConstructorProperties} + annotation, then J is not reconstructible unless another rule + applies.

    +

    Here are examples showing different ways to code a type {@code NamedNumber} that consists of an {@code int} and a {@code String}. In each case, the {@code CompositeType} looks like this:

    diff --git a/src/share/classes/javax/management/monitor/package.html b/src/share/classes/javax/management/monitor/package.html index 282dd9263691695200db54b5a717111683d6dcfc..a5050d77f0a25e3b79553ba314c4709d4be0b167 100644 --- a/src/share/classes/javax/management/monitor/package.html +++ b/src/share/classes/javax/management/monitor/package.html @@ -60,19 +60,20 @@ questions. v. A value x is extracted from v as follows:

    The third rule means for example that if the attribute