Modified: 
uima/site/trunk/uima-website/docs/d/uimaj-current/tutorials_and_users_guides.pdf
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/uimaj-current/tutorials_and_users_guides.pdf?rev=1907218&r1=1907217&r2=1907218&view=diff
==============================================================================
Binary files - no diff available.

Modified: 
uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.diff
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.diff?rev=1907218&r1=1907217&r2=1907218&view=diff
==============================================================================
--- 
uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.diff
 (original)
+++ 
uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.diff
 Thu Feb  2 08:24:16 2023
@@ -1,5 +1,29 @@
-Comparing source compatibility of 
/Users/bluefire/git/uima-uimaj/target/checkout/uimaj-core/target/uima-core.jar 
against 
/Users/bluefire/.m2/repository/org/apache/uima/uimaj-core/3.3.0/uimaj-core-3.3.0.jar
+Comparing source compatibility of 
/Users/bluefire/git/uima-uimaj-release/target/checkout/uimaj-core/target/uimaj-core-3.4.0.jar
 against 
/Users/bluefire/.m2/repository/org/apache/uima/uimaj-core/3.3.1/uimaj-core-3.3.1.jar
 WARNING: You have ignored certain classes, i.e. superclasses and interfaces 
that could not be found on the classpath are ignored. Hence changes caused by 
these superclasses and interfaces are not reflected in the output.
-***  MODIFIED CLASS: PUBLIC org.apache.uima.cas.CASRuntimeException  
(compatible)
+***! MODIFIED CLASS: PUBLIC org.apache.uima.cas.CASRuntimeException  (field 
removed)
        ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
-       +++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String 
JCAS_TYPE_NOT_IN_CAS_REGISTRY
+       ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) java.lang.String 
JCAS_TYPE_NOT_IN_CAS_REGISTRY
++++  NEW INTERFACE: PUBLIC(+) ABSTRACT(+) 
org.apache.uima.spi.FsIndexCollectionProvider  (not serializable)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW METHOD: PUBLIC(+) ABSTRACT(+) 
java.util.List<org.apache.uima.resource.metadata.FsIndexCollection> 
listFsIndexCollections()
++++  NEW INTERFACE: PUBLIC(+) ABSTRACT(+) 
org.apache.uima.spi.JCasClassProvider  (not serializable)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW METHOD: PUBLIC(+) ABSTRACT(+) 
java.util.List<java.lang.Class<org.apache.uima.jcas.cas.TOP>> listJCasClasses()
++++  NEW INTERFACE: PUBLIC(+) ABSTRACT(+) 
org.apache.uima.spi.TypePrioritiesProvider  (not serializable)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW METHOD: PUBLIC(+) ABSTRACT(+) 
java.util.List<org.apache.uima.resource.metadata.TypePriorities> 
listTypePriorities()
++++  NEW INTERFACE: PUBLIC(+) ABSTRACT(+) 
org.apache.uima.spi.TypeSystemDescriptionProvider  (not serializable)
+       +++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
+       +++  NEW SUPERCLASS: java.lang.Object
+       +++  NEW METHOD: PUBLIC(+) ABSTRACT(+) 
java.util.List<org.apache.uima.resource.metadata.TypeSystemDescription> 
listTypeSystemDescriptions()
+**** MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.uima.UimaContext  (not 
serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       ===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getDataPath()
+               +++  NEW ANNOTATION: java.lang.Deprecated
+       +++* NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List<java.lang.String> 
getDataPathElements()
+***  MODIFIED CLASS: PUBLIC org.apache.uima.util.TypeSystemUtil  (not 
serializable)
+       ===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
+       +++  NEW METHOD: PUBLIC(+) STATIC(+) 
java.util.List<org.apache.uima.resource.metadata.TypeSystemDescription> 
loadTypeSystemDescriptionsFromClasspath(java.lang.Class<?>, java.lang.String[])

Modified: 
uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.html
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.html?rev=1907218&r1=1907217&r2=1907218&view=diff
==============================================================================
--- 
uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.html
 (original)
+++ 
uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.html
 Thu Feb  2 08:24:16 2023
@@ -1,8 +1,8 @@
 <html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Comparing source compatibility of 
/Users/bluefire/git/uima-uimaj/target/checkout/uimaj-core/target/uima-core.jar 
against 
/Users/bluefire/.m2/repository/org/apache/uima/uimaj-core/3.3.0/uimaj-core-3.3.0.jar</title>
-<style type="text/css">
+    <head>
+        <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+        <title>Comparing source compatibility of 
/Users/bluefire/git/uima-uimaj-release/target/checkout/uimaj-core/target/uimaj-core-3.4.0.jar
 against 
/Users/bluefire/.m2/repository/org/apache/uima/uimaj-core/3.3.1/uimaj-core-3.3.1.jar</title>
+        <style type="text/css">
 body {
     font-family: Verdana;
 }
@@ -60,6 +60,9 @@ table tbody tr td.matrix_layout {
 .class_fileFormatVersion {
        margin-top: 1em;
 }
+.class_generictemplates {
+       margin-top: 1em;
+}
 .class_superclass {
     margin-top: 1em;
 }
@@ -99,6 +102,9 @@ table tbody tr td.matrix_layout {
 .method_return_type {
 
 }
+.method_parameter {
+
+}
 ul {
     list-style-type: none;
     padding: 0px 0px;
@@ -116,115 +122,620 @@ ul {
 .explanations {
        margin-bottom: 2em;
 }
+.table_head_td {
+       background-color: #dee3e9;
+       font-weight: bold;
+}
 
-</style>
-</head>
-<body>
-<span class="title">Comparing source compatibility of 
/Users/bluefire/git/uima-uimaj/target/checkout/uimaj-core/target/uima-core.jar 
against 
/Users/bluefire/.m2/repository/org/apache/uima/uimaj-core/3.3.0/uimaj-core-3.3.0.jar</span>
-<br>
-<div class="meta-information">
-<table>
-<tr>
-<td>Old:</td><td>/Users/bluefire/.m2/repository/org/apache/uima/uimaj-core/3.3.0/uimaj-core-3.3.0.jar</td>
-</tr>
-<tr>
-<td>New:</td><td>/Users/bluefire/git/uima-uimaj/target/checkout/uimaj-core/target/uima-core.jar</td>
-</tr>
-<tr>
-<td>Created:</td><td>2022-10-19T14:05:22.328+0200</td>
-</tr>
-<tr>
-<td>Access modifier filter:</td><td>PROTECTED</td>
-</tr>
-<tr>
-<td>Only modifications:</td><td>true</td>
-</tr>
-<tr>
-<td>Only binary incompatible modifications:</td><td>false</td>
-</tr>
-<tr>
-<td>Ignore missing classes:</td><td>false</td>
-</tr>
-<tr>
-<td>Includes:</td><td>all</td>
-</tr>
-<tr>
-<td>Excludes:</td><td>n.a.</td>
-</tr>
-<tr>
-<td id="semver-label">Semantic Versioning:</td><td 
id="semver-version">0.0.1</td>
-</tr>
-</table>
-</div>
-<ul>
-<li>
-<a href="#toc">Classes</a>
-</li>
-</ul>
-    
-<div class="toc" id="toc">
-<span class="label">Classes:</span>
-<table>
-<thead>
-<tr>
-<td>Status</td><td>Fully Qualified Name</td>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td><span class="modified">MODIFIED</span></td><td><a 
href="#org.apache.uima.cas.CASRuntimeException">org.apache.uima.cas.CASRuntimeException</a></td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="explanations">
-<span>Binary incompatible changes are marked with (!) while source 
incompatible changes are marked with (*).</span>
-</div>
-<div>
-<div>
-<div class="class" id="org.apache.uima.cas.CASRuntimeException">
-<div class="class_header">
-<span class="label"><a 
name="org.apache.uima.cas.CASRuntimeException"></a><span 
class="modified">MODIFIED</span><span class="new">&nbsp;(Serializable 
compatible)&nbsp;</span><span class="unchanged modifier"></span><span 
class="unchanged modifier"></span><span class="unchanged 
modifier">public&nbsp;</span><span class="unchanged modifier"></span><span 
class="unchanged modifier"></span><span 
class="unchanged">class</span>&nbsp;org.apache.uima.cas.CASRuntimeException</span><a
 href="#toc" class="toc_link">top</a>
-</div>
-<div class="class_superclass"></div>
-<div class="class_interfaces"></div>
-<div class="class_serialVersionUid">
-<table>
-<thead>
-<tr>
-<td></td><td>Serializable</td><td>default 
serialVersionUID</td><td>serialVersionUID in class</td>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="matrix_layout">Old</td><td>true</td><td 
class="modified">7887970651149922746</td><td>1</td>
-</tr>
-<tr>
-<td class="matrix_layout">New</td><td>true</td><td 
class="modified">-6833145696661037305</td><td>1</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="class_fields">
-<span class="label_class_member">Fields:</span>
-<table>
-<thead>
-<tr>
-<td>Status</td><td>Modifier</td><td>Type</td><td>Field</td><td>Compatibility 
Changes:</td>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td><span class="new">NEW</span></td><td><span class="new 
modifier">public&nbsp;</span><span class="new 
modifier">static&nbsp;</span><span class="new modifier">final&nbsp;</span><span 
class="new modifier"></span></td><td><span class="new 
modifier">java.lang.String</span></td><td>n.a.</td><td>JCAS_TYPE_NOT_IN_CAS_REGISTRY</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="class_constructors"></div>
-<div class="class_methods"></div>
-</div>
-</div>
-</div>
+.tooltip {
+  position: relative;
+  display: inline-block;
+  border-bottom: 1px dotted black;
+}
+
+.tooltip .tooltiptext {
+  visibility: hidden;
+  background-color: #fff;
+  text-align: center;
+  padding: 5px;
+  border-radius: 6px;
 
-</body>
+  /* Position the tooltip text */
+  position: absolute;
+  z-index: 1;
+  bottom: 125%;
+  left: 50%;
+  margin-left: -60px;
+
+  /* Fade in tooltip */
+  opacity: 0;
+  transition: opacity 0.3s;
+}
+
+/* Tooltip arrow */
+.tooltip .tooltiptext::after {
+  content: "";
+  position: absolute;
+  top: 100%;
+  left: 50%;
+  margin-left: -5px;
+  border-width: 5px;
+  border-style: solid;
+  border-color: #555 transparent transparent transparent;
+}
+
+/* Show the tooltip text when you mouse over the tooltip container */
+.tooltip:hover .tooltiptext {
+  visibility: visible;
+  opacity: 1;
+}
+
+</style>
+    </head>
+    <body>
+        <span class="title">Comparing source compatibility of 
/Users/bluefire/git/uima-uimaj-release/target/checkout/uimaj-core/target/uimaj-core-3.4.0.jar
 against 
/Users/bluefire/.m2/repository/org/apache/uima/uimaj-core/3.3.1/uimaj-core-3.3.1.jar</span>
+        <br>
+        <div class="meta-information">
+            <table>
+                <tr>
+                    
<td>Old:</td><td>/Users/bluefire/.m2/repository/org/apache/uima/uimaj-core/3.3.1/uimaj-core-3.3.1.jar</td>
+                </tr>
+                <tr>
+                    
<td>New:</td><td>/Users/bluefire/git/uima-uimaj-release/target/checkout/uimaj-core/target/uimaj-core-3.4.0.jar</td>
+                </tr>
+                <tr>
+                    <td>Created:</td><td>2023-01-26T11:00:07.455+0100</td>
+                </tr>
+                <tr>
+                    <td>Access modifier filter:</td><td>PROTECTED</td>
+                </tr>
+                <tr>
+                    <td>Only modifications:</td><td>true</td>
+                </tr>
+                <tr>
+                    <td>Only binary incompatible 
modifications:</td><td>false</td>
+                </tr>
+                <tr>
+                    <td>Ignore missing classes:</td><td>false</td>
+                </tr>
+                <tr>
+                    <td>Includes:</td><td>all</td>
+                </tr>
+                <tr>
+                    <td>Excludes:</td><td>n.a.</td>
+                </tr>
+                <tr>
+                    <td id="semver-label">Semantic Versioning:</td><td 
id="semver-version">1.0.0</td>
+                </tr>
+            </table>
+        </div>
+        <ul>
+            <li>
+                <a href="#toc">Classes</a>
+            </li>
+        </ul>
+            
+        <div class="toc" id="toc">
+            <span class="label">Classes:</span>
+            <table>
+                <thead>
+                    <tr>
+                        <td>Status</td><td>Fully Qualified Name</td>
+                    </tr>
+                </thead>
+                <tbody>
+                    <tr>
+                        <td><span 
class="modified">MODIFIED&nbsp;(!)</span></td><td><a 
href="#org.apache.uima.cas.CASRuntimeException">org.apache.uima.cas.CASRuntimeException</a></td>
+                    </tr>
+                    <tr>
+                        <td><span class="new">NEW</span></td><td><a 
href="#org.apache.uima.spi.FsIndexCollectionProvider">org.apache.uima.spi.FsIndexCollectionProvider</a></td>
+                    </tr>
+                    <tr>
+                        <td><span class="new">NEW</span></td><td><a 
href="#org.apache.uima.spi.JCasClassProvider">org.apache.uima.spi.JCasClassProvider</a></td>
+                    </tr>
+                    <tr>
+                        <td><span class="new">NEW</span></td><td><a 
href="#org.apache.uima.spi.TypePrioritiesProvider">org.apache.uima.spi.TypePrioritiesProvider</a></td>
+                    </tr>
+                    <tr>
+                        <td><span class="new">NEW</span></td><td><a 
href="#org.apache.uima.spi.TypeSystemDescriptionProvider">org.apache.uima.spi.TypeSystemDescriptionProvider</a></td>
+                    </tr>
+                    <tr>
+                        <td><span 
class="modified">MODIFIED&nbsp;(*)</span></td><td><a 
href="#org.apache.uima.UimaContext">org.apache.uima.UimaContext</a></td>
+                    </tr>
+                    <tr>
+                        <td><span class="modified">MODIFIED</span></td><td><a 
href="#org.apache.uima.util.TypeSystemUtil">org.apache.uima.util.TypeSystemUtil</a></td>
+                    </tr>
+                </tbody>
+            </table>
+        </div>
+        <div class="explanations">
+            <span>Binary incompatible changes are marked with (!) while source 
incompatible changes are marked with (*).</span>
+        </div>
+        <div>
+            <div>
+                <div class="class" 
id="org.apache.uima.cas.CASRuntimeException">
+                    <div class="class_header">
+                        <span class="label"><a 
name="org.apache.uima.cas.CASRuntimeException"></a><span 
class="modified">MODIFIED&nbsp;(!)</span><span 
class="removed">&nbsp;(Serializable incompatible(!): field 
removed)&nbsp;</span><span class="unchanged modifier"></span><span 
class="unchanged modifier"></span><span class="unchanged 
modifier">public&nbsp;</span><span class="unchanged modifier"></span><span 
class="unchanged modifier"></span><span 
class="unchanged">class</span>&nbsp;org.apache.uima.cas.CASRuntimeException</span><a
 href="#toc" class="toc_link">top</a>
+                    </div>
+                    <div class="class_generictemplates"></div>
+                    <div class="class_superclass"></div>
+                    <div class="class_interfaces"></div>
+                    <div class="class_serialVersionUid">
+                        <table>
+                            <thead>
+                                <tr>
+                                    <td></td><td>Serializable</td><td>default 
serialVersionUID</td><td>serialVersionUID in class</td>
+                                </tr>
+                            </thead>
+                            <tbody>
+                                <tr>
+                                    <td 
class="matrix_layout">Old</td><td>true</td><td 
class="modified">-6833145696661037305</td><td>1</td>
+                                </tr>
+                                <tr>
+                                    <td 
class="matrix_layout">New</td><td>true</td><td 
class="modified">7887970651149922746</td><td>1</td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                    <div class="class_fields">
+                        <span class="label_class_member">Fields:</span>
+                        <table>
+                            <thead>
+                                <tr>
+                                    
<td>Status</td><td>Modifier</td><td>Type</td><td>Field</td><td>Compatibility 
Changes:</td>
+                                </tr>
+                            </thead>
+                            <tbody>
+                                <tr>
+                                    <td><span 
class="removed">REMOVED&nbsp;(!)</span></td><td><span class="removed 
modifier">public&nbsp;</span><span class="removed 
modifier">static&nbsp;</span><span class="removed 
modifier">final&nbsp;</span><span class="removed 
modifier"></span></td><td><span class="removed modifier">java.lang.String
+                               (!)
+                       </span></td><td>JCAS_TYPE_NOT_IN_CAS_REGISTRY</td><td>
+                                        <table>
+                                            <thead>
+                                                <tr>
+                                                    <td>Change</td>
+                                                </tr>
+                                            </thead>
+                                            <tbody>
+                                                <tr>
+                                                    <td>FIELD_REMOVED</td>
+                                                </tr>
+                                            </tbody>
+                                        </table>
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                    <div class="class_constructors"></div>
+                    <div class="class_methods"></div>
+                </div>
+            </div>
+            <div>
+                <div class="class" 
id="org.apache.uima.spi.FsIndexCollectionProvider">
+                    <div class="class_header">
+                        <span class="label"><a 
name="org.apache.uima.spi.FsIndexCollectionProvider"></a><span 
class="new">NEW</span><span class="">&nbsp;</span><span class="new 
modifier"></span><span class="new modifier"></span><span class="new 
modifier">public&nbsp;</span><span class="new 
modifier">abstract&nbsp;</span><span class="new modifier"></span><span 
class="new">interface</span>&nbsp;org.apache.uima.spi.FsIndexCollectionProvider</span><a
 href="#toc" class="toc_link">top</a>
+                    </div>
+                    <div class="class_generictemplates"></div>
+                    <div class="class_superclass"></div>
+                    <div class="class_interfaces"></div>
+                    <div class="class_fields"></div>
+                    <div class="class_constructors"></div>
+                    <div class="class_methods">
+                        <span class="label_class_member">Methods:</span>
+                        <table>
+                            <thead>
+                                <tr>
+                                    
<td>Status</td><td>Modifier</td><td>Generic 
Templates</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility 
Changes:</td><td>Line Number</td>
+                                </tr>
+                            </thead>
+                            <tbody>
+                                <tr>
+                                    <td><span 
class="new">NEW</span></td><td><span class="new modifier"></span><span 
class="new modifier"></span><span class="new modifier">public&nbsp;</span><span 
class="new modifier">abstract&nbsp;</span><span class="new 
modifier"></span><span class="new modifier"></span></td><td>
+                       n.a.
+               </td><td><span class="new method_return_type">java.util.List
+                                            <div class="tooltip">
+                                                <span class="unchanged 
method_parameter">
+                                       &lt;..&gt;
+                               </span>
+                                                <div class="tooltiptext">
+                                                    <table>
+                                                        <tr>
+                                                            <td 
class="table_head_td">New: 
</td><td>org.apache.uima.resource.metadata.FsIndexCollection</td>
+                                                        </tr>
+                                                    </table>
+                                                </div>
+                                            </div>
+                                        
</span></td><td>listFsIndexCollections()</td><td>n.a.</td><td>n.a.</td><td>
+                                        <table>
+                                            <thead>
+                                                <tr>
+                                                    <td>Old file</td><td>New 
file</td>
+                                                </tr>
+                                            </thead>
+                                            <tbody>
+                                                <tr>
+                                                    <td>n.a.</td><td>n.a.</td>
+                                                </tr>
+                                            </tbody>
+                                        </table>
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+            </div>
+            <div>
+                <div class="class" id="org.apache.uima.spi.JCasClassProvider">
+                    <div class="class_header">
+                        <span class="label"><a 
name="org.apache.uima.spi.JCasClassProvider"></a><span 
class="new">NEW</span><span class="">&nbsp;</span><span class="new 
modifier"></span><span class="new modifier"></span><span class="new 
modifier">public&nbsp;</span><span class="new 
modifier">abstract&nbsp;</span><span class="new modifier"></span><span 
class="new">interface</span>&nbsp;org.apache.uima.spi.JCasClassProvider</span><a
 href="#toc" class="toc_link">top</a>
+                    </div>
+                    <div class="class_generictemplates"></div>
+                    <div class="class_superclass"></div>
+                    <div class="class_interfaces"></div>
+                    <div class="class_fields"></div>
+                    <div class="class_constructors"></div>
+                    <div class="class_methods">
+                        <span class="label_class_member">Methods:</span>
+                        <table>
+                            <thead>
+                                <tr>
+                                    
<td>Status</td><td>Modifier</td><td>Generic 
Templates</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility 
Changes:</td><td>Line Number</td>
+                                </tr>
+                            </thead>
+                            <tbody>
+                                <tr>
+                                    <td><span 
class="new">NEW</span></td><td><span class="new modifier"></span><span 
class="new modifier"></span><span class="new modifier">public&nbsp;</span><span 
class="new modifier">abstract&nbsp;</span><span class="new 
modifier"></span><span class="new modifier"></span></td><td>
+                       n.a.
+               </td><td><span class="new method_return_type">java.util.List
+                                            <div class="tooltip">
+                                                <span class="unchanged 
method_parameter">
+                                       &lt;..&gt;
+                               </span>
+                                                <div class="tooltiptext">
+                                                    <table>
+                                                        <tr>
+                                                            <td 
class="table_head_td">New: </td><td>java.lang.Class
+                       &lt;
+                       org.apache.uima.jcas.cas.TOP
+                       &gt;
+               </td>
+                                                        </tr>
+                                                    </table>
+                                                </div>
+                                            </div>
+                                        
</span></td><td>listJCasClasses()</td><td>n.a.</td><td>n.a.</td><td>
+                                        <table>
+                                            <thead>
+                                                <tr>
+                                                    <td>Old file</td><td>New 
file</td>
+                                                </tr>
+                                            </thead>
+                                            <tbody>
+                                                <tr>
+                                                    <td>n.a.</td><td>n.a.</td>
+                                                </tr>
+                                            </tbody>
+                                        </table>
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+            </div>
+            <div>
+                <div class="class" 
id="org.apache.uima.spi.TypePrioritiesProvider">
+                    <div class="class_header">
+                        <span class="label"><a 
name="org.apache.uima.spi.TypePrioritiesProvider"></a><span 
class="new">NEW</span><span class="">&nbsp;</span><span class="new 
modifier"></span><span class="new modifier"></span><span class="new 
modifier">public&nbsp;</span><span class="new 
modifier">abstract&nbsp;</span><span class="new modifier"></span><span 
class="new">interface</span>&nbsp;org.apache.uima.spi.TypePrioritiesProvider</span><a
 href="#toc" class="toc_link">top</a>
+                    </div>
+                    <div class="class_generictemplates"></div>
+                    <div class="class_superclass"></div>
+                    <div class="class_interfaces"></div>
+                    <div class="class_fields"></div>
+                    <div class="class_constructors"></div>
+                    <div class="class_methods">
+                        <span class="label_class_member">Methods:</span>
+                        <table>
+                            <thead>
+                                <tr>
+                                    
<td>Status</td><td>Modifier</td><td>Generic 
Templates</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility 
Changes:</td><td>Line Number</td>
+                                </tr>
+                            </thead>
+                            <tbody>
+                                <tr>
+                                    <td><span 
class="new">NEW</span></td><td><span class="new modifier"></span><span 
class="new modifier"></span><span class="new modifier">public&nbsp;</span><span 
class="new modifier">abstract&nbsp;</span><span class="new 
modifier"></span><span class="new modifier"></span></td><td>
+                       n.a.
+               </td><td><span class="new method_return_type">java.util.List
+                                            <div class="tooltip">
+                                                <span class="unchanged 
method_parameter">
+                                       &lt;..&gt;
+                               </span>
+                                                <div class="tooltiptext">
+                                                    <table>
+                                                        <tr>
+                                                            <td 
class="table_head_td">New: 
</td><td>org.apache.uima.resource.metadata.TypePriorities</td>
+                                                        </tr>
+                                                    </table>
+                                                </div>
+                                            </div>
+                                        
</span></td><td>listTypePriorities()</td><td>n.a.</td><td>n.a.</td><td>
+                                        <table>
+                                            <thead>
+                                                <tr>
+                                                    <td>Old file</td><td>New 
file</td>
+                                                </tr>
+                                            </thead>
+                                            <tbody>
+                                                <tr>
+                                                    <td>n.a.</td><td>n.a.</td>
+                                                </tr>
+                                            </tbody>
+                                        </table>
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+            </div>
+            <div>
+                <div class="class" 
id="org.apache.uima.spi.TypeSystemDescriptionProvider">
+                    <div class="class_header">
+                        <span class="label"><a 
name="org.apache.uima.spi.TypeSystemDescriptionProvider"></a><span 
class="new">NEW</span><span class="">&nbsp;</span><span class="new 
modifier"></span><span class="new modifier"></span><span class="new 
modifier">public&nbsp;</span><span class="new 
modifier">abstract&nbsp;</span><span class="new modifier"></span><span 
class="new">interface</span>&nbsp;org.apache.uima.spi.TypeSystemDescriptionProvider</span><a
 href="#toc" class="toc_link">top</a>
+                    </div>
+                    <div class="class_generictemplates"></div>
+                    <div class="class_superclass"></div>
+                    <div class="class_interfaces"></div>
+                    <div class="class_fields"></div>
+                    <div class="class_constructors"></div>
+                    <div class="class_methods">
+                        <span class="label_class_member">Methods:</span>
+                        <table>
+                            <thead>
+                                <tr>
+                                    
<td>Status</td><td>Modifier</td><td>Generic 
Templates</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility 
Changes:</td><td>Line Number</td>
+                                </tr>
+                            </thead>
+                            <tbody>
+                                <tr>
+                                    <td><span 
class="new">NEW</span></td><td><span class="new modifier"></span><span 
class="new modifier"></span><span class="new modifier">public&nbsp;</span><span 
class="new modifier">abstract&nbsp;</span><span class="new 
modifier"></span><span class="new modifier"></span></td><td>
+                       n.a.
+               </td><td><span class="new method_return_type">java.util.List
+                                            <div class="tooltip">
+                                                <span class="unchanged 
method_parameter">
+                                       &lt;..&gt;
+                               </span>
+                                                <div class="tooltiptext">
+                                                    <table>
+                                                        <tr>
+                                                            <td 
class="table_head_td">New: 
</td><td>org.apache.uima.resource.metadata.TypeSystemDescription</td>
+                                                        </tr>
+                                                    </table>
+                                                </div>
+                                            </div>
+                                        
</span></td><td>listTypeSystemDescriptions()</td><td>n.a.</td><td>n.a.</td><td>
+                                        <table>
+                                            <thead>
+                                                <tr>
+                                                    <td>Old file</td><td>New 
file</td>
+                                                </tr>
+                                            </thead>
+                                            <tbody>
+                                                <tr>
+                                                    <td>n.a.</td><td>n.a.</td>
+                                                </tr>
+                                            </tbody>
+                                        </table>
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+            </div>
+            <div>
+                <div class="class" id="org.apache.uima.UimaContext">
+                    <div class="class_header">
+                        <span class="label"><a 
name="org.apache.uima.UimaContext"></a><span 
class="modified">MODIFIED&nbsp;(*)</span><span class="">&nbsp;</span><span 
class="unchanged modifier"></span><span class="unchanged modifier"></span><span 
class="unchanged modifier">public&nbsp;</span><span class="unchanged 
modifier">abstract&nbsp;</span><span class="unchanged modifier"></span><span 
class="unchanged">interface</span>&nbsp;org.apache.uima.UimaContext</span><a 
href="#toc" class="toc_link">top</a>
+                    </div>
+                    <div class="class_generictemplates"></div>
+                    <div class="class_superclass"></div>
+                    <div class="class_interfaces"></div>
+                    <div class="class_fields"></div>
+                    <div class="class_constructors"></div>
+                    <div class="class_methods">
+                        <span class="label_class_member">Methods:</span>
+                        <table>
+                            <thead>
+                                <tr>
+                                    
<td>Status</td><td>Modifier</td><td>Generic 
Templates</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility 
Changes:</td><td>Line Number</td>
+                                </tr>
+                            </thead>
+                            <tbody>
+                                <tr>
+                                    <td><span 
class="unchanged">UNCHANGED</span></td><td><span class="unchanged 
modifier"></span><span class="unchanged modifier"></span><span class="unchanged 
modifier">public&nbsp;</span><span class="unchanged 
modifier">abstract&nbsp;</span><span class="unchanged modifier"></span><span 
class="unchanged modifier"></span></td><td>
+                       n.a.
+               </td><td><span class="unchanged 
method_return_type">java.lang.String</span></td><td>getDataPath()
+                                        <div class="class_annotations">
+                                            <span 
class="label_class_member">Annotations:</span>
+                                            <table>
+                                                <thead>
+                                                    <tr>
+                                                        
<td>Status:</td><td>Fully Qualified Name:</td><td>Elements:</td>
+                                                    </tr>
+                                                </thead>
+                                                <tbody>
+                                                    <tr>
+                                                        <td><span 
class="new">NEW</span></td><td>java.lang.Deprecated</td><td>n.a.</td>
+                                                    </tr>
+                                                </tbody>
+                                            </table>
+                                        </div>
+                                    </td><td>n.a.</td><td>
+                                        <table>
+                                            <thead>
+                                                <tr>
+                                                    <td>Change</td>
+                                                </tr>
+                                            </thead>
+                                            <tbody>
+                                                <tr>
+                                                    
<td>ANNOTATION_DEPRECATED_ADDED</td>
+                                                </tr>
+                                            </tbody>
+                                        </table>
+                                    </td><td>
+                                        <table>
+                                            <thead>
+                                                <tr>
+                                                    <td>Old file</td><td>New 
file</td>
+                                                </tr>
+                                            </thead>
+                                            <tbody>
+                                                <tr>
+                                                    <td>n.a.</td><td>n.a.</td>
+                                                </tr>
+                                            </tbody>
+                                        </table>
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td><span 
class="new">NEW&nbsp;(*)</span></td><td><span class="new modifier"></span><span 
class="new modifier"></span><span class="new modifier">public&nbsp;</span><span 
class="new modifier">abstract&nbsp;</span><span class="new 
modifier"></span><span class="new modifier"></span></td><td>
+                       n.a.
+               </td><td><span class="new method_return_type">java.util.List
+                                            <div class="tooltip">
+                                                <span class="unchanged 
method_parameter">
+                                       &lt;..&gt;
+                               </span>
+                                                <div class="tooltiptext">
+                                                    <table>
+                                                        <tr>
+                                                            <td 
class="table_head_td">New: </td><td>java.lang.String</td>
+                                                        </tr>
+                                                    </table>
+                                                </div>
+                                            </div>
+                                        
</span></td><td>getDataPathElements()</td><td>n.a.</td><td>
+                                        <table>
+                                            <thead>
+                                                <tr>
+                                                    <td>Change</td>
+                                                </tr>
+                                            </thead>
+                                            <tbody>
+                                                <tr>
+                                                    
<td>METHOD_ADDED_TO_INTERFACE</td>
+                                                </tr>
+                                            </tbody>
+                                        </table>
+                                    </td><td>
+                                        <table>
+                                            <thead>
+                                                <tr>
+                                                    <td>Old file</td><td>New 
file</td>
+                                                </tr>
+                                            </thead>
+                                            <tbody>
+                                                <tr>
+                                                    <td>n.a.</td><td>n.a.</td>
+                                                </tr>
+                                            </tbody>
+                                        </table>
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+            </div>
+            <div>
+                <div class="class" id="org.apache.uima.util.TypeSystemUtil">
+                    <div class="class_header">
+                        <span class="label"><a 
name="org.apache.uima.util.TypeSystemUtil"></a><span 
class="modified">MODIFIED</span><span class="">&nbsp;</span><span 
class="unchanged modifier"></span><span class="unchanged modifier"></span><span 
class="unchanged modifier">public&nbsp;</span><span class="unchanged 
modifier"></span><span class="unchanged modifier"></span><span 
class="unchanged">class</span>&nbsp;org.apache.uima.util.TypeSystemUtil</span><a
 href="#toc" class="toc_link">top</a>
+                    </div>
+                    <div class="class_generictemplates"></div>
+                    <div class="class_superclass"></div>
+                    <div class="class_interfaces"></div>
+                    <div class="class_fields"></div>
+                    <div class="class_constructors"></div>
+                    <div class="class_methods">
+                        <span class="label_class_member">Methods:</span>
+                        <table>
+                            <thead>
+                                <tr>
+                                    
<td>Status</td><td>Modifier</td><td>Generic 
Templates</td><td>Type</td><td>Method</td><td>Exceptions</td><td>Compatibility 
Changes:</td><td>Line Number</td>
+                                </tr>
+                            </thead>
+                            <tbody>
+                                <tr>
+                                    <td><span 
class="new">NEW</span></td><td><span class="new modifier"></span><span 
class="new modifier">static&nbsp;</span><span class="new 
modifier">public&nbsp;</span><span class="new modifier"></span><span class="new 
modifier"></span><span class="new modifier"></span></td><td>
+                       n.a.
+               </td><td><span class="new method_return_type">java.util.List
+                                            <div class="tooltip">
+                                                <span class="unchanged 
method_parameter">
+                                       &lt;..&gt;
+                               </span>
+                                                <div class="tooltiptext">
+                                                    <table>
+                                                        <tr>
+                                                            <td 
class="table_head_td">New: 
</td><td>org.apache.uima.resource.metadata.TypeSystemDescription</td>
+                                                        </tr>
+                                                    </table>
+                                                </div>
+                                            </div>
+                                        
</span></td><td>loadTypeSystemDescriptionsFromClasspath(<span class="unchanged 
method_parameter">java.lang.Class
+                                            <div class="tooltip">
+                                                <span class="unchanged 
method_parameter">
+                                       &lt;..&gt;
+                               </span>
+                                                <div class="tooltiptext">
+                                                    <table>
+                                                        <tr>
+                                                            <td 
class="table_head_td">New: </td><td>
+                               ?
+                       </td>
+                                                        </tr>
+                                                    </table>
+                                                </div>
+                                            </div>
+                                        </span>,
+                                        <wbr></wbr>
+                                        <span class="unchanged 
method_parameter">java.lang.String[]</span>)</td><td>n.a.</td><td>
+                                        <table>
+                                            <thead>
+                                                <tr>
+                                                    <td>Change</td>
+                                                </tr>
+                                            </thead>
+                                            <tbody>
+                                                <tr>
+                                                    
<td>METHOD_ADDED_TO_PUBLIC_CLASS</td>
+                                                </tr>
+                                            </tbody>
+                                        </table>
+                                    </td><td>
+                                        <table>
+                                            <thead>
+                                                <tr>
+                                                    <td>Old file</td><td>New 
file</td>
+                                                </tr>
+                                            </thead>
+                                            <tbody>
+                                                <tr>
+                                                    <td>n.a.</td><td>72</td>
+                                                </tr>
+                                            </tbody>
+                                        </table>
+                                    </td>
+                                </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                </div>
+            </div>
+        </div>
+        
+    </body>
 </html>

Modified: 
uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.xml
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.xml?rev=1907218&r1=1907217&r2=1907218&view=diff
==============================================================================
--- 
uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.xml
 (original)
+++ 
uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.xml
 Thu Feb  2 08:24:16 2023
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<japicmp xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
accessModifier="PROTECTED" creationTimestamp="2022-10-19T14:05:22.328+0200" 
ignoreMissingClasses="false" 
ignoreMissingClassesByRegularExpressions="org\.apache\.logging\.log4j\..*" 
newJar="/Users/bluefire/git/uima-uimaj/target/checkout/uimaj-core/target/uima-core.jar"
 newVersion="n.a." 
oldJar="/Users/bluefire/.m2/repository/org/apache/uima/uimaj-core/3.3.0/uimaj-core-3.3.0.jar"
 oldVersion="3.3.0" onlyBinaryIncompatibleModifications="false" 
onlyModifications="true" packagesExclude="n.a." packagesInclude="all" 
semanticVersioning="0.0.1" title="Comparing source compatibility of 
/Users/bluefire/git/uima-uimaj/target/checkout/uimaj-core/target/uima-core.jar 
against 
/Users/bluefire/.m2/repository/org/apache/uima/uimaj-core/3.3.0/uimaj-core-3.3.0.jar"
 xsi:noNamespaceSchemaLocation="japicmp.xsd">
+<japicmp xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
accessModifier="PROTECTED" creationTimestamp="2023-01-26T11:00:07.455+0100" 
ignoreMissingClasses="false" 
ignoreMissingClassesByRegularExpressions="com\.strobel\..*;org\.apache\.logging\.log4j\..*"
 
newJar="/Users/bluefire/git/uima-uimaj-release/target/checkout/uimaj-core/target/uimaj-core-3.4.0.jar"
 newVersion="3.4.0" 
oldJar="/Users/bluefire/.m2/repository/org/apache/uima/uimaj-core/3.3.1/uimaj-core-3.3.1.jar"
 oldVersion="3.3.1" onlyBinaryIncompatibleModifications="false" 
onlyModifications="true" packagesExclude="n.a." packagesInclude="all" 
semanticVersioning="1.0.0" title="Comparing source compatibility of 
/Users/bluefire/git/uima-uimaj-release/target/checkout/uimaj-core/target/uimaj-core-3.4.0.jar
 against 
/Users/bluefire/.m2/repository/org/apache/uima/uimaj-core/3.3.1/uimaj-core-3.3.1.jar"
 xsi:noNamespaceSchemaLocation="japicmp.xsd">
     <classes>
-        <class binaryCompatible="true" changeStatus="MODIFIED" 
fullyQualifiedName="org.apache.uima.cas.CASRuntimeException" 
javaObjectSerializationCompatible="SERIALIZABLE_COMPATIBLE" 
javaObjectSerializationCompatibleAsString="compatible" sourceCompatible="true">
+        <class binaryCompatible="false" changeStatus="MODIFIED" 
fullyQualifiedName="org.apache.uima.cas.CASRuntimeException" 
javaObjectSerializationCompatible="SERIALIZABLE_INCOMPATIBLE_FIELD_REMOVED" 
javaObjectSerializationCompatibleAsString="field removed" 
sourceCompatible="false">
             <annotations/>
             <attributes>
                 <attribute changeStatus="UNCHANGED" newValue="NON_SYNTHETIC" 
oldValue="NON_SYNTHETIC"/>
@@ -11,21 +11,26 @@
             <compatibilityChanges/>
             <constructors/>
             <fields>
-                <field binaryCompatible="true" changeStatus="NEW" 
name="JCAS_TYPE_NOT_IN_CAS_REGISTRY" sourceCompatible="true">
+                <field binaryCompatible="false" changeStatus="REMOVED" 
name="JCAS_TYPE_NOT_IN_CAS_REGISTRY" sourceCompatible="false">
                     <annotations/>
                     <attributes>
-                        <attribute changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+                        <attribute changeStatus="REMOVED" newValue="n.a." 
oldValue="NON_SYNTHETIC"/>
                     </attributes>
-                    <compatibilityChanges/>
+                    <compatibilityChanges>
+                        
<compatibilityChange>FIELD_REMOVED</compatibilityChange>
+                    </compatibilityChanges>
                     <modifiers>
-                        <modifier changeStatus="NEW" newValue="PUBLIC" 
oldValue="n.a."/>
-                        <modifier changeStatus="NEW" newValue="STATIC" 
oldValue="n.a."/>
-                        <modifier changeStatus="NEW" newValue="FINAL" 
oldValue="n.a."/>
-                        <modifier changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+                        <modifier changeStatus="REMOVED" newValue="n.a." 
oldValue="PUBLIC"/>
+                        <modifier changeStatus="REMOVED" newValue="n.a." 
oldValue="STATIC"/>
+                        <modifier changeStatus="REMOVED" newValue="n.a." 
oldValue="FINAL"/>
+                        <modifier changeStatus="REMOVED" newValue="n.a." 
oldValue="NON_SYNTHETIC"/>
                     </modifiers>
-                    <type changeStatus="NEW" newValue="java.lang.String" 
oldValue="n.a."/>
+                    <newGenericTypes/>
+                    <oldGenericTypes/>
+                    <type changeStatus="REMOVED" newValue="n.a." 
oldValue="java.lang.String"/>
                 </field>
             </fields>
+            <genericTemplates/>
             <interfaces/>
             <methods/>
             <modifiers>
@@ -35,10 +40,381 @@
                 <modifier changeStatus="UNCHANGED" newValue="NON_ABSTRACT" 
oldValue="NON_ABSTRACT"/>
                 <modifier changeStatus="UNCHANGED" newValue="NON_SYNTHETIC" 
oldValue="NON_SYNTHETIC"/>
             </modifiers>
-            <serialVersionUid 
serialVersionUidDefaultNew="-6833145696661037305" 
serialVersionUidDefaultOld="7887970651149922746" serialVersionUidInClassNew="1" 
serialVersionUidInClassOld="1" serializableNew="true" serializableOld="true"/>
+            <serialVersionUid serialVersionUidDefaultNew="7887970651149922746" 
serialVersionUidDefaultOld="-6833145696661037305" 
serialVersionUidInClassNew="1" serialVersionUidInClassOld="1" 
serializableNew="true" serializableOld="true"/>
             <superclass binaryCompatible="true" changeStatus="UNCHANGED" 
sourceCompatible="true" superclassNew="org.apache.uima.UIMARuntimeException" 
superclassOld="org.apache.uima.UIMARuntimeException">
                 <compatibilityChanges/>
             </superclass>
         </class>
+        <class binaryCompatible="true" changeStatus="NEW" 
fullyQualifiedName="org.apache.uima.spi.FsIndexCollectionProvider" 
javaObjectSerializationCompatible="NOT_SERIALIZABLE" 
javaObjectSerializationCompatibleAsString="not serializable" 
sourceCompatible="true">
+            <annotations/>
+            <attributes>
+                <attribute changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+            </attributes>
+            <classFileFormatVersion changeStatus="NEW" majorVersionNew="52" 
majorVersionOld="-1" minorVersionNew="0" minorVersionOld="-1"/>
+            <classType changeStatus="NEW" newType="INTERFACE" oldType="n.a."/>
+            <compatibilityChanges/>
+            <constructors/>
+            <fields/>
+            <genericTemplates/>
+            <interfaces/>
+            <methods>
+                <method binaryCompatible="true" changeStatus="NEW" 
name="listFsIndexCollections" newLineNumber="n.a." oldLineNumber="n.a." 
sourceCompatible="true">
+                    <annotations/>
+                    <attributes>
+                        <attribute changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+                    </attributes>
+                    <compatibilityChanges/>
+                    <exceptions/>
+                    <genericTemplates/>
+                    <modifiers>
+                        <modifier changeStatus="NEW" newValue="NON_FINAL" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_STATIC" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="PUBLIC" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="ABSTRACT" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_BRIDGE" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+                    </modifiers>
+                    <parameters/>
+                    <returnType binaryCompatible="true" changeStatus="NEW" 
newValue="java.util.List" oldValue="n.a." sourceCompatible="true">
+                        <compatibilityChanges/>
+                        <newGenericTypes>
+                            <newGenericType genericWildCard="NONE" 
type="org.apache.uima.resource.metadata.FsIndexCollection">
+<genericTypes/>
+                            </newGenericType>
+                        </newGenericTypes>
+                        <oldGenericTypes/>
+                    </returnType>
+                </method>
+            </methods>
+            <modifiers>
+                <modifier changeStatus="NEW" newValue="NON_FINAL" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="NON_STATIC" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="PUBLIC" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="ABSTRACT" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+            </modifiers>
+            <serialVersionUid serialVersionUidDefaultNew="n.a." 
serialVersionUidDefaultOld="n.a." serialVersionUidInClassNew="n.a." 
serialVersionUidInClassOld="n.a." serializableNew="false" 
serializableOld="false"/>
+            <superclass binaryCompatible="true" changeStatus="NEW" 
sourceCompatible="true" superclassNew="java.lang.Object" superclassOld="n.a.">
+                <compatibilityChanges/>
+            </superclass>
+        </class>
+        <class binaryCompatible="true" changeStatus="NEW" 
fullyQualifiedName="org.apache.uima.spi.JCasClassProvider" 
javaObjectSerializationCompatible="NOT_SERIALIZABLE" 
javaObjectSerializationCompatibleAsString="not serializable" 
sourceCompatible="true">
+            <annotations/>
+            <attributes>
+                <attribute changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+            </attributes>
+            <classFileFormatVersion changeStatus="NEW" majorVersionNew="52" 
majorVersionOld="-1" minorVersionNew="0" minorVersionOld="-1"/>
+            <classType changeStatus="NEW" newType="INTERFACE" oldType="n.a."/>
+            <compatibilityChanges/>
+            <constructors/>
+            <fields/>
+            <genericTemplates/>
+            <interfaces/>
+            <methods>
+                <method binaryCompatible="true" changeStatus="NEW" 
name="listJCasClasses" newLineNumber="n.a." oldLineNumber="n.a." 
sourceCompatible="true">
+                    <annotations/>
+                    <attributes>
+                        <attribute changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+                    </attributes>
+                    <compatibilityChanges/>
+                    <exceptions/>
+                    <genericTemplates/>
+                    <modifiers>
+                        <modifier changeStatus="NEW" newValue="NON_FINAL" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_STATIC" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="PUBLIC" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="ABSTRACT" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_BRIDGE" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+                    </modifiers>
+                    <parameters/>
+                    <returnType binaryCompatible="true" changeStatus="NEW" 
newValue="java.util.List" oldValue="n.a." sourceCompatible="true">
+                        <compatibilityChanges/>
+                        <newGenericTypes>
+                            <newGenericType genericWildCard="NONE" 
type="java.lang.Class">
+<genericTypes>
+    <genericType genericWildCard="NONE" type="org.apache.uima.jcas.cas.TOP">
+        <genericTypes/>
+    </genericType>
+</genericTypes>
+                            </newGenericType>
+                        </newGenericTypes>
+                        <oldGenericTypes/>
+                    </returnType>
+                </method>
+            </methods>
+            <modifiers>
+                <modifier changeStatus="NEW" newValue="NON_FINAL" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="NON_STATIC" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="PUBLIC" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="ABSTRACT" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+            </modifiers>
+            <serialVersionUid serialVersionUidDefaultNew="n.a." 
serialVersionUidDefaultOld="n.a." serialVersionUidInClassNew="n.a." 
serialVersionUidInClassOld="n.a." serializableNew="false" 
serializableOld="false"/>
+            <superclass binaryCompatible="true" changeStatus="NEW" 
sourceCompatible="true" superclassNew="java.lang.Object" superclassOld="n.a.">
+                <compatibilityChanges/>
+            </superclass>
+        </class>
+        <class binaryCompatible="true" changeStatus="NEW" 
fullyQualifiedName="org.apache.uima.spi.TypePrioritiesProvider" 
javaObjectSerializationCompatible="NOT_SERIALIZABLE" 
javaObjectSerializationCompatibleAsString="not serializable" 
sourceCompatible="true">
+            <annotations/>
+            <attributes>
+                <attribute changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+            </attributes>
+            <classFileFormatVersion changeStatus="NEW" majorVersionNew="52" 
majorVersionOld="-1" minorVersionNew="0" minorVersionOld="-1"/>
+            <classType changeStatus="NEW" newType="INTERFACE" oldType="n.a."/>
+            <compatibilityChanges/>
+            <constructors/>
+            <fields/>
+            <genericTemplates/>
+            <interfaces/>
+            <methods>
+                <method binaryCompatible="true" changeStatus="NEW" 
name="listTypePriorities" newLineNumber="n.a." oldLineNumber="n.a." 
sourceCompatible="true">
+                    <annotations/>
+                    <attributes>
+                        <attribute changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+                    </attributes>
+                    <compatibilityChanges/>
+                    <exceptions/>
+                    <genericTemplates/>
+                    <modifiers>
+                        <modifier changeStatus="NEW" newValue="NON_FINAL" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_STATIC" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="PUBLIC" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="ABSTRACT" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_BRIDGE" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+                    </modifiers>
+                    <parameters/>
+                    <returnType binaryCompatible="true" changeStatus="NEW" 
newValue="java.util.List" oldValue="n.a." sourceCompatible="true">
+                        <compatibilityChanges/>
+                        <newGenericTypes>
+                            <newGenericType genericWildCard="NONE" 
type="org.apache.uima.resource.metadata.TypePriorities">
+<genericTypes/>
+                            </newGenericType>
+                        </newGenericTypes>
+                        <oldGenericTypes/>
+                    </returnType>
+                </method>
+            </methods>
+            <modifiers>
+                <modifier changeStatus="NEW" newValue="NON_FINAL" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="NON_STATIC" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="PUBLIC" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="ABSTRACT" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+            </modifiers>
+            <serialVersionUid serialVersionUidDefaultNew="n.a." 
serialVersionUidDefaultOld="n.a." serialVersionUidInClassNew="n.a." 
serialVersionUidInClassOld="n.a." serializableNew="false" 
serializableOld="false"/>
+            <superclass binaryCompatible="true" changeStatus="NEW" 
sourceCompatible="true" superclassNew="java.lang.Object" superclassOld="n.a.">
+                <compatibilityChanges/>
+            </superclass>
+        </class>
+        <class binaryCompatible="true" changeStatus="NEW" 
fullyQualifiedName="org.apache.uima.spi.TypeSystemDescriptionProvider" 
javaObjectSerializationCompatible="NOT_SERIALIZABLE" 
javaObjectSerializationCompatibleAsString="not serializable" 
sourceCompatible="true">
+            <annotations/>
+            <attributes>
+                <attribute changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+            </attributes>
+            <classFileFormatVersion changeStatus="NEW" majorVersionNew="52" 
majorVersionOld="-1" minorVersionNew="0" minorVersionOld="-1"/>
+            <classType changeStatus="NEW" newType="INTERFACE" oldType="n.a."/>
+            <compatibilityChanges/>
+            <constructors/>
+            <fields/>
+            <genericTemplates/>
+            <interfaces/>
+            <methods>
+                <method binaryCompatible="true" changeStatus="NEW" 
name="listTypeSystemDescriptions" newLineNumber="n.a." oldLineNumber="n.a." 
sourceCompatible="true">
+                    <annotations/>
+                    <attributes>
+                        <attribute changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+                    </attributes>
+                    <compatibilityChanges/>
+                    <exceptions/>
+                    <genericTemplates/>
+                    <modifiers>
+                        <modifier changeStatus="NEW" newValue="NON_FINAL" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_STATIC" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="PUBLIC" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="ABSTRACT" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_BRIDGE" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+                    </modifiers>
+                    <parameters/>
+                    <returnType binaryCompatible="true" changeStatus="NEW" 
newValue="java.util.List" oldValue="n.a." sourceCompatible="true">
+                        <compatibilityChanges/>
+                        <newGenericTypes>
+                            <newGenericType genericWildCard="NONE" 
type="org.apache.uima.resource.metadata.TypeSystemDescription">
+<genericTypes/>
+                            </newGenericType>
+                        </newGenericTypes>
+                        <oldGenericTypes/>
+                    </returnType>
+                </method>
+            </methods>
+            <modifiers>
+                <modifier changeStatus="NEW" newValue="NON_FINAL" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="NON_STATIC" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="PUBLIC" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="ABSTRACT" 
oldValue="n.a."/>
+                <modifier changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+            </modifiers>
+            <serialVersionUid serialVersionUidDefaultNew="n.a." 
serialVersionUidDefaultOld="n.a." serialVersionUidInClassNew="n.a." 
serialVersionUidInClassOld="n.a." serializableNew="false" 
serializableOld="false"/>
+            <superclass binaryCompatible="true" changeStatus="NEW" 
sourceCompatible="true" superclassNew="java.lang.Object" superclassOld="n.a.">
+                <compatibilityChanges/>
+            </superclass>
+        </class>
+        <class binaryCompatible="true" changeStatus="MODIFIED" 
fullyQualifiedName="org.apache.uima.UimaContext" 
javaObjectSerializationCompatible="NOT_SERIALIZABLE" 
javaObjectSerializationCompatibleAsString="not serializable" 
sourceCompatible="false">
+            <annotations/>
+            <attributes>
+                <attribute changeStatus="UNCHANGED" newValue="NON_SYNTHETIC" 
oldValue="NON_SYNTHETIC"/>
+            </attributes>
+            <classFileFormatVersion changeStatus="UNCHANGED" 
majorVersionNew="52" majorVersionOld="52" minorVersionNew="0" 
minorVersionOld="0"/>
+            <classType changeStatus="UNCHANGED" newType="INTERFACE" 
oldType="INTERFACE"/>
+            <compatibilityChanges/>
+            <constructors/>
+            <fields/>
+            <genericTemplates/>
+            <interfaces/>
+            <methods>
+                <method binaryCompatible="true" changeStatus="UNCHANGED" 
name="getDataPath" newLineNumber="n.a." oldLineNumber="n.a." 
sourceCompatible="true">
+                    <annotations>
+                        <annotation binaryCompatible="true" changeStatus="NEW" 
fullyQualifiedName="java.lang.Deprecated" sourceCompatible="true">
+                            <compatibilityChanges/>
+                            <elements/>
+                        </annotation>
+                    </annotations>
+                    <attributes>
+                        <attribute changeStatus="UNCHANGED" 
newValue="NON_SYNTHETIC" oldValue="NON_SYNTHETIC"/>
+                    </attributes>
+                    <compatibilityChanges>
+                        
<compatibilityChange>ANNOTATION_DEPRECATED_ADDED</compatibilityChange>
+                    </compatibilityChanges>
+                    <exceptions/>
+                    <genericTemplates/>
+                    <modifiers>
+                        <modifier changeStatus="UNCHANGED" 
newValue="NON_FINAL" oldValue="NON_FINAL"/>
+                        <modifier changeStatus="UNCHANGED" 
newValue="NON_STATIC" oldValue="NON_STATIC"/>
+                        <modifier changeStatus="UNCHANGED" newValue="PUBLIC" 
oldValue="PUBLIC"/>
+                        <modifier changeStatus="UNCHANGED" newValue="ABSTRACT" 
oldValue="ABSTRACT"/>
+                        <modifier changeStatus="UNCHANGED" 
newValue="NON_BRIDGE" oldValue="NON_BRIDGE"/>
+                        <modifier changeStatus="UNCHANGED" 
newValue="NON_SYNTHETIC" oldValue="NON_SYNTHETIC"/>
+                    </modifiers>
+                    <parameters/>
+                    <returnType binaryCompatible="true" 
changeStatus="UNCHANGED" newValue="java.lang.String" 
oldValue="java.lang.String" sourceCompatible="true">
+                        <compatibilityChanges/>
+                        <newGenericTypes/>
+                        <oldGenericTypes/>
+                    </returnType>
+                </method>
+                <method binaryCompatible="true" changeStatus="NEW" 
name="getDataPathElements" newLineNumber="n.a." oldLineNumber="n.a." 
sourceCompatible="false">
+                    <annotations/>
+                    <attributes>
+                        <attribute changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+                    </attributes>
+                    <compatibilityChanges>
+                        
<compatibilityChange>METHOD_ADDED_TO_INTERFACE</compatibilityChange>
+                    </compatibilityChanges>
+                    <exceptions/>
+                    <genericTemplates/>
+                    <modifiers>
+                        <modifier changeStatus="NEW" newValue="NON_FINAL" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_STATIC" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="PUBLIC" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="ABSTRACT" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_BRIDGE" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+                    </modifiers>
+                    <parameters/>
+                    <returnType binaryCompatible="true" changeStatus="NEW" 
newValue="java.util.List" oldValue="n.a." sourceCompatible="true">
+                        <compatibilityChanges/>
+                        <newGenericTypes>
+                            <newGenericType genericWildCard="NONE" 
type="java.lang.String">
+<genericTypes/>
+                            </newGenericType>
+                        </newGenericTypes>
+                        <oldGenericTypes/>
+                    </returnType>
+                </method>
+            </methods>
+            <modifiers>
+                <modifier changeStatus="UNCHANGED" newValue="NON_FINAL" 
oldValue="NON_FINAL"/>
+                <modifier changeStatus="UNCHANGED" newValue="NON_STATIC" 
oldValue="NON_STATIC"/>
+                <modifier changeStatus="UNCHANGED" newValue="PUBLIC" 
oldValue="PUBLIC"/>
+                <modifier changeStatus="UNCHANGED" newValue="ABSTRACT" 
oldValue="ABSTRACT"/>
+                <modifier changeStatus="UNCHANGED" newValue="NON_SYNTHETIC" 
oldValue="NON_SYNTHETIC"/>
+            </modifiers>
+            <serialVersionUid serialVersionUidDefaultNew="n.a." 
serialVersionUidDefaultOld="n.a." serialVersionUidInClassNew="n.a." 
serialVersionUidInClassOld="n.a." serializableNew="false" 
serializableOld="false"/>
+            <superclass binaryCompatible="true" changeStatus="UNCHANGED" 
sourceCompatible="true" superclassNew="java.lang.Object" 
superclassOld="java.lang.Object">
+                <compatibilityChanges/>
+            </superclass>
+        </class>
+        <class binaryCompatible="true" changeStatus="MODIFIED" 
fullyQualifiedName="org.apache.uima.util.TypeSystemUtil" 
javaObjectSerializationCompatible="NOT_SERIALIZABLE" 
javaObjectSerializationCompatibleAsString="not serializable" 
sourceCompatible="true">
+            <annotations/>
+            <attributes>
+                <attribute changeStatus="UNCHANGED" newValue="NON_SYNTHETIC" 
oldValue="NON_SYNTHETIC"/>
+            </attributes>
+            <classFileFormatVersion changeStatus="UNCHANGED" 
majorVersionNew="52" majorVersionOld="52" minorVersionNew="0" 
minorVersionOld="0"/>
+            <classType changeStatus="UNCHANGED" newType="CLASS" 
oldType="CLASS"/>
+            <compatibilityChanges/>
+            <constructors/>
+            <fields/>
+            <genericTemplates/>
+            <interfaces/>
+            <methods>
+                <method binaryCompatible="true" changeStatus="NEW" 
name="loadTypeSystemDescriptionsFromClasspath" newLineNumber="72" 
oldLineNumber="n.a." sourceCompatible="true">
+                    <annotations/>
+                    <attributes>
+                        <attribute changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+                    </attributes>
+                    <compatibilityChanges>
+                        
<compatibilityChange>METHOD_ADDED_TO_PUBLIC_CLASS</compatibilityChange>
+                    </compatibilityChanges>
+                    <exceptions/>
+                    <genericTemplates/>
+                    <modifiers>
+                        <modifier changeStatus="NEW" newValue="NON_FINAL" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="STATIC" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="PUBLIC" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_ABSTRACT" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_BRIDGE" 
oldValue="n.a."/>
+                        <modifier changeStatus="NEW" newValue="NON_SYNTHETIC" 
oldValue="n.a."/>
+                    </modifiers>
+                    <parameters>
+                        <parameter binaryCompatible="true" 
changeStatus="UNCHANGED" sourceCompatible="true" templateName="N/A" 
type="java.lang.Class">
+                            <compatibilityChanges/>
+                            <newGenericTypes>
+<newGenericType genericWildCard="UNBOUNDED" type="?">
+    <genericTypes/>
+</newGenericType>
+                            </newGenericTypes>
+                            <oldGenericTypes/>
+                        </parameter>
+                        <parameter binaryCompatible="true" 
changeStatus="UNCHANGED" sourceCompatible="true" templateName="N/A" 
type="java.lang.String[]">
+                            <compatibilityChanges/>
+                            <newGenericTypes/>
+                            <oldGenericTypes/>
+                        </parameter>
+                    </parameters>
+                    <returnType binaryCompatible="true" changeStatus="NEW" 
newValue="java.util.List" oldValue="n.a." sourceCompatible="true">
+                        <compatibilityChanges/>
+                        <newGenericTypes>
+                            <newGenericType genericWildCard="NONE" 
type="org.apache.uima.resource.metadata.TypeSystemDescription">
+<genericTypes/>
+                            </newGenericType>
+                        </newGenericTypes>
+                        <oldGenericTypes/>
+                    </returnType>
+                </method>
+            </methods>
+            <modifiers>
+                <modifier changeStatus="UNCHANGED" newValue="NON_FINAL" 
oldValue="NON_FINAL"/>
+                <modifier changeStatus="UNCHANGED" newValue="NON_STATIC" 
oldValue="NON_STATIC"/>
+                <modifier changeStatus="UNCHANGED" newValue="PUBLIC" 
oldValue="PUBLIC"/>
+                <modifier changeStatus="UNCHANGED" newValue="NON_ABSTRACT" 
oldValue="NON_ABSTRACT"/>
+                <modifier changeStatus="UNCHANGED" newValue="NON_SYNTHETIC" 
oldValue="NON_SYNTHETIC"/>
+            </modifiers>
+            <serialVersionUid serialVersionUidDefaultNew="n.a." 
serialVersionUidDefaultOld="n.a." serialVersionUidInClassNew="n.a." 
serialVersionUidInClassOld="n.a." serializableNew="false" 
serializableOld="false"/>
+            <superclass binaryCompatible="true" changeStatus="UNCHANGED" 
sourceCompatible="true" superclassNew="java.lang.Object" 
superclassOld="java.lang.Object">
+                <compatibilityChanges/>
+            </superclass>
+        </class>
     </classes>
 </japicmp>

Modified: 
uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.xsd
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.xsd?rev=1907218&r1=1907217&r2=1907218&view=diff
==============================================================================
--- 
uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.xsd
 (original)
+++ 
uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-core/api-change-report/japicmp.xsd
 Thu Feb  2 08:24:16 2023
@@ -68,6 +68,13 @@
           </xs:sequence>
         </xs:complexType>
       </xs:element>
+      <xs:element name="genericTemplates" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="genericTemplate" type="jApiGenericTemplate" 
minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
       <xs:element name="interfaces" minOccurs="0">
         <xs:complexType>
           <xs:sequence>
@@ -200,7 +207,7 @@
     </xs:complexContent>
   </xs:complexType>
 
-  <xs:complexType name="jApiBehavior">
+  <xs:complexType name="jApiBehavior" abstract="true">
     <xs:sequence>
       <xs:element name="annotations" minOccurs="0">
         <xs:complexType>
@@ -230,6 +237,13 @@
           </xs:sequence>
         </xs:complexType>
       </xs:element>
+      <xs:element name="genericTemplates" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="genericTemplate" type="jApiGenericTemplate" 
minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
       <xs:element name="modifiers" minOccurs="0">
         <xs:complexType>
           <xs:sequence>
@@ -259,6 +273,66 @@
     <xs:attribute name="name" type="xs:string"/>
   </xs:complexType>
 
+  <xs:complexType name="jApiGenericTemplate">
+    <xs:sequence>
+      <xs:element name="compatibilityChanges" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="compatibilityChange" 
type="jApiCompatibilityChange" minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="newGenericTypes" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="newGenericType" type="jApiGenericType" 
minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="newInterfaceTypes" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="newInterfaceType" type="jApiGenericType" 
minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="oldGenericTypes" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="oldGenericType" type="jApiGenericType" 
minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="oldInterfaceTypes" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="oldInterfaceType" type="jApiGenericType" 
minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+    <xs:attribute name="binaryCompatible" type="xs:boolean" use="required"/>
+    <xs:attribute name="changeStatus" type="jApiChangeStatus"/>
+    <xs:attribute name="name" type="xs:string"/>
+    <xs:attribute name="newType" type="xs:string"/>
+    <xs:attribute name="oldType" type="xs:string"/>
+    <xs:attribute name="sourceCompatible" type="xs:boolean" use="required"/>
+  </xs:complexType>
+
+  <xs:complexType name="jApiGenericType">
+    <xs:sequence>
+      <xs:element name="genericTypes" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="genericType" type="jApiGenericType" 
minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+    <xs:attribute name="genericWildCard" type="jApiGenericWildCard"/>
+    <xs:attribute name="type" type="xs:string"/>
+  </xs:complexType>
+
   <xs:complexType name="jApiModifier">
     <xs:sequence/>
     <xs:attribute name="changeStatus" type="jApiChangeStatus"/>
@@ -267,7 +341,33 @@
   </xs:complexType>
 
   <xs:complexType name="jApiParameter">
-    <xs:sequence/>
+    <xs:sequence>
+      <xs:element name="compatibilityChanges" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="compatibilityChange" 
type="jApiCompatibilityChange" minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="newGenericTypes" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="newGenericType" type="jApiGenericType" 
minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="oldGenericTypes" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="oldGenericType" type="jApiGenericType" 
minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+    <xs:attribute name="binaryCompatible" type="xs:boolean" use="required"/>
+    <xs:attribute name="changeStatus" type="jApiChangeStatus"/>
+    <xs:attribute name="sourceCompatible" type="xs:boolean" use="required"/>
+    <xs:attribute name="templateName" type="xs:string"/>
     <xs:attribute name="type" type="xs:string"/>
   </xs:complexType>
 
@@ -301,6 +401,20 @@
           </xs:sequence>
         </xs:complexType>
       </xs:element>
+      <xs:element name="newGenericTypes" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="newGenericType" type="jApiGenericType" 
minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="oldGenericTypes" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="oldGenericType" type="jApiGenericType" 
minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
       <xs:element name="type" type="jApiType" minOccurs="0"/>
     </xs:sequence>
     <xs:attribute name="binaryCompatible" type="xs:boolean" use="required"/>
@@ -343,10 +457,34 @@
   </xs:complexType>
 
   <xs:complexType name="jApiReturnType">
-    <xs:sequence/>
+    <xs:sequence>
+      <xs:element name="compatibilityChanges" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="compatibilityChange" 
type="jApiCompatibilityChange" minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="newGenericTypes" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="newGenericType" type="jApiGenericType" 
minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="oldGenericTypes" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="oldGenericType" type="jApiGenericType" 
minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+    <xs:attribute name="binaryCompatible" type="xs:boolean" use="required"/>
     <xs:attribute name="changeStatus" type="jApiChangeStatus"/>
     <xs:attribute name="newValue" type="xs:string"/>
     <xs:attribute name="oldValue" type="xs:string"/>
+    <xs:attribute name="sourceCompatible" type="xs:boolean" use="required"/>
   </xs:complexType>
 
   <xs:complexType name="jApiSerialVersionUid">
@@ -395,6 +533,8 @@
       <xs:enumeration value="CLASS_TYPE_CHANGED"/>
       <xs:enumeration value="CLASS_NOW_CHECKED_EXCEPTION"/>
       <xs:enumeration value="CLASS_LESS_ACCESSIBLE"/>
+      <xs:enumeration value="CLASS_GENERIC_TEMPLATE_CHANGED"/>
+      <xs:enumeration value="CLASS_GENERIC_TEMPLATE_GENERICS_CHANGED"/>
       <xs:enumeration value="SUPERCLASS_REMOVED"/>
       <xs:enumeration value="SUPERCLASS_ADDED"/>
       <xs:enumeration value="SUPERCLASS_MODIFIED_INCOMPATIBLE"/>
@@ -406,10 +546,14 @@
       <xs:enumeration value="METHOD_LESS_ACCESSIBLE_THAN_IN_SUPERCLASS"/>
       <xs:enumeration value="METHOD_IS_STATIC_AND_OVERRIDES_NOT_STATIC"/>
       <xs:enumeration value="METHOD_RETURN_TYPE_CHANGED"/>
+      <xs:enumeration value="METHOD_RETURN_TYPE_GENERICS_CHANGED"/>
+      <xs:enumeration value="METHOD_PARAMETER_GENERICS_CHANGED"/>
       <xs:enumeration value="METHOD_NOW_ABSTRACT"/>
       <xs:enumeration value="METHOD_NOW_FINAL"/>
       <xs:enumeration value="METHOD_NOW_STATIC"/>
       <xs:enumeration value="METHOD_NO_LONGER_STATIC"/>
+      <xs:enumeration value="METHOD_NOW_VARARGS"/>
+      <xs:enumeration value="METHOD_NO_LONGER_VARARGS"/>
       <xs:enumeration value="METHOD_ADDED_TO_INTERFACE"/>
       <xs:enumeration value="METHOD_ADDED_TO_PUBLIC_CLASS"/>
       <xs:enumeration value="METHOD_NOW_THROWS_CHECKED_EXCEPTION"/>
@@ -419,6 +563,7 @@
       <xs:enumeration value="METHOD_ABSTRACT_ADDED_IN_IMPLEMENTED_INTERFACE"/>
       <xs:enumeration value="METHOD_DEFAULT_ADDED_IN_IMPLEMENTED_INTERFACE"/>
       <xs:enumeration value="METHOD_NEW_DEFAULT"/>
+      <xs:enumeration value="METHOD_MOVED_TO_SUPERCLASS"/>
       <xs:enumeration value="METHOD_ABSTRACT_NOW_DEFAULT"/>
       <xs:enumeration value="FIELD_STATIC_AND_OVERRIDES_STATIC"/>
       <xs:enumeration value="FIELD_LESS_ACCESSIBLE_THAN_IN_SUPERCLASS"/>
@@ -429,11 +574,21 @@
       <xs:enumeration value="FIELD_REMOVED"/>
       <xs:enumeration value="FIELD_REMOVED_IN_SUPERCLASS"/>
       <xs:enumeration value="FIELD_LESS_ACCESSIBLE"/>
+      <xs:enumeration value="FIELD_GENERICS_CHANGED"/>
       <xs:enumeration value="CONSTRUCTOR_REMOVED"/>
       <xs:enumeration value="CONSTRUCTOR_LESS_ACCESSIBLE"/>
     </xs:restriction>
   </xs:simpleType>
 
+  <xs:simpleType name="jApiGenericWildCard">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="NONE"/>
+      <xs:enumeration value="EXTENDS"/>
+      <xs:enumeration value="SUPER"/>
+      <xs:enumeration value="UNBOUNDED"/>
+    </xs:restriction>
+  </xs:simpleType>
+
   <xs:simpleType name="jApiJavaObjectSerializationChangeStatus">
     <xs:restriction base="xs:string">
       <xs:enumeration value="NOT_SERIALIZABLE"/>

Modified: 
uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-cpe/api-change-report/japicmp.diff
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-cpe/api-change-report/japicmp.diff?rev=1907218&r1=1907217&r2=1907218&view=diff
==============================================================================
--- 
uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-cpe/api-change-report/japicmp.diff
 (original)
+++ 
uima/site/trunk/uima-website/docs/d/uimaj-current/uimaj-cpe/api-change-report/japicmp.diff
 Thu Feb  2 08:24:16 2023
@@ -1,3 +1,3 @@
-Comparing source compatibility of 
/Users/bluefire/git/uima-uimaj/target/checkout/uimaj-cpe/target/uima-cpe.jar 
against 
/Users/bluefire/.m2/repository/org/apache/uima/uimaj-cpe/3.3.0/uimaj-cpe-3.3.0.jar
+Comparing source compatibility of 
/Users/bluefire/git/uima-uimaj-release/target/checkout/uimaj-cpe/target/uimaj-cpe-3.4.0.jar
 against 
/Users/bluefire/.m2/repository/org/apache/uima/uimaj-cpe/3.3.1/uimaj-cpe-3.3.1.jar
 WARNING: You have ignored certain classes, i.e. superclasses and interfaces 
that could not be found on the classpath are ignored. Hence changes caused by 
these superclasses and interfaces are not reflected in the output.
 No changes.
\ No newline at end of file



Reply via email to