Class RLShellExecutionControl

  • All Implemented Interfaces:
    java.lang.AutoCloseable, jdk.jshell.spi.ExecutionControl, jdk.jshell.spi.ExecutionControlProvider

    public class RLShellExecutionControl
    extends jdk.jshell.execution.DirectExecutionControl
    implements jdk.jshell.spi.ExecutionControlProvider
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface jdk.jshell.spi.ExecutionControl

        jdk.jshell.spi.ExecutionControl.ClassBytecodes, jdk.jshell.spi.ExecutionControl.ClassInstallException, jdk.jshell.spi.ExecutionControl.EngineTerminationException, jdk.jshell.spi.ExecutionControl.ExecutionControlException, jdk.jshell.spi.ExecutionControl.InternalException, jdk.jshell.spi.ExecutionControl.NotImplementedException, jdk.jshell.spi.ExecutionControl.ResolutionException, jdk.jshell.spi.ExecutionControl.RunException, jdk.jshell.spi.ExecutionControl.StoppedException, jdk.jshell.spi.ExecutionControl.UserException
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      jdk.jshell.spi.ExecutionControl generate​(jdk.jshell.spi.ExecutionEnv env, java.util.Map<java.lang.String,​java.lang.String> parameters)  
      java.lang.String name()  
      • Methods inherited from class jdk.jshell.execution.DirectExecutionControl

        addToClasspath, classesRedefined, clientCodeEnter, clientCodeLeave, close, extensionCommand, findClass, invoke, invoke, load, redefine, stop, throwConvertedInvocationException, throwConvertedOtherException, valueString, varValue
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface jdk.jshell.spi.ExecutionControlProvider

        defaultParameters
    • Constructor Detail

      • RLShellExecutionControl

        public RLShellExecutionControl()
    • Method Detail

      • name

        public java.lang.String name()
        Specified by:
        name in interface jdk.jshell.spi.ExecutionControlProvider
      • generate

        public jdk.jshell.spi.ExecutionControl generate​(jdk.jshell.spi.ExecutionEnv env,
                                                        java.util.Map<java.lang.String,​java.lang.String> parameters)
                                                 throws java.lang.Throwable
        Specified by:
        generate in interface jdk.jshell.spi.ExecutionControlProvider
        Throws:
        java.lang.Throwable