This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-netbeans-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new e9e85b2  Automated site publishing by Jenkins build 85
e9e85b2 is described below

commit e9e85b21832bf9fef029d889f0e5d2ef348c3231
Author: jenkins <[email protected]>
AuthorDate: Wed May 30 06:06:58 2018 +0000

    Automated site publishing by Jenkins build 85
---
 content/download/nb90/index.html | 101 +++++++++++++++++++++++++++++++++++++--
 1 file changed, 98 insertions(+), 3 deletions(-)

diff --git a/content/download/nb90/index.html b/content/download/nb90/index.html
index 77d86d0..6a874a4 100644
--- a/content/download/nb90/index.html
+++ b/content/download/nb90/index.html
@@ -85,7 +85,9 @@
 <li><a href="#_downloads">Downloads</a></li>
 <li><a href="#_features">Features</a>
 <ul class="sectlevel3">
-<li><a href="#_supporting_local_variable_type_inference">Supporting Local 
Variable Type Inference</a></li>
+<li><a href="#_supporting_the_jigsaw_module_system">Supporting the Jigsaw 
Module System</a></li>
+<li><a href="#_a_brand_new_java_modular_application_project_type">A brand new 
Java Modular Application project type</a></li>
+<li><a href="#_java_shell_support">Java Shell support</a></li>
 </ul>
 </li>
 </ul>
@@ -127,9 +129,102 @@
 <div class="sect2">
 <h3 id="_features">Features</h3>
 <div class="sect3">
-<h4 id="_supporting_local_variable_type_inference">Supporting Local Variable 
Type Inference</h4>
+<h4 id="_supporting_the_jigsaw_module_system">Supporting the Jigsaw Module 
System</h4>
+<div class="openblock feature">
+<div class="content">
 <div class="paragraph">
-<p>Hints and refactorings for transforming to/from the new JDK 10 "var" 
type.</p>
+<p><span class="image left"><a class="image" href="nb90-module-info.png"><img 
src="nb90-module-info.png" alt="Adding module-info.java" title="Adding 
module-info.java"></a></span></p>
+</div>
+<div class="paragraph">
+<p>NetBeans 9 supports <a 
href="http://openjdk.java.net/projects/jigsaw/spec/";>JPMS (Jigsaw)</a>.</p>
+</div>
+<div class="paragraph">
+<p>Modulepath was added as a paradigm to NetBeans in addition to Classpath.</p>
+</div>
+<div class="paragraph">
+<p>The standard NetBeans Java SE Project Type (Ant based) can be a single JDK 
9 module simply by adding a <code>module-info.java</code> file into the default 
package.</p>
+</div>
+</div>
+</div>
+<div class="openblock feature">
+<div class="content">
+<div class="paragraph">
+<p><span class="image right"><a class="image" 
href="nb90-module-info-completion.png"><img 
src="nb90-module-info-completion.png" alt="Autocompletion in module-info.java" 
title="Autocompletion in module-info.java"></a></span></p>
+</div>
+<div class="paragraph">
+<p>Of course, we provide full autocompletion for 
<code>module-info.java</code></p>
+</div>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_a_brand_new_java_modular_application_project_type">A brand new Java 
Modular Application project type</h4>
+<div class="openblock feature">
+<div class="content">
+<div class="paragraph">
+<p><span class="image left"><a class="image" 
href="nb90-new-multi-module.png"><img src="nb90-new-multi-module.png" alt="Java 
Modular Application" title="New Java Modular Application Project 
Type"></a></span></p>
+</div>
+<div class="paragraph">
+<p>We have added a new <strong>Java Modular project</strong> type. This allows 
to develop
+several JDK9 modules in one NetBeans project (Ant based).</p>
+</div>
+<div class="paragraph">
+<p>The advantage of this project type over several Java SE projects (each
+containing one module) is that dependencies are simply managed by declaring
+appropriate <code>exports</code> and <code>requires</code> in 
<code>module-info.java</code>, and all modules
+in the project will be compiled at once.</p>
+</div>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_java_shell_support">Java Shell support</h4>
+<div class="openblock feature">
+<div class="content">
+<div class="paragraph">
+<p><span class="image left"><a class="image" href="nb90-javashell.png"><img 
src="nb90-javashell.png" alt="Java Shell Support" title="Java Shell 
Support"></a></span></p>
+</div>
+<div class="paragraph">
+<p>Java Shell is a new tool included in JDK9 defined in <a 
href="http://openjdk.java.net/jeps/222";>JEP 222</a> to introduce REPL
+(read-eval-print-loop) capabilities to Java.</p>
+</div>
+<div class="paragraph">
+<p>NetBeans provides integrated console-like UI for the Java Shell, leveraing 
NetBeans editor capabilites.</p>
+</div>
+<div class="paragraph">
+<p>NetBeans can support the tool with the user project configuration, so the 
Java
+Shell is set up to work with project classes and libraries, providing 
autocompletion out of the box in
+the editor.</p>
+</div>
+</div>
+</div>
+<div class="openblock feature">
+<div class="content">
+<div class="paragraph">
+<p><span class="image right"><a class="image" href="nb90-shell-agent.png"><img 
src="nb90-shell-agent.png" alt="Shell Agent Configuration" title="JShell acess 
configuration"></a></span></p>
+</div>
+<div class="paragraph">
+<p>Also NetBeans greatly extends the capabilities of the commandline tool.
+NetBeans can execute the shell <strong>as an agent</strong>, similar to a 
debugging agent, on the
+debugged or run application (currently only J2SE applications are supported,
+both Ant and Maven-based).</p>
+</div>
+</div>
+</div>
+<div class="openblock feature">
+<div class="content">
+<div class="paragraph">
+<p><span class="image left"><a class="image" href="nb90-shell-save.png"><img 
src="nb90-shell-save.png" alt="Saving JShell snippets" title="Saving JShell 
snippets"></a></span></p>
+</div>
+<div class="paragraph">
+<p>Snippets written in JShell can be redefined and tested, even against a 
running
+code.</p>
+</div>
+<div class="paragraph">
+<p>When the prototype is ready, it can be saved to a regular Java source file
+and integrated with the project.</p>
+</div>
+</div>
 </div>
 </div>
 </div>

-- 
To stop receiving notification emails like this one, please contact
[email protected].

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to