This is an automated email from the ASF dual-hosted git repository.
rec pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git
from f79fdcc3b Merge branch 'release/3.5.x'
add 2e69c7576 Issue #382: Warning when PEAR contains a JCAS class that is
used as a feature range outside the PEAR
add a1b531bae Issue #382: Warning when PEAR contains a JCAS class that is
used as a feature range outside the PEAR
add 57aa798d6 Issue #382: Warning when PEAR contains a JCAS class that is
used as a feature range outside the PEAR
add f95a3a42d Issue #382: Warning when PEAR contains a JCAS class that is
used as a feature range outside the PEAR
add e999f352a Issue #371: Repeated creation of type systems can exhaust
JVM metaspace
add 0686e404a Issue #371: Repeated creation of type systems can exhaust
JVM metaspace
add 41deb3fe7 Merge branch 'release/3.5.x' into
bugfix/371-Repeated-creation-of-type-systems-can-exhaust-JVM-metaspace
add f4d2886c6 Merge pull request #376 from
apache/bugfix/371-Repeated-creation-of-type-systems-can-exhaust-JVM-metaspace
add c57e73446 Merge branch 'release/3.5.x' into
bugfix/382-Warning-when-PEAR-contains-a-JCAS-class-that-is-used-as-a-feature-range-outside-the-PEAR
add 876713fea Merge pull request #383 from
apache/bugfix/382-Warning-when-PEAR-contains-a-JCAS-class-that-is-used-as-a-feature-range-outside-the-PEAR
new ac05c4e4c Merge branch 'release/3.5.x'
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
aggregate-uimaj/pom.xml | 2 +
pom.xml | 1 +
.../org/apache/uima/cas/CASRuntimeException.java | 5 +-
.../java/org/apache/uima/cas/impl/CASImpl.java | 20 +-
.../org/apache/uima/cas/impl/FSClassRegistry.java | 564 ++++++++++----------
.../java/org/apache/uima/cas/impl/TypeImpl.java | 43 +-
.../org/apache/uima/cas/impl/TypeSystemImpl.java | 2 +-
.../apache/uima/internal/util/UIMAClassLoader.java | 12 +
.../org/apache/uima/pear/tools/PackageBrowser.java | 25 +-
.../apache/uima/UIMAException_Messages.properties | 2 +-
.../apache/uima/cas/impl/FSClassRegistryTest.java | 36 +-
.../apache/uima/cas/impl/TypeSystemImplTest.java | 48 +-
.../uima/cas/test/FSCreatedInPearContextTest.java | 30 +-
.../apache/uima/cas/test/FeatureStructureTest.java | 51 +-
.../apache/uima/cas/test/JCasClassLoaderTest.java | 333 ++++--------
uimaj-core/src/test/resources/log4j2-test.xml | 2 +-
uimaj-it-pear-with-typesystem/pom.xml | 173 +++++++
.../Scenario1TestAnnotator.java | 36 +-
.../Scenario2TestAnnotator.java | 55 ++
.../Scenario3TestAnnotator.java | 50 ++
.../TestAnnotator_ImplBase.java | 108 ++++
.../spi/JCasClassProviderForTesting.java | 8 +-
.../services/org.apache.uima.spi.JCasClassProvider | 1 +
.../uima/it/pear_with_typesystem/TestAnnotator.xml | 48 ++
.../type/typeSystemDescriptor.xml | 38 +-
.../uima/it/pear_with_typesystem/PearIT.java | 568 +++++++++++++++++++++
.../src/test/resources/simplelogger.properties | 1 +
uimaj-parent/pom.xml | 5 +
uimaj-test-util/pom.xml | 4 +
.../org/apache/uima/test/IsolatingClassloader.java | 168 ++++++
30 files changed, 1793 insertions(+), 646 deletions(-)
create mode 100644 uimaj-it-pear-with-typesystem/pom.xml
copy uimaj-core/src/test/java/org/apache/uima/cas/test/TestAnnotator.java =>
uimaj-it-pear-with-typesystem/src/main/java/org/apache/uima/it/pear_with_typesystem/Scenario1TestAnnotator.java
(52%)
create mode 100644
uimaj-it-pear-with-typesystem/src/main/java/org/apache/uima/it/pear_with_typesystem/Scenario2TestAnnotator.java
create mode 100644
uimaj-it-pear-with-typesystem/src/main/java/org/apache/uima/it/pear_with_typesystem/Scenario3TestAnnotator.java
create mode 100644
uimaj-it-pear-with-typesystem/src/main/java/org/apache/uima/it/pear_with_typesystem/TestAnnotator_ImplBase.java
copy {uimaj-core/src/test/java/org/apache/uima =>
uimaj-it-pear-with-typesystem/src/main/java/org/apache/uima/it/pear_with_typesystem}/spi/JCasClassProviderForTesting.java
(71%)
create mode 100644
uimaj-it-pear-with-typesystem/src/main/resources/META-INF/services/org.apache.uima.spi.JCasClassProvider
create mode 100644
uimaj-it-pear-with-typesystem/src/main/resources/org/apache/uima/it/pear_with_typesystem/TestAnnotator.xml
copy
jcasgen-maven-plugin/src/test/resources/classpath/src/main/resources/TypeSystem.xml
=>
uimaj-it-pear-with-typesystem/src/main/resources/org/apache/uima/it/pear_with_typesystem/type/typeSystemDescriptor.xml
(68%)
create mode 100644
uimaj-it-pear-with-typesystem/src/test/java/org/apache/uima/it/pear_with_typesystem/PearIT.java
create mode 100644
uimaj-it-pear-with-typesystem/src/test/resources/simplelogger.properties
create mode 100644
uimaj-test-util/src/main/java/org/apache/uima/test/IsolatingClassloader.java