Support for Java™ 10
Java™ 10 is now supported with Red Hat JBoss Developer Studio 11.3.
Please note that Red Hat JBoss Developer Studio does not run on a Java™ 9/10 virtual machine, but allows for managing and building of Java™ 9/10 projects and artifacts. So, you must first define in your workspace a Java™ 9/10 JDK if you want to manage and build Java™ 9/10 projects.
As Java™ 10 is an extension of Java™ 9, please refer to this article for Java™ 9 related support in Red Hat JBoss Developer Studio.
The biggest part is the support for local variable type inference.
Add Java 10 JRE
Basic necessity of recognizing a Java 10 for launching
And the compiler compliance option of 10
JEP 286 var - compilation
Support for compilation of var as shown below
Flagging of the compiler errors as expected, shown below
Completion at places var is allowed
Completion not offered at places var is not allowed
Hover to reveal the javadoc
Convert from var to the appropriate type using quick assist
Convert from type to var using quick assist