This is an automated email from the ASF dual-hosted git repository.
rec pushed a change to branch
bugfix/382-Warning-when-PEAR-contains-a-JCAS-class-that-is-used-as-a-feature-range-outside-the-PEAR
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git
from 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
No new revisions were added by this update.
Summary of changes:
aggregate-uimaj/pom.xml | 2 +
.../java/org/apache/uima/cas/impl/CASImpl.java | 20 +-
.../org/apache/uima/cas/impl/FSClassRegistry.java | 18 +-
.../java/org/apache/uima/cas/impl/TypeImpl.java | 43 +-
.../org/apache/uima/pear/tools/PackageBrowser.java | 25 +-
.../apache/uima/cas/test/FeatureStructureTest.java | 51 +-
.../apache/uima/cas/test/JCasClassLoaderTest.java | 11 +-
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 | 547 +++++++++++++++++++++
.../src/test/resources/simplelogger.properties | 1 +
uimaj-test-util/pom.xml | 4 +
.../org/apache/uima/test/IsolatingClassloader.java | 21 +-
20 files changed, 1143 insertions(+), 117 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