This is an automated email from the ASF dual-hosted git repository.
rec pushed a change to branch release/3.5.x
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git
from f4d2886c6 Merge pull request #376 from
apache/bugfix/371-Repeated-creation-of-type-systems-can-exhaust-JVM-metaspace
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 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
new 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
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 | 59 ++-
.../java/org/apache/uima/cas/impl/TypeImpl.java | 43 +-
.../org/apache/uima/pear/tools/PackageBrowser.java | 25 +-
.../apache/uima/UIMAException_Messages.properties | 2 +-
.../apache/uima/cas/impl/FSClassRegistryTest.java | 36 +-
.../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 ++++++
27 files changed, 1496 insertions(+), 376 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