uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marshall Schor (JIRA)" <...@uima.apache.org>
Subject [jira] [Commented] (UIMA-1524) JFSIndexRepository should be enhanced with new generic methods
Date Tue, 13 Sep 2016 13:37:21 GMT

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

Marshall Schor commented on UIMA-1524:

Thanks for mentioning the Eclipse "feature/trick" for suggestion list for static methods -
I didn't know about that.

Here's a plain Java trick I learned recently, that let's you avoid the Classname.some_static_method
"Classname" prefix in Java 8.  It has 2 steps:

* put the static method in an interface, as a static (default) method.
* in a class where you want to use these, have the class "implement" the interface.

Then you can use the name without the prefix.  Works also with static fields.  It's a nice
way to include lots of static field names.

> JFSIndexRepository should be enhanced with new generic methods
> --------------------------------------------------------------
>                 Key: UIMA-1524
>                 URL: https://issues.apache.org/jira/browse/UIMA-1524
>             Project: UIMA
>          Issue Type: Improvement
>          Components: Core Java Framework
>    Affects Versions: 2.3
>            Reporter: Joern Kottmann
> Existing methods should be overloaded with an additional Class argument to specify the
exact return type. This changes make down casting of returned objects unnecessary. 

This message was sent by Atlassian JIRA

View raw message