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 <[email protected]> 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);
