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

Old: | /Users/bluefire/.m2/repository/org/apache/uima/uimaj-core/3.3.1/uimaj-core-3.3.1.jar
New: | /Users/bluefire/git/uima-uimaj-release/target/checkout/uimaj-core/target/uimaj-core-3.4.0.jar
Created: | 2023-01-26T11:00:07.455+0100
Access modifier filter: | PROTECTED
Only modifications: | true
Only binary incompatible modifications: | false
Ignore missing classes: | false
Includes: | all
Excludes: | n.a.
Semantic Versioning: | 1.0.0

- Classes

Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
MODIFIED (!) (Serializable incompatible(!): field removed) public class org.apache.uima.cas.CASRuntimeException top

| Serializable | default serialVersionUID | serialVersionUID in class
Old | true | -6833145696661037305 | 1
New | true | 7887970651149922746 | 1

Fields:

Status | Modifier | Type | Field | Compatibility Changes:
REMOVED (!) | public static final | java.lang.String (!) | JCAS_TYPE_NOT_IN_CAS_REGISTRY |
Change
FIELD_REMOVED

NEW public abstract interface org.apache.uima.spi.FsIndexCollectionProvider top
Methods:

Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number
NEW | public abstract | n.a. | java.util.List <..>
New: | org.apache.uima.resource.metadata.FsIndexCollection
| listFsIndexCollections() | n.a. | n.a. |
Old file | New file
n.a. | n.a.

NEW public abstract interface org.apache.uima.spi.JCasClassProvider top
Methods:

Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number
NEW | public abstract | n.a. | java.util.List <..>
New: | java.lang.Class < org.apache.uima.jcas.cas.TOP >
| listJCasClasses() | n.a. | n.a. |
Old file | New file
n.a. | n.a.

NEW public abstract interface org.apache.uima.spi.TypePrioritiesProvider top
Methods:

Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number
NEW | public abstract | n.a. | java.util.List <..>
New: | org.apache.uima.resource.metadata.TypePriorities
| listTypePriorities() | n.a. | n.a. |
Old file | New file
n.a. | n.a.

NEW public abstract interface org.apache.uima.spi.TypeSystemDescriptionProvider top
Methods:

Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number
NEW | public abstract | n.a. | java.util.List <..>
New: | org.apache.uima.resource.metadata.TypeSystemDescription
| listTypeSystemDescriptions() | n.a. | n.a. |
Old file | New file
n.a. | n.a.

MODIFIED (*) public abstract interface org.apache.uima.UimaContext top
Methods:

Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number
UNCHANGED | public abstract | n.a. | java.lang.String | getDataPath() Annotations:
Status: | Fully Qualified Name: | Elements:
NEW | java.lang.Deprecated | n.a.
| n.a. |
Change
ANNOTATION_DEPRECATED_ADDED
Old file | New file
n.a. | n.a.
NEW (*) | public abstract | n.a. | java.util.List <..>
New: | java.lang.String
| getDataPathElements() | n.a. |
Change
METHOD_ADDED_TO_INTERFACE
Old file | New file
n.a. | n.a.

MODIFIED public class org.apache.uima.util.TypeSystemUtil top
Methods:

Status | Modifier | Generic Templates | Type | Method | Exceptions | Compatibility Changes: | Line Number
NEW | static public | n.a. | java.util.List <..>
New: | org.apache.uima.resource.metadata.TypeSystemDescription
| loadTypeSystemDescriptionsFromClasspath(java.lang.Class <..>
New: | ?
, java.lang.String[]) | n.a. |
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file | New file
n.a. | 72