uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Zhu (JIRA)" <...@uima.apache.org>
Subject [jira] [Commented] (UIMA-4554) JCasGen generating rawType warnings for fsGenerator
Date Mon, 17 Aug 2015 03:02:46 GMT

    [ https://issues.apache.org/jira/browse/UIMA-4554?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14698952#comment-14698952

James Zhu commented on UIMA-4554:

Hi, Marshall:

Now that I know the history of it, it makes sense to me that when we were using the UIMA 2.3.0
incubator release we didn't have such problems. Only after we upgraded to UIMA 2.4.0 and later,
we started seeing tons of unnecessary @SuppressWarnings("hiding") in the JCasGen generated
code and we had to tweak our Eclipse settings to make them go away.

This is all because you were asked to add the @SuppressWarnings("hiding") per UIMA-1983.

The thing is, I never experienced the problem reported by UIMA-1983. On the contrary, the
change for UIMA-1983 started causing the compiler warnings in Eclipse IDE and we had to work
around it by changing Eclipse settings.

You suggest we still keep the @SuppressWarning("hiding") in. Is it because it helps other
people who are not using Eclipse IDE? I am a little confused now.


> JCasGen generating rawType warnings for fsGenerator
> ---------------------------------------------------
>                 Key: UIMA-4554
>                 URL: https://issues.apache.org/jira/browse/UIMA-4554
>             Project: UIMA
>          Issue Type: Bug
>          Components: Tools
>    Affects Versions: 2.8.1SDK
>            Reporter: Marshall Schor
>            Priority: Minor
>             Fix For: 2.8.2SDK
>         Attachments: UIMA-4554 patch 2015-08-15 - uimaj-jet-expander.patch, UIMA-4554
patch 2015-08-15.patch, uimaj-tools-UIMA-4554-2015-08-11.patch
> JCasGen generate references to FsGenerator which was changed in 2.8.0 to have generic
type information.  So the resulting generated code causes warnings about raw types being used.
 Workaround - add a @SuppressWarnings("rawtypes"), but a better thing would be to add the
proper generic arguments.

This message was sent by Atlassian JIRA

View raw message