[ https://issues.apache.org/jira/browse/SYNCOPE-1332?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16927320#comment-16927320 ]
Francesco Chicchiriccò commented on SYNCOPE-1332: ------------------------------------------------- {quote} There is some minor cleanup left and a few more rounds of fixes for stuff reported by static analysis tools. I think we should be able to finalize and close this out by next Monday. Probably 1-2 more PRs should do it. {quote} Sounds good! {quote} How about var support? Are we sure tp skip adopting? (Nothing to do with type safety per se; just makes it simpler to read and write less code) {quote} As I say above, I don't see much addition to introduce such a massive change into an existing, strongly typed, codebase - maybe we can just decide to accept {{var}} for new code. {quote} Don't plan to do modules; I see no benefit in complicating the codebase with the use of modules and we get nothing out of it. Seems way more useful for library authors; not folks who work on platforms/products. {quote} Well, this makes sense, thanks for sharing your thoughts. > Java 11 language features > ------------------------- > > Key: SYNCOPE-1332 > URL: https://issues.apache.org/jira/browse/SYNCOPE-1332 > Project: Syncope > Issue Type: Task > Reporter: Francesco Chicchiriccò > Assignee: Francesco Chicchiriccò > Priority: Major > Fix For: 3.0.0 > > Time Spent: 1h 40m > Remaining Estimate: 0h > > SYNCOPE-1327 allowed the code to be built with JDK 9/10. > As agreed in [mailing > list|https://lists.apache.org/thread.html/8c5f03cb5f0304c215bc05fa6e61da808433e09359d749cdf2dec9b2@%3Cdev.syncope.apache.org%3E], > 3.0.0 will require JDK 11, and should also use the new language features as > much as possible. -- This message was sent by Atlassian Jira (v8.3.2#803003)