[PATCH] Some typos

Jim Laskey (Oracle) james.laskey at oracle.com
Thu Sep 10 20:38:52 UTC 2015


Ahmed,

Before we can accept these changes, we need to verify that you have completed a Oracle Contributor Agreement. http://www.oracle.com/technetwork/community/oca-486395.html

Cheers,

— Jim



> On Sep 10, 2015, at 5:06 PM, Ahmed Ashour <asashour at yahoo.com> wrote:
> 
> Dear all,
> 
> Please find below patch, which:
>    - Handles some typos
>    - Removes unused imports from two files.
> 
> Also, there are other potential places to modify (if appropriate):
>    - WarnCallback: references '@gmail.com' in @author, this is the only place, which looks strange.
>    - 'behavior' could be 'behavior': there are three places.
> 
> Hope you find it useful.
> 
> Yours,
> Ahmed
> 
> 
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java Thu Sep 10 18:56:56 2015 +0200
> @@ -117,7 +117,7 @@
>  *         return factory.createLinker();
>  *     }
>  *
> - *     public static CallSite bootstrap(MethodHandles.Lookup caller, String name, MethodType type) {
> + *     public static CallSite bootstrap(MethodHandles.Lookup lookup, String name, MethodType type) {
>  *         return dynamicLinker.link(new MonomorphicCallSite(CallSiteDescriptorFactory.create(lookup, name, type)));
>  *     }
>  * }
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java Thu Sep 10 18:56:56 2015 +0200
> @@ -152,7 +152,7 @@
>     boolean isAccessible(final Member m) {
>         final Class<?> declaring = m.getDeclaringClass();
>         // (declaring == clazz) is just an optimization - we're calling this only from code that operates on a
> -        // non-restriced class, so if the declaring class is identical to the class being inspected, then forego
> +        // non-restricted class, so if the declaring class is identical to the class being inspected, then forego
>         // a potentially expensive restricted-package check.
>         return declaring == clazz || !CheckRestrictedPackage.isRestrictedClass(declaring);
>     }
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java Thu Sep 10 18:56:56 2015 +0200
> @@ -98,7 +98,6 @@
>  * target method to a call site type (including mapping variable arity methods to a call site signature with different
>  * arity).
>  * @author Attila Szegedi
> - * @version $Id: $
>  */
> abstract class SingleDynamicMethod extends DynamicMethod {
> 
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java Thu Sep 10 18:56:56 2015 +0200
> @@ -353,7 +353,7 @@
> 
>     /**
>      * Applies argument filters to both the invocation and the guard (if there is one).
> -     * @param pos the position of the first argumen being filtered
> +     * @param pos the position of the first argument being filtered
>      * @param filters the argument filters
>      * @return a filtered invocation
>      */
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java Thu Sep 10 18:56:56 2015 +0200
> @@ -110,7 +110,7 @@
> 
>     /**
>      * Check if invocation is cacheable
> -     * @return true if cachable, false otherwise
> +     * @return true if cacheable, false otherwise
>      */
>     public boolean isCacheable() {
>         return cacheable;
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java Thu Sep 10 18:56:56 2015 +0200
> @@ -103,7 +103,7 @@
>     /**
>      * Charset used by this reader
>      *
> -     * @return the Chartset used to convert bytes to chars
> +     * @return the Charset used to convert bytes to chars
>      */
>     public Charset getCharset() {
>         return cs;
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java Thu Sep 10 18:56:56 2015 +0200
> @@ -80,7 +80,7 @@
>     public CompilationUnitTree parse(final URL url, final DiagnosticListener listener) throws IOException, NashornException;
> 
>     /**
> -     * Parses the readerand returns compilation unit tree
> +     * Parses the reader and returns compilation unit tree
>      *
>      * @param name name of the source file to parse
>      * @param reader from which source is read
> @@ -133,7 +133,7 @@
>      * <dt>"-strict"</dt><dd>enable ECMAScript strict mode</dd>
>      * </dl>
>      *
> -     * @throws NullPointerException if options arrry or any of it's element is null
> +     * @throws NullPointerException if options array or any of it's element is null
>      * @throws IllegalArgumentException on unsupported option value.
>      * @return a new Parser instance.
>      */
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java Thu Sep 10 18:56:56 2015 +0200
> @@ -35,7 +35,7 @@
>     /**
>      * Regular expression pattern to match.
>      *
> -     * @return regular expression patten
> +     * @return regular expression pattern
>      */
>     public String getPattern();
> 
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java Thu Sep 10 18:56:56 2015 +0200
> @@ -244,7 +244,7 @@
> 
>     /**
>      * Creates a synthetic initializer for a variable (a var statement that doesn't occur in the source code). Typically
> -     * used to create assignmnent of {@code :callee} to the function name symbol in self-referential function
> +     * used to create assignment of {@code :callee} to the function name symbol in self-referential function
>      * expressions as well as for assignment of {@code :arguments} to {@code arguments}.
>      *
>      * @param name the ident node identifying the variable to initialize
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java Thu Sep 10 18:56:56 2015 +0200
> @@ -1494,7 +1494,7 @@
>                     int argsCount;
>                     @Override
>                     void loadStack() {
> -                        /**
> +                        /*
>                          * We want to load 'eval' to check if it is indeed global builtin eval.
>                          * If this eval call is inside a 'with' statement, dyn:getMethod|getProp|getElem
>                          * would be generated if ident is a "isFunction". But, that would result in a
> @@ -4329,7 +4329,7 @@
>         }
> 
>         private void prologue() {
> -            /**
> +            /*
>              * This loads the parts of the target, e.g base and index. they are kept
>              * on the stack throughout the store and used at the end to execute it
>              */
> @@ -4797,7 +4797,7 @@
>          * conversion has no side effects.
>          * @param name the name of the property being get
>          * @param flags call site flags
> -         * @param isMethod whether we're preferrably retrieving a function
> +         * @param isMethod whether we're preferably retrieving a function
>          * @return the current method emitter
>          */
>         MethodEmitter dynamicGet(final String name, final int flags, final boolean isMethod, final boolean isIndex) {
> @@ -5229,7 +5229,7 @@
>         private Type returnValueType;
>         // If we are in the middle of an object literal initialization, we need to update the map
>         private PropertyMap objectLiteralMap;
> -        // Object literal stack depth for object literal - not necessarly top if property is a tree
> +        // Object literal stack depth for object literal - not necessarily top if property is a tree
>         private int objectLiteralStackDepth = -1;
>         // The line number at the continuation point
>         private int lineNumber;
> @@ -5394,7 +5394,7 @@
>                 method.load(lvarTypes.get(slot), slot);
>                 method.convert(stackTypes[i]);
>                 // stack: s0=object literal being initialized
> -                // change map of s0 so that the property we are initilizing when we failed
> +                // change map of s0 so that the property we are initializing when we failed
>                 // is now ci.returnValueType
>                 if (i == objectLiteralStackDepth) {
>                     method.dup();
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java Thu Sep 10 18:56:56 2015 +0200
> @@ -745,7 +745,7 @@
>     abstract FunctionNode transform(final Compiler compiler, final CompilationPhases phases, final FunctionNode functionNode) throws CompilationException;
> 
>     /**
> -     * Apply a transform to a function node, returning the transfored function node. If the transform is not
> +     * Apply a transform to a function node, returning the transformed function node. If the transform is not
>      * applicable, an exception is thrown. Every transform requires the function to have a certain number of
>      * states to operate. It can have more states set, but not fewer. The state list, i.e. the constructor
>      * arguments to any of the CompilationPhase enum entries, is a set of REQUIRED states.
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilerConstants.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilerConstants.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilerConstants.java Thu Sep 10 18:56:56 2015 +0200
> @@ -192,7 +192,7 @@
>     private static Set<String> symbolNames;
> 
>     /**
> -     * Prefix used for internal methods generated in script clases.
> +     * Prefix used for internal methods generated in script classes.
>      */
>     private static final String INTERNAL_METHOD_PREFIX = ":";
> 
> @@ -225,7 +225,7 @@
>     }
> 
>     /**
> -     * Check whether a name is that of a reserved compiler constnat
> +     * Check whether a name is that of a reserved compiler constant
>      * @param name name
>      * @return true if compiler constant name
>      */
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java Thu Sep 10 18:56:56 2015 +0200
> @@ -521,7 +521,7 @@
>         }
> 
>         /*
> -         * create a new trynode
> +         * create a new try node
>          *    if we have catches:
>          *
>          *    try            try
> @@ -532,7 +532,7 @@
>          *                   catchall
>          *                        rethrow
>          *
> -         *   otheriwse
> +         *   otherwise
>          *
>          *   try              try
>          *      x               x
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java Thu Sep 10 18:56:56 2015 +0200
> @@ -1158,7 +1158,7 @@
>     /**
>      * Pop a value from the stack and store it in a variable denoted by the given symbol. The variable should be either
>      * a local variable, or a function parameter (and not a scoped variable). For local variables, this method will also
> -     * do the bookeeping of the local variable table as well as mark values in all alternative slots for the symbol as
> +     * do the bookkeeping of the local variable table as well as mark values in all alternative slots for the symbol as
>      * dead. In this regard it differs from {@link #storeHidden(Type, int)}.
>      *
>      * @param symbol the symbol to store into.
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java Thu Sep 10 18:56:56 2015 +0200
> @@ -786,7 +786,7 @@
>      * @param primitiveSetter   primitive setter for the current type with an element of the current type
>      * @param objectSetter      the object setter
>      *
> -     * @return method handle that checks if the element to be set is of the currenttype, even though it's boxed
> +     * @return method handle that checks if the element to be set is of the current type, even though it's boxed
>      *  and instead of using the generic object setter, that would blow up the type and invalidate the map,
>      *  unbox it and call the primitive setter instead
>      */
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BytecodeOps.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BytecodeOps.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BytecodeOps.java Thu Sep 10 18:56:56 2015 +0200
> @@ -36,7 +36,7 @@
>  * The bytecode ops are coupled to a MethodVisitor from ASM for
>  * byte code generation. They know nothing about our MethodGenerator,
>  * which is the abstraction for working with Nashorn JS types
> - * For exmaple, anything like "two or one slots" for a type, which
> + * For example, anything like "two or one slots" for a type, which
>  * is represented in bytecode and ASM, is abstracted away in the
>  * MethodGenerator. There you just say "dup" or "store".
>  *
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockLexicalContext.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockLexicalContext.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockLexicalContext.java Thu Sep 10 18:56:56 2015 +0200
> @@ -34,7 +34,7 @@
>  * This is a subclass of lexical context used for filling
>  * blocks (and function nodes) with statements. When popping
>  * a block from the lexical context, any statements that have
> - * been generated in it are commited to the block. This saves
> + * been generated in it are committed to the block. This saves
>  * unnecessary object mutations and lexical context replacement
>  */
> public class BlockLexicalContext extends LexicalContext {
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java Thu Sep 10 18:56:56 2015 +0200
> @@ -452,7 +452,7 @@
>      *
>      * @param token   token
>      * @param finish  finish
> -     * @param value   undefined value, passed only for polymorphisism discrimination
> +     * @param value   undefined value, passed only for polymorphism discrimination
>      *
>      * @return the new literal node
>      */
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java Thu Sep 10 18:56:56 2015 +0200
> @@ -276,7 +276,7 @@
>          *
>          * @param request a request
>          *
> -         * @return the inverted rquest, or null if not applicable
> +         * @return the inverted request, or null if not applicable
>          */
>         public static Request invert(final Request request) {
>             switch (request) {
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornClassReader.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornClassReader.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornClassReader.java Thu Sep 10 18:56:56 2015 +0200
> @@ -36,7 +36,7 @@
> import jdk.nashorn.internal.ir.debug.NashornTextifier.NashornLabel;
> 
> /**
> - * Subclass of the ASM classs reader that retains more info, such
> + * Subclass of the ASM class reader that retains more info, such
>  * as bytecode offsets
>  */
> public class NashornClassReader extends ClassReader {
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java Thu Sep 10 18:56:56 2015 +0200
> @@ -193,7 +193,7 @@
>     }
> 
>     /**
> -     * Get the class histograpm
> +     * Get the class histogram
>      * @return class histogram element list
>      */
>     public List<ClassHistogramElement> getClassHistogram() {
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayBufferView.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayBufferView.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayBufferView.java Thu Sep 10 18:56:56 2015 +0200
> @@ -192,7 +192,7 @@
>         /**
>          * Factory method for array data
>          *
> -         * @param nb    underlying nativebuffer
> +         * @param nb    underlying native buffer
>          * @param start start element
>          * @param end   end element
>          *
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java Thu Sep 10 18:56:56 2015 +0200
> @@ -2166,7 +2166,7 @@
> 
>         // We want to avoid adding our generic lexical scope switchpoint to global constant invocations,
>         // because those are invalidated per-key in the addBoundProperties method above.
> -        // We therefor check if the invocation does already have a switchpoint and the property is non-inherited,
> +        // We therefore check if the invocation does already have a switchpoint and the property is non-inherited,
>         // assuming this only applies to global constants. If other non-inherited properties will
>         // start using switchpoints some time in the future we'll have to revisit this.
>         if (isScope && context.getEnv()._es6 && (invocation.getSwitchPoints() == null || !hasOwnProperty(name))) {
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java Thu Sep 10 18:56:56 2015 +0200
> @@ -728,7 +728,7 @@
>          *
>          * $$ -> $
>          * $& -> the matched substring
> -         * $` -> the portion of string that preceeds matched substring
> +         * $` -> the portion of string that preceds matched substring
>          * $' -> the portion of string that follows the matched substring
>          * $n -> the nth capture, where n is [1-9] and $n is NOT followed by a decimal digit
>          * $nn -> the nnth capture, where nn is a two digit decimal number [01-99].
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java Thu Sep 10 18:56:56 2015 +0200
> @@ -808,7 +808,7 @@
>                                 if (!oldStrictMode && directiveStmts != null) {
>                                     // check that directives preceding this one do not violate strictness
>                                     for (final Node statement : directiveStmts) {
> -                                        // the get value will force unescape of preceeding
> +                                        // the get value will force unescape of preceding
>                                         // escaped string directives
> getValue(statement.getToken());
>                                     }
> @@ -2507,7 +2507,7 @@
>         //         run: function() { println("run"); }
>         //     };
>         //
> -        // The object literal following the "new Constructor()" expresssion
> +        // The object literal following the "new Constructor()" expression
>         // is passed as an additional (last) argument to the constructor.
>         if (!env._no_syntax_extensions && type == LBRACE) {
>             arguments.add(objectLiteral());
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextBaseNode.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextBaseNode.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextBaseNode.java Thu Sep 10 18:56:56 2015 +0200
> @@ -90,7 +90,7 @@
>     }
> 
>     /**
> -     * Adds a Statement at the end of the Statementlist
> +     * Adds a statement at the end of the statement list
>      * @param statement The statement to add
>      */
>     @Override
> @@ -99,7 +99,7 @@
>     }
> 
>     /**
> -     * Adds a statement at the begining of the statementlist
> +     * Adds a statement at the beginning of the statement list
>      * @param statement The statement to add
>      */
>     @Override
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextNode.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextNode.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextNode.java Thu Sep 10 18:56:56 2015 +0200
> @@ -53,13 +53,13 @@
>     public void setStatements(final List<Statement> statements);
> 
>     /**
> -     * Adds a Statement at the end of the Statementlist
> +     * Adds a statement at the end of the statement list
>      * @param statement The statement to add
>      */
>     public void appendStatement(final Statement statement);
> 
>     /**
> -     * Adds a statement at the begining of the statementlist
> +     * Adds a statement at the beginning of the statement list
>      * @param statement The statement to add
>      */
>     public void prependStatement(final Statement statement);
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java Thu Sep 10 18:56:56 2015 +0200
> @@ -102,7 +102,7 @@
>             /*
>              * An optimistic builtin with isOptimistic=true works like any optimistic generated function, i.e. it
>              * can throw unwarranted optimism exceptions. As native functions trivially can't have parts of them
> -             * regenerated as restof methods, this only works if the methods are atomic/functional in their behavior
> +             * regenerated as rest of methods, this only works if the methods are atomic/functional in their behavior
>              * and doesn't modify state before an UOE can be thrown. If they aren't, we can reexecute a wider version
>              * of the same builtin in a recompilation handler for FinalScriptFunctionData. There are several
>              * candidate methods in Native* that would benefit from this, but I haven't had time to implement any
> @@ -567,7 +567,7 @@
>             return handle;
>         }
> 
> -        // Otherwise, we need a new level of indirection; need to introduce a mutable call site that can relink itslef
> +        // Otherwise, we need a new level of indirection; need to introduce a mutable call site that can relink itself
>         // to the compiled function's changed target whenever the optimistic assumptions are invalidated.
>         final CallSite cs = new MutableCallSite(handle.type());
>         relinkComposableInvoker(cs, this, isConstructor);
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java Thu Sep 10 18:56:56 2015 +0200
> @@ -153,7 +153,7 @@
>      * Currently we are conservative and associate the name of a builtin class with all
>      * its properties, so it's enough to invalidate a property to break all assumptions
>      * about a prototype. This can be changed to a more fine grained approach, but no one
> -     * ever needs this, given the very rare occurance of swapping out only parts of
> +     * ever needs this, given the very rare occurrence of swapping out only parts of
>      * a builtin v.s. the entire builtin object
>      */
>     private final Map<String, SwitchPoint> builtinSwitchPoints = new HashMap<>();
> @@ -1475,7 +1475,7 @@
>      * @param level            log level
>      * @param mh               method handle
>      * @param paramStart       first parameter to print
> -     * @param printReturnValue should we print the return vaulue?
> +     * @param printReturnValue should we print the return value?
>      * @param text             debug printout to add
>      *
>      * @return instrumented method handle, or null if logger not enabled
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java Thu Sep 10 18:56:56 2015 +0200
> @@ -297,4 +297,3 @@
>     }
> 
> }
> -
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java Thu Sep 10 18:56:56 2015 +0200
> @@ -67,7 +67,7 @@
>  *
>  * Thus everything registered as a global constant gets an extra chance. Set once,
>  * reregister the switchpoint. Set twice or more - don't try again forever, or we'd
> - * just end up relinking our way into megamorphisism.
> + * just end up relinking our way into megamorphism.
>  *
>  * Also it has to be noted that this kind of linking creates a coupling between a Global
>  * and the call sites in compiled code belonging to the Context. For this reason, the
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java Thu Sep 10 18:56:56 2015 +0200
> @@ -26,7 +26,6 @@
> package jdk.nashorn.internal.runtime;
> 
> import java.lang.invoke.MethodHandle;
> -import java.util.Iterator;
> import java.util.concurrent.Callable;
> import jdk.nashorn.internal.objects.Global;
> import jdk.nashorn.internal.parser.JSONParser;
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java Thu Sep 10 18:56:56 2015 +0200
> @@ -1967,7 +1967,7 @@
>     /**
>      * Get the unboxed (primitive) type for an object
>      * @param o object
> -     * @return primive type or Object.class if not primitive
> +     * @return primitive type or Object.class if not primitive
>      */
>     public static Class<?> unboxedFieldType(final Object o) {
>         if (o == null) {
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ParserException.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ParserException.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ParserException.java Thu Sep 10 18:56:56 2015 +0200
> @@ -38,7 +38,7 @@
>     private final Source source;
>     // token responsible for this exception
>     private final long token;
> -    // if this is traslated as ECMA error, which type should be used?
> +    // if this is translated as ECMA error, which type should be used?
>     private final JSErrorType errorType;
> 
>     /**
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java Thu Sep 10 18:56:56 2015 +0200
> @@ -191,7 +191,7 @@
> 
>     /**
>      * Return element setter for a {@link ContinuousArrayData}
> -     * @param clazz        clazz for exact type guard
> +     * @param clazz        class for exact type guard
>      * @param setHas       set has guard
>      * @param elementType  element type
>      * @return method handle for element setter
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java Thu Sep 10 18:56:56 2015 +0200
> @@ -34,7 +34,7 @@
>  * This filter handles the presence of undefined array elements.
>  */
> final class UndefinedArrayFilter extends ArrayFilter {
> -    /** Bit vector tracking undefines. */
> +    /** Bit vector tracking undefineds. */
>     private final BitVector undefined;
> 
>     UndefinedArrayFilter(final ArrayData underlying) {
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java Thu Sep 10 18:56:56 2015 +0200
> @@ -26,7 +26,6 @@
> package jdk.nashorn.internal.runtime.linker;
> 
> import static jdk.nashorn.internal.lookup.Lookup.MH;
> -import static jdk.nashorn.internal.runtime.ECMAErrors.typeError;
> 
> import java.lang.invoke.MethodHandle;
> import java.lang.invoke.MethodHandles;
> @@ -42,13 +41,11 @@
> import jdk.internal.dynalink.linker.LinkerServices;
> import jdk.internal.dynalink.linker.MethodHandleTransformer;
> import jdk.internal.dynalink.support.DefaultInternalObjectFilter;
> -import jdk.internal.dynalink.support.Guards;
> import jdk.internal.dynalink.support.Lookup;
> import jdk.nashorn.api.scripting.ScriptUtils;
> import jdk.nashorn.internal.runtime.ConsString;
> import jdk.nashorn.internal.runtime.Context;
> import jdk.nashorn.internal.runtime.ScriptObject;
> -import jdk.nashorn.internal.runtime.ScriptRuntime;
> import jdk.nashorn.internal.runtime.options.Options;
> 
> /**
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Config.java
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Config.java Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Config.java Thu Sep 10 18:56:56 2015 +0200
> @@ -65,7 +65,7 @@
> 
>     final boolean DONT_OPTIMIZE                     = false;
> 
> -    final boolean USE_STRING_TEMPLATES              = true; // use embeded string templates in Regex object as byte arrays instead of compiling them into int bytecode array
> +    final boolean USE_STRING_TEMPLATES              = true; // use embedded string templates in Regex object as byte arrays instead of compiling them into int bytecode array
> 
>     final boolean NON_UNICODE_SDW                   = true;
> 
> diff -r 882bbbfcaf03 src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/parser.js
> --- a/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/parser.js Thu Sep 10 19:09:23 2015 +0530
> +++ b/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/parser.js Thu Sep 10 18:56:56 2015 +0200
> @@ -55,7 +55,7 @@
>                 // do not start with '/'. If regexp, then eval it to make RegExp object
>                 return value.startsWith('/')? eval(value) : value.substring(1);
>             } else {
> -                // anythin else is returned "as is""
> +                // anything else is returned "as is"
>                 return value;
>             }
>         });
> 



More information about the nashorn-dev mailing list