This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/tomee-site-pub.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new a156a9a  [site-publish] source tomee-site-generator 
https://github.com/apache/tomee-site-generator 
https://ci-builds.apache.org/job/Tomee/job/site-publish
a156a9a is described below

commit a156a9a8b1c46e42f41d94074466332a2688bfd8
Author: jenkins <[email protected]>
AuthorDate: Fri Jan 14 00:43:04 2022 +0000

    [site-publish] source tomee-site-generator
    https://github.com/apache/tomee-site-generator
    https://ci-builds.apache.org/job/Tomee/job/site-publish
---
 jakartaee-9.0/javadoc/allclasses-frame.html        |   3 +-
 jakartaee-9.0/javadoc/allclasses-noframe.html      |   3 +-
 jakartaee-9.0/javadoc/constant-values.html         |   6 +-
 jakartaee-9.0/javadoc/index-all.html               |  27 ++----
 .../json/bind/annotation/JsonbNumberFormat.html    |   4 +-
 .../json/bind/annotation/JsonbProperty.html        |   4 +-
 .../jakarta/json/bind/annotation/JsonbSubtype.html |  10 +-
 .../bind/annotation/JsonbTypeDeserializer.html     |   4 +-
 .../{JsonbNumberFormat.html => JsonbTypeInfo.html} | 101 ++++++++++-----------
 .../json/bind/annotation/JsonbTypeSerializer.html  |   4 +-
 .../json/bind/annotation/package-frame.html        |   6 +-
 .../json/bind/annotation/package-summary.html      |  41 +++------
 .../jakarta/json/bind/annotation/package-tree.html |  14 +--
 jakartaee-9.0/javadoc/overview-tree.html           |   3 +-
 14 files changed, 88 insertions(+), 142 deletions(-)

diff --git a/jakartaee-9.0/javadoc/allclasses-frame.html 
b/jakartaee-9.0/javadoc/allclasses-frame.html
index 3a0a6f9..a17ba0f 100644
--- a/jakartaee-9.0/javadoc/allclasses-frame.html
+++ b/jakartaee-9.0/javadoc/allclasses-frame.html
@@ -455,8 +455,6 @@
 <li><a href="jakarta/json/bind/JsonbException.html" title="class in 
jakarta.json.bind" target="classFrame">JsonbException</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbNillable.html" 
title="annotation in jakarta.json.bind.annotation" 
target="classFrame">JsonbNillable</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbNumberFormat.html" 
title="annotation in jakarta.json.bind.annotation" 
target="classFrame">JsonbNumberFormat</a></li>
-<li><a href="jakarta/json/bind/annotation/JsonbPolymorphicType.html" 
title="annotation in jakarta.json.bind.annotation" 
target="classFrame">JsonbPolymorphicType</a></li>
-<li><a href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html" 
title="enum in jakarta.json.bind.annotation" 
target="classFrame">JsonbPolymorphicType.Format</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbProperty.html" 
title="annotation in jakarta.json.bind.annotation" 
target="classFrame">JsonbProperty</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbPropertyOrder.html" 
title="annotation in jakarta.json.bind.annotation" 
target="classFrame">JsonbPropertyOrder</a></li>
 <li><a href="jakarta/json/bind/spi/JsonbProvider.html" title="class in 
jakarta.json.bind.spi" target="classFrame">JsonbProvider</a></li>
@@ -465,6 +463,7 @@
 <li><a href="jakarta/json/bind/annotation/JsonbTransient.html" 
title="annotation in jakarta.json.bind.annotation" 
target="classFrame">JsonbTransient</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbTypeAdapter.html" 
title="annotation in jakarta.json.bind.annotation" 
target="classFrame">JsonbTypeAdapter</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbTypeDeserializer.html" 
title="annotation in jakarta.json.bind.annotation" 
target="classFrame">JsonbTypeDeserializer</a></li>
+<li><a href="jakarta/json/bind/annotation/JsonbTypeInfo.html" 
title="annotation in jakarta.json.bind.annotation" 
target="classFrame">JsonbTypeInfo</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbTypeSerializer.html" 
title="annotation in jakarta.json.bind.annotation" 
target="classFrame">JsonbTypeSerializer</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbVisibility.html" 
title="annotation in jakarta.json.bind.annotation" 
target="classFrame">JsonbVisibility</a></li>
 <li><a href="jakarta/servlet/jsp/JspApplicationContext.html" title="interface 
in jakarta.servlet.jsp" target="classFrame"><span 
class="interfaceName">JspApplicationContext</span></a></li>
diff --git a/jakartaee-9.0/javadoc/allclasses-noframe.html 
b/jakartaee-9.0/javadoc/allclasses-noframe.html
index b07f6af..1f80835 100644
--- a/jakartaee-9.0/javadoc/allclasses-noframe.html
+++ b/jakartaee-9.0/javadoc/allclasses-noframe.html
@@ -455,8 +455,6 @@
 <li><a href="jakarta/json/bind/JsonbException.html" title="class in 
jakarta.json.bind">JsonbException</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbNillable.html" 
title="annotation in jakarta.json.bind.annotation">JsonbNillable</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbNumberFormat.html" 
title="annotation in jakarta.json.bind.annotation">JsonbNumberFormat</a></li>
-<li><a href="jakarta/json/bind/annotation/JsonbPolymorphicType.html" 
title="annotation in jakarta.json.bind.annotation">JsonbPolymorphicType</a></li>
-<li><a href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html" 
title="enum in 
jakarta.json.bind.annotation">JsonbPolymorphicType.Format</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbProperty.html" 
title="annotation in jakarta.json.bind.annotation">JsonbProperty</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbPropertyOrder.html" 
title="annotation in jakarta.json.bind.annotation">JsonbPropertyOrder</a></li>
 <li><a href="jakarta/json/bind/spi/JsonbProvider.html" title="class in 
jakarta.json.bind.spi">JsonbProvider</a></li>
@@ -465,6 +463,7 @@
 <li><a href="jakarta/json/bind/annotation/JsonbTransient.html" 
title="annotation in jakarta.json.bind.annotation">JsonbTransient</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbTypeAdapter.html" 
title="annotation in jakarta.json.bind.annotation">JsonbTypeAdapter</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbTypeDeserializer.html" 
title="annotation in 
jakarta.json.bind.annotation">JsonbTypeDeserializer</a></li>
+<li><a href="jakarta/json/bind/annotation/JsonbTypeInfo.html" 
title="annotation in jakarta.json.bind.annotation">JsonbTypeInfo</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbTypeSerializer.html" 
title="annotation in jakarta.json.bind.annotation">JsonbTypeSerializer</a></li>
 <li><a href="jakarta/json/bind/annotation/JsonbVisibility.html" 
title="annotation in jakarta.json.bind.annotation">JsonbVisibility</a></li>
 <li><a href="jakarta/servlet/jsp/JspApplicationContext.html" title="interface 
in jakarta.servlet.jsp"><span 
class="interfaceName">JspApplicationContext</span></a></li>
diff --git a/jakartaee-9.0/javadoc/constant-values.html 
b/jakartaee-9.0/javadoc/constant-values.html
index 75684a6..f185662 100644
--- a/jakartaee-9.0/javadoc/constant-values.html
+++ b/jakartaee-9.0/javadoc/constant-values.html
@@ -594,7 +594,7 @@
 </li>
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbPolymorphicType.html" title="annotation 
in jakarta.json.bind.annotation">JsonbPolymorphicType</a></span><span 
class="tabEnd">&nbsp;</span></caption>
+<caption><span>jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbTypeInfo.html" title="annotation in 
jakarta.json.bind.annotation">JsonbTypeInfo</a></span><span 
class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th scope="col">Constant Field</th>
@@ -602,10 +602,10 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="jakarta.json.bind.annotation.JsonbPolymorphicType.DEFAULT_KEY_NAME">
+<td class="colFirst"><a 
name="jakarta.json.bind.annotation.JsonbTypeInfo.DEFAULT_KEY_NAME">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
-<td><code><a 
href="jakarta/json/bind/annotation/JsonbPolymorphicType.html#DEFAULT_KEY_NAME">DEFAULT_KEY_NAME</a></code></td>
+<td><code><a 
href="jakarta/json/bind/annotation/JsonbTypeInfo.html#DEFAULT_KEY_NAME">DEFAULT_KEY_NAME</a></code></td>
 <td class="colLast"><code>"@type"</code></td>
 </tr>
 </tbody>
diff --git a/jakartaee-9.0/javadoc/index-all.html 
b/jakartaee-9.0/javadoc/index-all.html
index 1440592..e92319a 100644
--- a/jakartaee-9.0/javadoc/index-all.html
+++ b/jakartaee-9.0/javadoc/index-all.html
@@ -4518,9 +4518,9 @@
 <dd>
 <div class="block">Value that indicates the default format.</div>
 </dd>
-<dt><span class="memberNameLink"><a 
href="jakarta/json/bind/annotation/JsonbPolymorphicType.html#DEFAULT_KEY_NAME">DEFAULT_KEY_NAME</a></span>
 - Static variable in annotation type jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbPolymorphicType.html" title="annotation 
in jakarta.json.bind.annotation">JsonbPolymorphicType</a></dt>
+<dt><span class="memberNameLink"><a 
href="jakarta/json/bind/annotation/JsonbTypeInfo.html#DEFAULT_KEY_NAME">DEFAULT_KEY_NAME</a></span>
 - Static variable in annotation type jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbTypeInfo.html" title="annotation in 
jakarta.json.bind.annotation">JsonbTypeInfo</a></dt>
 <dd>
-<div class="block">Default polymorphic information key name.</div>
+<div class="block">Default type information key name.</div>
 </dd>
 <dt><span class="memberNameLink"><a 
href="jakarta/json/bind/annotation/JsonbDateFormat.html#DEFAULT_LOCALE">DEFAULT_LOCALE</a></span>
 - Static variable in annotation type jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbDateFormat.html" title="annotation in 
jakarta.json.bind.annotation">JsonbDateFormat</a></dt>
 <dd>
@@ -15952,14 +15952,6 @@
 <dd>
 <div class="block">Annotation provides way how to set custom number format to 
field or JavaBean property.</div>
 </dd>
-<dt><a href="jakarta/json/bind/annotation/JsonbPolymorphicType.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbPolymorphicType</span></a> - Annotation Type in <a 
href="jakarta/json/bind/annotation/package-summary.html">jakarta.json.bind.annotation</a></dt>
-<dd>
-<div class="block">Configuration annotation of the polymorphic type 
handling.</div>
-</dd>
-<dt><a href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html" 
title="enum in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbPolymorphicType.Format</span></a> - Enum in <a 
href="jakarta/json/bind/annotation/package-summary.html">jakarta.json.bind.annotation</a></dt>
-<dd>
-<div class="block">Format under which serialized polymorphic type should be 
handled.</div>
-</dd>
 <dt><a href="jakarta/json/bind/annotation/JsonbProperty.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbProperty</span></a> - Annotation Type in <a 
href="jakarta/json/bind/annotation/package-summary.html">jakarta.json.bind.annotation</a></dt>
 <dd>
 <div class="block">Allows customization of field (or JavaBean property) 
name.This name is used either in serialization or
@@ -15983,7 +15975,7 @@
 </dd>
 <dt><a href="jakarta/json/bind/annotation/JsonbSubtype.html" title="annotation 
in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbSubtype</span></a> - Annotation Type in <a 
href="jakarta/json/bind/annotation/package-summary.html">jakarta.json.bind.annotation</a></dt>
 <dd>
-<div class="block">Subtype is tightly bound to the <a 
href="jakarta/json/bind/annotation/JsonbPolymorphicType.html" title="annotation 
in jakarta.json.bind.annotation"><code>JsonbPolymorphicType</code></a>.</div>
+<div class="block">Subtype is tightly bound to the <a 
href="jakarta/json/bind/annotation/JsonbTypeInfo.html" title="annotation in 
jakarta.json.bind.annotation"><code>JsonbTypeInfo</code></a>.</div>
 </dd>
 <dt><a href="jakarta/json/bind/annotation/JsonbTransient.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbTransient</span></a> - Annotation Type in <a 
href="jakarta/json/bind/annotation/package-summary.html">jakarta.json.bind.annotation</a></dt>
 <dd>
@@ -15998,6 +15990,10 @@
 <div class="block">
      Annotation provides way how to set custom JsonbDeserializer to field or 
JavaBean property.</div>
 </dd>
+<dt><a href="jakarta/json/bind/annotation/JsonbTypeInfo.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbTypeInfo</span></a> - Annotation Type in <a 
href="jakarta/json/bind/annotation/package-summary.html">jakarta.json.bind.annotation</a></dt>
+<dd>
+<div class="block">Configuration annotation of the type information 
handling.</div>
+</dd>
 <dt><a href="jakarta/json/bind/annotation/JsonbTypeSerializer.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbTypeSerializer</span></a> - Annotation Type in <a 
href="jakarta/json/bind/annotation/package-summary.html">jakarta.json.bind.annotation</a></dt>
 <dd>
 <div class="block">Annotation provides way how to set custom JsonbSerializer 
to field or JavaBean property.</div>
@@ -27534,10 +27530,6 @@
 <dd>
 <div class="block">Returns the enum constant of this type with the specified 
name.</div>
 </dd>
-<dt><span class="memberNameLink"><a 
href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html#valueOf-java.lang.String-">valueOf(String)</a></span>
 - Static method in enum jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html" 
title="enum in 
jakarta.json.bind.annotation">JsonbPolymorphicType.Format</a></dt>
-<dd>
-<div class="block">Returns the enum constant of this type with the specified 
name.</div>
-</dd>
 <dt><span class="memberNameLink"><a 
href="jakarta/jws/soap/SOAPBinding.ParameterStyle.html#valueOf-java.lang.String-">valueOf(String)</a></span>
 - Static method in enum jakarta.jws.soap.<a 
href="jakarta/jws/soap/SOAPBinding.ParameterStyle.html" title="enum in 
jakarta.jws.soap">SOAPBinding.ParameterStyle</a></dt>
 <dd>
 <div class="block">Returns the enum constant of this type with the specified 
name.</div>
@@ -27823,11 +27815,6 @@ the order they are declared.</div>
 <div class="block">Returns an array containing the constants of this enum 
type, in
 the order they are declared.</div>
 </dd>
-<dt><span class="memberNameLink"><a 
href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html#values--">values()</a></span>
 - Static method in enum jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html" 
title="enum in 
jakarta.json.bind.annotation">JsonbPolymorphicType.Format</a></dt>
-<dd>
-<div class="block">Returns an array containing the constants of this enum 
type, in
-the order they are declared.</div>
-</dd>
 <dt><span class="memberNameLink"><a 
href="jakarta/jws/soap/SOAPBinding.ParameterStyle.html#values--">values()</a></span>
 - Static method in enum jakarta.jws.soap.<a 
href="jakarta/jws/soap/SOAPBinding.ParameterStyle.html" title="enum in 
jakarta.jws.soap">SOAPBinding.ParameterStyle</a></dt>
 <dd>
 <div class="block">Returns an array containing the constants of this enum 
type, in
diff --git 
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbNumberFormat.html 
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbNumberFormat.html
index 4ddfa6b..243280d 100644
--- a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbNumberFormat.html
+++ b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbNumberFormat.html
@@ -43,7 +43,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../jakarta/json/bind/annotation/JsonbNillable.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbProperty.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../index.html?jakarta/json/bind/annotation/JsonbNumberFormat.html"
 target="_top">Frames</a></li>
@@ -264,7 +264,7 @@ public @interface <span 
class="memberNameLabel">JsonbNumberFormat</span></pre>
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../jakarta/json/bind/annotation/JsonbNillable.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbProperty.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../index.html?jakarta/json/bind/annotation/JsonbNumberFormat.html"
 target="_top">Frames</a></li>
diff --git 
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbProperty.html 
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbProperty.html
index 815bf45..e33157b 100644
--- a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbProperty.html
+++ b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbProperty.html
@@ -42,7 +42,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html"
 title="enum in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbNumberFormat.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../jakarta/json/bind/annotation/JsonbPropertyOrder.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -225,7 +225,7 @@ public abstract&nbsp;boolean&nbsp;nillable</pre>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html"
 title="enum in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbNumberFormat.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../jakarta/json/bind/annotation/JsonbPropertyOrder.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git 
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbSubtype.html 
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbSubtype.html
index b7498f0..bbf9d87 100644
--- a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbSubtype.html
+++ b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbSubtype.html
@@ -96,19 +96,17 @@
  @Retention(value=RUNTIME)
  @Target(value={})
 public @interface <span class="memberNameLabel">JsonbSubtype</span></pre>
-<div class="block">Subtype is tightly bound to the <a 
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html" 
title="annotation in 
jakarta.json.bind.annotation"><code>JsonbPolymorphicType</code></a>.
+<div class="block">Subtype is tightly bound to the <a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html" 
title="annotation in 
jakarta.json.bind.annotation"><code>JsonbTypeInfo</code></a>.
  <br>
  Type defines class which instance will be created when processing specific 
alias, or when processing
  instance of the specified type, to determine which alias should be used.
  <br>
  Alias is used instead of a class name. It has to be unique value among all 
the defined subtypes
- bound to the specific <a 
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html" 
title="annotation in 
jakarta.json.bind.annotation"><code>JsonbPolymorphicType</code></a>. An 
exception should be thrown when processing and
+ bound to the specific <a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html" 
title="annotation in 
jakarta.json.bind.annotation"><code>JsonbTypeInfo</code></a>. An exception 
should be thrown when processing and
  validating aliases and duplicate alias is found.
- <br>
- An exception have to be thrown when processing unknown alias and
  <pre><code>
  // Example
-  @JsonbPolymorphicType({
+  @JsonbTypeInfo({
        @JsonbSubtype(alias = "dog", type = Dog.class)
        @JsonbSubtype(alias = "cat", type = Cat.class)
  })
@@ -126,7 +124,7 @@ public @interface <span 
class="memberNameLabel">JsonbSubtype</span></pre>
 
  jsonb.toJson(new Dog());// {"@type":"dog","isDog":true}
  jsonb.toJson(new Cat());// {"@type":"cat","isCat":true}
- jsonb.toJson(new Rat());// An exception thrown
+ jsonb.toJson(new Rat());// {"isRat":true}
  </code></pre></div>
 </li>
 </ul>
diff --git 
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeDeserializer.html 
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeDeserializer.html
index 25f150c..98a8960 100644
--- 
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeDeserializer.html
+++ 
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeDeserializer.html
@@ -43,7 +43,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../jakarta/json/bind/annotation/JsonbTypeAdapter.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeSerializer.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../index.html?jakarta/json/bind/annotation/JsonbTypeDeserializer.html"
 target="_top">Frames</a></li>
@@ -198,7 +198,7 @@ public @interface <span 
class="memberNameLabel">JsonbTypeDeserializer</span></pr
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../jakarta/json/bind/annotation/JsonbTypeAdapter.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeSerializer.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../index.html?jakarta/json/bind/annotation/JsonbTypeDeserializer.html"
 target="_top">Frames</a></li>
diff --git 
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbNumberFormat.html 
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeInfo.html
similarity index 67%
copy from 
jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbNumberFormat.html
copy to jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeInfo.html
index 4ddfa6b..03ac180 100644
--- a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbNumberFormat.html
+++ b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeInfo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<title>JsonbNumberFormat</title>
+<title>JsonbTypeInfo</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JsonbNumberFormat";
+            parent.document.title="JsonbTypeInfo";
         }
     }
     catch(err) {
@@ -42,12 +42,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../jakarta/json/bind/annotation/JsonbNillable.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeDeserializer.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeSerializer.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a 
href="../../../../index.html?jakarta/json/bind/annotation/JsonbNumberFormat.html"
 target="_top">Frames</a></li>
-<li><a href="JsonbNumberFormat.html" target="_top">No&nbsp;Frames</a></li>
+<li><a 
href="../../../../index.html?jakarta/json/bind/annotation/JsonbTypeInfo.html" 
target="_top">Frames</a></li>
+<li><a href="JsonbTypeInfo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -84,7 +84,7 @@
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">jakarta.json.bind.annotation</div>
-<h2 title="Annotation Type JsonbNumberFormat" class="title">Annotation Type 
JsonbNumberFormat</h2>
+<h2 title="Annotation Type JsonbTypeInfo" class="title">Annotation Type 
JsonbTypeInfo</h2>
 </div>
 <div class="contentContainer">
 <div class="description">
@@ -94,25 +94,21 @@
 <br>
 <pre><a href="../../../../jakarta/json/bind/annotation/JsonbAnnotation.html" 
title="annotation in jakarta.json.bind.annotation">@JsonbAnnotation</a>
  @Retention(value=RUNTIME)
- @Target(value={ANNOTATION_TYPE,FIELD,METHOD,TYPE,PARAMETER,PACKAGE})
-public @interface <span class="memberNameLabel">JsonbNumberFormat</span></pre>
-<div class="block"><p>Annotation provides way how to set custom number format 
to field or JavaBean property.</p>
+ @Target(value={ANNOTATION_TYPE,TYPE})
+public @interface <span class="memberNameLabel">JsonbTypeInfo</span></pre>
+<div class="block">Configuration annotation of the type information handling.
+ <br>
+ This annotation is required on the most common parent of all classes when 
type information will be applied.
+ <pre><code>
+ // Example
+  @JsonbTypeInfo(key = "@key")
+ interface Animal {}
 
- <p>The pattern format is specified in <code>DecimalFormat</code></p>
-
- <p><b>Usage</b></p>
- <p>The <code>@JsonbNumberFormat</code> annotation can be used with the 
following program elements:</p>
- <ul>
-   <li> field </li>
-   <li> getter/setter </li>
-   <li> type </li>
-   <li> parameter </li>
-   <li> package </li>
- </ul></div>
-<dl>
-<dt><span class="simpleTagLabel">Since:</span></dt>
-<dd>JSON Binding 1.0</dd>
-</dl>
+ class Dog implements Animal {}
+ class Cat implements Animal {}
+ </code></pre>
+ This annotation is tightly bound to <a 
href="../../../../jakarta/json/bind/annotation/JsonbSubtype.html" 
title="annotation in 
jakarta.json.bind.annotation"><code>JsonbSubtype</code></a>. It is recommended 
to use
+ <a href="../../../../jakarta/json/bind/annotation/JsonbSubtype.html" 
title="annotation in 
jakarta.json.bind.annotation"><code>JsonbSubtype</code></a> annotations to 
specify all the possible classes and their aliases.</div>
 </li>
 </ul>
 </div>
@@ -133,8 +129,8 @@ public @interface <span 
class="memberNameLabel">JsonbNumberFormat</span></pre>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../jakarta/json/bind/annotation/JsonbNumberFormat.html#DEFAULT_LOCALE">DEFAULT_LOCALE</a></span></code>
-<div class="block">Value that indicates that default <code>Locale</code>.</div>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html#DEFAULT_KEY_NAME">DEFAULT_KEY_NAME</a></span></code>
+<div class="block">Default type information key name.</div>
 </td>
 </tr>
 </table>
@@ -154,14 +150,14 @@ public @interface <span 
class="memberNameLabel">JsonbNumberFormat</span></pre>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../jakarta/json/bind/annotation/JsonbNumberFormat.html#locale--">locale</a></span></code>
-<div class="block">Custom <code>Locale</code> to use.</div>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html#key--">key</a></span></code>
+<div class="block">Key used for keeping the type information (alias).</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../jakarta/json/bind/annotation/JsonbNumberFormat.html#value--">value</a></span></code>
-<div class="block">Specifies the number pattern to use.</div>
+<td class="colFirst"><code><a 
href="../../../../jakarta/json/bind/annotation/JsonbSubtype.html" 
title="annotation in 
jakarta.json.bind.annotation">JsonbSubtype</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html#value--">value</a></span></code>
+<div class="block">Allowed aliases of the handled type.</div>
 </td>
 </tr>
 </table>
@@ -179,14 +175,14 @@ public @interface <span 
class="memberNameLabel">JsonbNumberFormat</span></pre>
 <!--   -->
 </a>
 <h3>Field Detail</h3>
-<a name="DEFAULT_LOCALE">
+<a name="DEFAULT_KEY_NAME">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>DEFAULT_LOCALE</h4>
-<pre>public static final&nbsp;java.lang.String&nbsp;DEFAULT_LOCALE</pre>
-<div class="block">Value that indicates that default <code>Locale</code>.</div>
+<h4>DEFAULT_KEY_NAME</h4>
+<pre>public static final&nbsp;java.lang.String&nbsp;DEFAULT_KEY_NAME</pre>
+<div class="block">Default type information key name.</div>
 </li>
 </ul>
 </li>
@@ -197,42 +193,43 @@ public @interface <span 
class="memberNameLabel">JsonbNumberFormat</span></pre>
 <!--   -->
 </a>
 <h3>Element Detail</h3>
-<a name="value--">
+<a name="key--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>value</h4>
-<pre>public abstract&nbsp;java.lang.String&nbsp;value</pre>
-<div class="block">Specifies the number pattern to use.</div>
+<h4>key</h4>
+<pre>public abstract&nbsp;java.lang.String&nbsp;key</pre>
+<div class="block">Key used for keeping the type information (alias).
+ Default value is <code>@type</code>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>Number pattern to use.</dd>
+<dd>key name</dd>
 </dl>
 <dl>
 <dt>Default:</dt>
-<dd>""</dd>
+<dd>"@type"</dd>
 </dl>
 </li>
 </ul>
 </li>
 </ul>
 <ul class="blockList">
-<li class="blockList"><a name="locale--">
+<li class="blockList"><a name="value--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>locale</h4>
-<pre>public abstract&nbsp;java.lang.String&nbsp;locale</pre>
-<div class="block">Custom <code>Locale</code> to use.</div>
+<h4>value</h4>
+<pre>public abstract&nbsp;<a 
href="../../../../jakarta/json/bind/annotation/JsonbSubtype.html" 
title="annotation in 
jakarta.json.bind.annotation">JsonbSubtype</a>[]&nbsp;value</pre>
+<div class="block">Allowed aliases of the handled type.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>Custom locale to use.</dd>
+<dd>list of allowed aliases</dd>
 </dl>
 <dl>
 <dt>Default:</dt>
-<dd>"##default"</dd>
+<dd>{}</dd>
 </dl>
 </li>
 </ul>
@@ -263,12 +260,12 @@ public @interface <span 
class="memberNameLabel">JsonbNumberFormat</span></pre>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../jakarta/json/bind/annotation/JsonbNillable.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeDeserializer.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeSerializer.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a 
href="../../../../index.html?jakarta/json/bind/annotation/JsonbNumberFormat.html"
 target="_top">Frames</a></li>
-<li><a href="JsonbNumberFormat.html" target="_top">No&nbsp;Frames</a></li>
+<li><a 
href="../../../../index.html?jakarta/json/bind/annotation/JsonbTypeInfo.html" 
target="_top">Frames</a></li>
+<li><a href="JsonbTypeInfo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git 
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeSerializer.html 
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeSerializer.html
index cec4d0f..7a0ccda 100644
--- 
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeSerializer.html
+++ 
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/JsonbTypeSerializer.html
@@ -42,7 +42,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeDeserializer.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../jakarta/json/bind/annotation/JsonbVisibility.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -189,7 +189,7 @@ public @interface <span 
class="memberNameLabel">JsonbTypeSerializer</span></pre>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeDeserializer.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../jakarta/json/bind/annotation/JsonbVisibility.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git 
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-frame.html 
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-frame.html
index d446b6f..859c372 100644
--- a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-frame.html
+++ b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-frame.html
@@ -11,10 +11,6 @@
 <body>
 <h1 class="bar"><a 
href="../../../../jakarta/json/bind/annotation/package-summary.html" 
target="classFrame">jakarta.json.bind.annotation</a></h1>
 <div class="indexContainer">
-<h2 title="Enums">Enums</h2>
-<ul title="Enums">
-<li><a href="JsonbPolymorphicType.Format.html" title="enum in 
jakarta.json.bind.annotation" 
target="classFrame">JsonbPolymorphicType.Format</a></li>
-</ul>
 <h2 title="Annotation Types">Annotation Types</h2>
 <ul title="Annotation Types">
 <li><a href="JsonbAnnotation.html" title="annotation in 
jakarta.json.bind.annotation" target="classFrame">JsonbAnnotation</a></li>
@@ -22,13 +18,13 @@
 <li><a href="JsonbDateFormat.html" title="annotation in 
jakarta.json.bind.annotation" target="classFrame">JsonbDateFormat</a></li>
 <li><a href="JsonbNillable.html" title="annotation in 
jakarta.json.bind.annotation" target="classFrame">JsonbNillable</a></li>
 <li><a href="JsonbNumberFormat.html" title="annotation in 
jakarta.json.bind.annotation" target="classFrame">JsonbNumberFormat</a></li>
-<li><a href="JsonbPolymorphicType.html" title="annotation in 
jakarta.json.bind.annotation" target="classFrame">JsonbPolymorphicType</a></li>
 <li><a href="JsonbProperty.html" title="annotation in 
jakarta.json.bind.annotation" target="classFrame">JsonbProperty</a></li>
 <li><a href="JsonbPropertyOrder.html" title="annotation in 
jakarta.json.bind.annotation" target="classFrame">JsonbPropertyOrder</a></li>
 <li><a href="JsonbSubtype.html" title="annotation in 
jakarta.json.bind.annotation" target="classFrame">JsonbSubtype</a></li>
 <li><a href="JsonbTransient.html" title="annotation in 
jakarta.json.bind.annotation" target="classFrame">JsonbTransient</a></li>
 <li><a href="JsonbTypeAdapter.html" title="annotation in 
jakarta.json.bind.annotation" target="classFrame">JsonbTypeAdapter</a></li>
 <li><a href="JsonbTypeDeserializer.html" title="annotation in 
jakarta.json.bind.annotation" target="classFrame">JsonbTypeDeserializer</a></li>
+<li><a href="JsonbTypeInfo.html" title="annotation in 
jakarta.json.bind.annotation" target="classFrame">JsonbTypeInfo</a></li>
 <li><a href="JsonbTypeSerializer.html" title="annotation in 
jakarta.json.bind.annotation" target="classFrame">JsonbTypeSerializer</a></li>
 <li><a href="JsonbVisibility.html" title="annotation in 
jakarta.json.bind.annotation" target="classFrame">JsonbVisibility</a></li>
 </ul>
diff --git 
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-summary.html 
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-summary.html
index 903aeed..dc2d234 100644
--- a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-summary.html
+++ b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-summary.html
@@ -80,23 +80,6 @@
 <div class="contentContainer">
 <ul class="blockList">
 <li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Enum Summary table, listing enums, and an explanation">
-<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Enum</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a 
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html"
 title="enum in 
jakarta.json.bind.annotation">JsonbPolymorphicType.Format</a></td>
-<td class="colLast">
-<div class="block">Format under which serialized polymorphic type should be 
handled.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
 <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Annotation Types Summary table, listing annotation types, and an 
explanation">
 <caption><span>Annotation Types Summary</span><span 
class="tabEnd">&nbsp;</span></caption>
 <tr>
@@ -136,49 +119,49 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html" 
title="annotation in jakarta.json.bind.annotation">JsonbPolymorphicType</a></td>
-<td class="colLast">
-<div class="block">Configuration annotation of the polymorphic type 
handling.</div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../jakarta/json/bind/annotation/JsonbProperty.html" 
title="annotation in jakarta.json.bind.annotation">JsonbProperty</a></td>
 <td class="colLast">
 <div class="block">Allows customization of field (or JavaBean property) 
name.This name is used either in serialization or
  in deserialization.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../jakarta/json/bind/annotation/JsonbPropertyOrder.html" 
title="annotation in jakarta.json.bind.annotation">JsonbPropertyOrder</a></td>
 <td class="colLast">
 <div class="block">Specifies order in which properties are serialized.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../jakarta/json/bind/annotation/JsonbSubtype.html" 
title="annotation in jakarta.json.bind.annotation">JsonbSubtype</a></td>
 <td class="colLast">
-<div class="block">Subtype is tightly bound to the <a 
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html" 
title="annotation in 
jakarta.json.bind.annotation"><code>JsonbPolymorphicType</code></a>.</div>
+<div class="block">Subtype is tightly bound to the <a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html" 
title="annotation in 
jakarta.json.bind.annotation"><code>JsonbTypeInfo</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../jakarta/json/bind/annotation/JsonbTransient.html" 
title="annotation in jakarta.json.bind.annotation">JsonbTransient</a></td>
 <td class="colLast">
 <div class="block">Prevents mapping of a Java Bean property, field or type to 
JSON representation.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeAdapter.html" 
title="annotation in jakarta.json.bind.annotation">JsonbTypeAdapter</a></td>
 <td class="colLast">
 <div class="block">Annotation provides way how to set custom JsonbAdapter to 
field or JavaBean property.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeDeserializer.html" 
title="annotation in 
jakarta.json.bind.annotation">JsonbTypeDeserializer</a></td>
 <td class="colLast">
 <div class="block">
      Annotation provides way how to set custom JsonbDeserializer to field or 
JavaBean property.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html" 
title="annotation in jakarta.json.bind.annotation">JsonbTypeInfo</a></td>
+<td class="colLast">
+<div class="block">Configuration annotation of the type information 
handling.</div>
+</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeSerializer.html" 
title="annotation in jakarta.json.bind.annotation">JsonbTypeSerializer</a></td>
 <td class="colLast">
diff --git 
a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-tree.html 
b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-tree.html
index 888aac1..48c7c16 100644
--- a/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-tree.html
+++ b/jakartaee-9.0/javadoc/jakarta/json/bind/annotation/package-tree.html
@@ -79,6 +79,7 @@
 <h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
 <ul>
 <li type="circle">jakarta.json.bind.annotation.<a 
href="../../../../jakarta/json/bind/annotation/JsonbAnnotation.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbAnnotation</span></a> (implements 
java.lang.annotation.Annotation)</li>
+<li type="circle">jakarta.json.bind.annotation.<a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeInfo.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbTypeInfo</span></a> (implements 
java.lang.annotation.Annotation)</li>
 <li type="circle">jakarta.json.bind.annotation.<a 
href="../../../../jakarta/json/bind/annotation/JsonbTypeDeserializer.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbTypeDeserializer</span></a> (implements 
java.lang.annotation.Annotation)</li>
 <li type="circle">jakarta.json.bind.annotation.<a 
href="../../../../jakarta/json/bind/annotation/JsonbPropertyOrder.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbPropertyOrder</span></a> (implements 
java.lang.annotation.Annotation)</li>
 <li type="circle">jakarta.json.bind.annotation.<a 
href="../../../../jakarta/json/bind/annotation/JsonbDateFormat.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbDateFormat</span></a> (implements 
java.lang.annotation.Annotation)</li>
@@ -91,19 +92,6 @@
 <li type="circle">jakarta.json.bind.annotation.<a 
href="../../../../jakarta/json/bind/annotation/JsonbProperty.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbProperty</span></a> (implements 
java.lang.annotation.Annotation)</li>
 <li type="circle">jakarta.json.bind.annotation.<a 
href="../../../../jakarta/json/bind/annotation/JsonbNillable.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbNillable</span></a> (implements 
java.lang.annotation.Annotation)</li>
 <li type="circle">jakarta.json.bind.annotation.<a 
href="../../../../jakarta/json/bind/annotation/JsonbCreator.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbCreator</span></a> (implements 
java.lang.annotation.Annotation)</li>
-<li type="circle">jakarta.json.bind.annotation.<a 
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbPolymorphicType</span></a> (implements 
java.lang.annotation.Annotation)</li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">java.lang.Enum&lt;E&gt; (implements 
java.lang.Comparable&lt;T&gt;, java.io.Serializable)
-<ul>
-<li type="circle">jakarta.json.bind.annotation.<a 
href="../../../../jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html"
 title="enum in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbPolymorphicType.Format</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
 </ul>
 </div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
diff --git a/jakartaee-9.0/javadoc/overview-tree.html 
b/jakartaee-9.0/javadoc/overview-tree.html
index fb227a4..156e8cc 100644
--- a/jakartaee-9.0/javadoc/overview-tree.html
+++ b/jakartaee-9.0/javadoc/overview-tree.html
@@ -2408,6 +2408,7 @@
 <li type="circle">jakarta.annotation.security.<a 
href="jakarta/annotation/security/RunAs.html" title="annotation in 
jakarta.annotation.security"><span class="typeNameLink">RunAs</span></a> 
(implements java.lang.annotation.Annotation)</li>
 <li type="circle">jakarta.annotation.security.<a 
href="jakarta/annotation/security/RolesAllowed.html" title="annotation in 
jakarta.annotation.security"><span class="typeNameLink">RolesAllowed</span></a> 
(implements java.lang.annotation.Annotation)</li>
 <li type="circle">jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbAnnotation.html" title="annotation in 
jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbAnnotation</span></a> (implements 
java.lang.annotation.Annotation)</li>
+<li type="circle">jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbTypeInfo.html" title="annotation in 
jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbTypeInfo</span></a> (implements 
java.lang.annotation.Annotation)</li>
 <li type="circle">jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbTypeDeserializer.html" 
title="annotation in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbTypeDeserializer</span></a> (implements 
java.lang.annotation.Annotation)</li>
 <li type="circle">jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbPropertyOrder.html" title="annotation 
in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbPropertyOrder</span></a> (implements 
java.lang.annotation.Annotation)</li>
 <li type="circle">jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbDateFormat.html" title="annotation in 
jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbDateFormat</span></a> (implements 
java.lang.annotation.Annotation)</li>
@@ -2420,7 +2421,6 @@
 <li type="circle">jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbProperty.html" title="annotation in 
jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbProperty</span></a> (implements 
java.lang.annotation.Annotation)</li>
 <li type="circle">jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbNillable.html" title="annotation in 
jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbNillable</span></a> (implements 
java.lang.annotation.Annotation)</li>
 <li type="circle">jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbCreator.html" title="annotation in 
jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbCreator</span></a> (implements 
java.lang.annotation.Annotation)</li>
-<li type="circle">jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbPolymorphicType.html" title="annotation 
in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbPolymorphicType</span></a> (implements 
java.lang.annotation.Annotation)</li>
 <li type="circle">jakarta.jws.soap.<a 
href="jakarta/jws/soap/SOAPMessageHandlers.html" title="annotation in 
jakarta.jws.soap"><span class="typeNameLink">SOAPMessageHandlers</span></a> 
(implements java.lang.annotation.Annotation)</li>
 <li type="circle">jakarta.jws.soap.<a href="jakarta/jws/soap/SOAPBinding.html" 
title="annotation in jakarta.jws.soap"><span 
class="typeNameLink">SOAPBinding</span></a> (implements 
java.lang.annotation.Annotation)</li>
 <li type="circle">jakarta.jws.soap.<a href="jakarta/jws/soap/InitParam.html" 
title="annotation in jakarta.jws.soap"><span 
class="typeNameLink">InitParam</span></a> (implements 
java.lang.annotation.Annotation)</li>
@@ -2548,7 +2548,6 @@
 <li type="circle">jakarta.persistence.criteria.<a 
href="jakarta/persistence/criteria/CriteriaBuilder.Trimspec.html" title="enum 
in jakarta.persistence.criteria"><span 
class="typeNameLink">CriteriaBuilder.Trimspec</span></a></li>
 <li type="circle">jakarta.websocket.<a 
href="jakarta/websocket/CloseReason.CloseCodes.html" title="enum in 
jakarta.websocket"><span class="typeNameLink">CloseReason.CloseCodes</span></a> 
(implements jakarta.websocket.<a 
href="jakarta/websocket/CloseReason.CloseCode.html" title="interface in 
jakarta.websocket">CloseReason.CloseCode</a>)</li>
 <li type="circle">jakarta.annotation.<a 
href="jakarta/annotation/Resource.AuthenticationType.html" title="enum in 
jakarta.annotation"><span 
class="typeNameLink">Resource.AuthenticationType</span></a></li>
-<li type="circle">jakarta.json.bind.annotation.<a 
href="jakarta/json/bind/annotation/JsonbPolymorphicType.Format.html" 
title="enum in jakarta.json.bind.annotation"><span 
class="typeNameLink">JsonbPolymorphicType.Format</span></a></li>
 <li type="circle">jakarta.jws.soap.<a 
href="jakarta/jws/soap/SOAPBinding.Style.html" title="enum in 
jakarta.jws.soap"><span class="typeNameLink">SOAPBinding.Style</span></a></li>
 <li type="circle">jakarta.jws.soap.<a 
href="jakarta/jws/soap/SOAPBinding.Use.html" title="enum in 
jakarta.jws.soap"><span class="typeNameLink">SOAPBinding.Use</span></a></li>
 <li type="circle">jakarta.jws.soap.<a 
href="jakarta/jws/soap/SOAPBinding.ParameterStyle.html" title="enum in 
jakarta.jws.soap"><span 
class="typeNameLink">SOAPBinding.ParameterStyle</span></a></li>

Reply via email to