Author Topic: Extent of Java 10 support in SE 23 beta  (Read 738 times)


  • Senior Community Member
  • Posts: 145
  • Hero Points: 17
  • SE x64 hotfix 12, Windows 10 x64 ver2004
Extent of Java 10 support in SE 23 beta
« on: August 20, 2018, 02:18:04 pm »
I haven't tried the beta yet. Does it support tagging, code completion and formatting of the new features in Java 10? I am thinking of such new features as the new modules system (which certainly needs support in tagging) as well as syntactic/semantic changes brought about by e.g. Local Variable Type Inference (code completion inference and formatting).


  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 3078
  • Hero Points: 449
Re: Extent of Java 10 support in SE 23 beta
« Reply #1 on: August 20, 2018, 05:19:56 pm »
v22 added suppport for Java modules (.jmod) to support Java 9.  The suppport only applies to tagging and code-completion.  They are treated a lot like Jar files in that respect.

Local Variable Type Inference is something I will look at for a future v23 beta.  We have done type inference for several languages now, so this should be easy to add.  I will also have to look at what other language changes Oracle has made for Java 10.  Clearly supporting type inference would be the most important item, long overdue for Java to add this.  Slick-C has had it for years and years.