8222528: Fix javadoc headers in Nashorn sources

Reviewed-by: sundar
This commit is contained in:
Hannes Wallnöfer 2019-04-16 18:22:13 +02:00
parent 151be015b8
commit aba3b206cc
3 changed files with 15 additions and 15 deletions

View File

@ -89,7 +89,7 @@ import java.util.Objects;
* .withNamespace(StandardNamespace.PROPERTY)
* .named("color");
* </pre>
* <h3>Operations on multiple namespaces</h3>
* <h2>Operations on multiple namespaces</h2>
* If multiple namespaces are specified, the namespaces are treated as
* alternatives to each other in order of preference. The semantics of
* such operation is "first applicable".

View File

@ -39,11 +39,11 @@ package jdk.nashorn.internal.runtime.linker;
* to nashorn module.
* </p>
*
* <h3>Comment from BytecodeName class reproduced here:</h3>
* <h2>Comment from BytecodeName class reproduced here:</h2>
*
* Includes universal mangling rules for the JVM.
*
* <h3>Avoiding Dangerous Characters </h3>
* <h2>Avoiding Dangerous Characters </h2>
*
* <p>
* The JVM defines a very small set of characters which are illegal
@ -74,7 +74,7 @@ package jdk.nashorn.internal.runtime.linker;
* but traditional in the proposed role.
*
* </p>
* <h3> Replacement Characters </h3>
* <h2> Replacement Characters </h2>
*
*
* <p>
@ -159,7 +159,7 @@ package jdk.nashorn.internal.runtime.linker;
* to check for dangerous characters.
*
* </p>
* <h3> Nice Properties </h3>
* <h2> Nice Properties </h2>
*
* <p>
* If a bytecode name does not contain any escape sequence,
@ -222,7 +222,7 @@ package jdk.nashorn.internal.runtime.linker;
* </ul>
*
*
* <h3> Suggestions for Human Readable Presentations </h3>
* <h2> Suggestions for Human Readable Presentations </h2>
*
*
* <p>

View File

@ -30,7 +30,7 @@
* Nashorn is a runtime environment for programs written in ECMAScript 5.1.
* </p>
*
* <h1>Usage</h1>
* <h2>Usage</h2>
*
* The recommended way to use Nashorn is through the
* <a href="http://jcp.org/en/jsr/detail?id=223" target="_top">JSR-223
@ -45,7 +45,7 @@ ScriptEngine nashornEngine = new ScriptEngineManager().getEngineByName("nashorn"
*
* and then use it just as you would any other JSR-223 script engine. See
* {@link jdk.nashorn.api.scripting} package for details.
* <h1>Compatibility</h1>
* <h2>Compatibility</h2>
* Nashorn is 100% compliant with the
* <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm"
* target="_top">ECMA-262 Standard, Edition 5.1</a>.
@ -55,7 +55,7 @@ ScriptEngine nashornEngine = new ScriptEngineManager().getEngineByName("nashorn"
* specification (often referred to as "invokedynamic"), as well as
* the already mentioned JSR-223.
*
* <h1>Interoperability with the Java platform</h1>
* <h2>Interoperability with the Java platform</h2>
*
* In addition to being a 100% ECMAScript 5.1 runtime, Nashorn provides features
* for interoperability of the ECMAScript programs with the Java platform.
@ -68,7 +68,7 @@ ScriptEngine nashornEngine = new ScriptEngineManager().getEngineByName("nashorn"
* their properties. In most cases, though, you can't add arbitrary properties
* to them, nor can you remove existing properties.
*
* <h2>Java collection handling</h2>
* <h3>Java collection handling</h3>
*
* Native Java arrays and {@link java.util.List}s support indexed access to
* their elements through the property accessors, and {@link java.util.Map}s
@ -79,7 +79,7 @@ ScriptEngine nashornEngine = new ScriptEngineManager().getEngineByName("nashorn"
* operator gives precedence to map elements. Native Java arrays expose
* the {@code length} property.
*
* <h2>ECMAScript primitive types</h2>
* <h3>ECMAScript primitive types</h3>
*
* ECMAScript primitive types for number, string, and boolean are represented
* with {@link java.lang.Number}, {@link java.lang.CharSequence}, and
@ -89,7 +89,7 @@ ScriptEngine nashornEngine = new ScriptEngineManager().getEngineByName("nashorn"
* cause other subclasses of {@code Number} and internal implementations of
* {@code CharSequence} to be used.
*
* <h2>Type conversions</h2>
* <h3>Type conversions</h3>
*
* When a method on a Java object is invoked, the arguments are converted to
* the formal parameter types of the Java method using all allowed ECMAScript
@ -106,7 +106,7 @@ ScriptEngine nashornEngine = new ScriptEngineManager().getEngineByName("nashorn"
* {@code java.lang.Double}), then Nashorn will of course ensure
* the required type is passed.
*
* <h2>SAM types</h2>
* <h3>SAM types</h3>
*
* As a special extension when invoking Java methods, ECMAScript function
* objects can be passed in place of an argument whose Java type is so-called
@ -122,14 +122,14 @@ ScriptEngine nashornEngine = new ScriptEngineManager().getEngineByName("nashorn"
* the same name</em>. This is done to be consistent with the fact that
* ECMAScript does not have the concept of overloaded methods.
*
* <h2>The {@code Java} object</h2>
* <h3>The {@code Java} object</h3>
*
* Nashorn exposes a non-standard global object named {@code Java} that is
* the primary API entry point into Java platform-specific functionality.
* You can use it to create instances of Java classes, convert from Java arrays
* to native arrays and back, and so on.
*
* <h2>Other non-standard built-in objects</h2>
* <h3>Other non-standard built-in objects</h3>
*
* In addition to {@code Java}, Nashorn also exposes some other
* non-standard built-in objects: