You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by re...@apache.org on 2022/04/08 13:51:38 UTC
[uima-uimaj] branch feature/UIMA-6431-Use-lambda-functions-as-CAS-processors created (now c39a4f9bc)
This is an automated email from the ASF dual-hosted git repository.
rec pushed a change to branch feature/UIMA-6431-Use-lambda-functions-as-CAS-processors
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git
at c39a4f9bc [UIMA-6431] Use lambda functions as CAS processors
This branch includes the following new commits:
new c39a4f9bc [UIMA-6431] Use lambda functions as CAS processors
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.
[uima-uimaj] 01/01: [UIMA-6431] Use lambda functions as CAS processors
Posted by re...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rec pushed a commit to branch feature/UIMA-6431-Use-lambda-functions-as-CAS-processors
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git
commit c39a4f9bc4024c1274cf7f156b0d1abdf9433af7
Author: Richard Eckart de Castilho <re...@apache.org>
AuthorDate: Fri Apr 8 15:51:33 2022 +0200
[UIMA-6431] Use lambda functions as CAS processors
- Fix method signature for arbitrary exceptions
---
.../org/apache/uima/analysis_component/JCasProcessorAnnotator.java | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/uimaj-core/src/main/java/org/apache/uima/analysis_component/JCasProcessorAnnotator.java b/uimaj-core/src/main/java/org/apache/uima/analysis_component/JCasProcessorAnnotator.java
index 8cecdc506..43acc1952 100644
--- a/uimaj-core/src/main/java/org/apache/uima/analysis_component/JCasProcessorAnnotator.java
+++ b/uimaj-core/src/main/java/org/apache/uima/analysis_component/JCasProcessorAnnotator.java
@@ -35,8 +35,7 @@ public class JCasProcessorAnnotator extends AnalysisEngineProcessorAdapter {
private ResourceMetaData metaData;
private JCasProcessor<? extends Exception> delegate;
- public JCasProcessorAnnotator(
- JCasProcessor<? extends Exception> aJCasAnnotator) {
+ public JCasProcessorAnnotator(JCasProcessor<? extends Exception> aJCasAnnotator) {
metaData = UIMAFramework.getResourceSpecifierFactory().createAnalysisEngineMetaData();
delegate = aJCasAnnotator;
}
@@ -77,8 +76,7 @@ public class JCasProcessorAnnotator extends AnalysisEngineProcessorAdapter {
};
}
- public static JCasProcessorAnnotator of(
- JCasProcessor<? extends AnalysisEngineProcessException> aJCasAnnotator)
+ public static JCasProcessorAnnotator of(JCasProcessor<? extends Exception> aJCasAnnotator)
throws ResourceInitializationException {
JCasProcessorAnnotator engine = new JCasProcessorAnnotator(aJCasAnnotator);
engine.initialize(null, null);