[
https://issues.apache.org/jira/browse/JENA-931?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14531158#comment-14531158
]
ASF subversion and git services commented on JENA-931:
------------------------------------------------------
Commit fa3bae848ab63855900627d8745246a1170eff7d in jena's branch
refs/heads/master from [~andy.seaborne]
[ https://git-wip-us.apache.org/repos/asf?p=jena.git;h=fa3bae8 ]
Fix warnings after JENA-931
> Shift org.apache.jena.atlas in jena-base onto Java 8 types
> ----------------------------------------------------------
>
> Key: JENA-931
> URL: https://issues.apache.org/jira/browse/JENA-931
> Project: Apache Jena
> Issue Type: Improvement
> Components: Jena
> Affects Versions: Jena 3.0.0
> Reporter: A. Soroka
> Labels: Java8, typesystem
>
> Several types in org.apache.jena.atlas in module jena-base duplicate the
> semantics of types introduced in Java 8, e.g. Jena's Transform is
> substantially the same as Java 8's Function, Jena's Filter is substantially
> the same as Java 8's Predicate, etc.
> When this ticket is done, all such types will subtype the appropriate Java 8
> types, will be deprecated, and will no longer be used inside the Jena code
> base. A further ticket may lead to actual removal of those deprecated types,
> at a convenient future moment and in a non-disruptive fashion.
> Where possible, declarations and uses of similar types throughout the Jena
> code base should be converted to use the types in o.a.j.atlas, for clarity
> and concision. Some such migration of this kind can occur as part of this
> ticket, although a wholesale shift onto o.a.j.atlas may take some time.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)