JDK 11 jdk.jshell.jmod - JShell Tool

JDK 11 jdk.jshell.jmod is the JMOD file for JDK 11 JShell tool, which can be invoked by the "jshell" command.

JDK 11 JShell tool compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\jdk.jshell.jmod.

JDK 11 JShell tool compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.

JDK 11 JShell tool source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\jdk.jshell.

You can click and view the content of each source code file in the list below.

✍: FYIcenter

jdk/jshell/spi/SPIResolutionException.java

/*
 * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
 * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */

package jdk.jshell.spi;

/**
 * The construction and throw of this exception is embedded in code generated by
 * the JShell core implementation in such a way that, upon executing a
 * {@link jdk.jshell.Snippet.Status#RECOVERABLE_DEFINED RECOVERABLE_DEFINED}
 * user method, this exception is thrown.
 * <p>
 * This exception is seen by the execution engine, but not seen by
 * the end user nor through the JShell API.
 *
 * @since 9
 */
@SuppressWarnings("serial")             // serialVersionUID intentionally omitted
public class SPIResolutionException extends RuntimeException {

    private final int id;

    /**
     * Constructs an SPI layer exception indicating that a
     * {@code DeclarationSnippet} with unresolved references has been
     * encountered. The throw of this exception is generated into the body of a
     * {@link jdk.jshell.Snippet.Status#RECOVERABLE_DEFINED RECOVERABLE_DEFINED}
     * method.
     *
     * @param id An internal identifier of the specific method
     */
    public SPIResolutionException(int id) {
        super("resolution exception");
        this.id = id;
    }

    /**
     * Retrieves the internal identifier of the unresolved identifier.
     *
     * @return the internal identifier
     */
    public int id() {
        return id;
    }
}

jdk/jshell/spi/SPIResolutionException.java

 

JDK 11 jdk.jsobject.jmod - JS Object Module

JDK 11 jdk.jlink.jmod - JLink Tool

Download and Use JDK 11

⇑⇑ FAQ for JDK (Java Development Kit)

2020-06-30, 7882👍, 0💬