trait AsyncInterpreterOps extends Interpreter
- Alphabetic
- By Inheritance
- AsyncInterpreterOps
- Interpreter
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def currentLine(): Int
Current line count.
Current line count.
Should be increased each time execute is called with
store_historyset totrue.- Definition Classes
- Interpreter
- abstract def execute(code: String, storeHistory: Boolean = true, inputManager: Option[InputManager] = None, outputHandler: Option[OutputHandler] = None): ExecuteResult
Executes some code.
- abstract def kernelInfo(): KernelInfo
KernelInfo of this kernel.
KernelInfo of this kernel.
Sent to frontends via a
kernel_info_replyeach time akernel_info_requestis received.- Definition Classes
- Interpreter
- abstract def logCtx: LoggerContext
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asyncComplete(code: String, pos: Int): Some[CancellableFuture[Completion]]
Asynchronously try to complete code.
Asynchronously try to complete code.
This is normally called before complete(). If this returns a non-empty option, it is assumed asynchronous completions are supported. Else, complete() is called.
- Definition Classes
- AsyncInterpreterOps → Interpreter
- def asyncInspect(code: String, pos: Int, detailLevel: Int): Some[CancellableFuture[Option[Inspection]]]
Asynchronously try to inspect code.
Asynchronously try to inspect code.
This is normally called before inspect(). If this returns a non-empty option, it is assumed asynchronous inspections are supported. Else, inspect() is called.
- Definition Classes
- AsyncInterpreterOps → Interpreter
- def asyncIsComplete(code: String): Some[CancellableFuture[Option[IsCompleteResult]]]
Asynchronously try to check whether some code is complete.
Asynchronously try to check whether some code is complete.
This is normally called before isComplete(). If this returns a non-empty option, it is assumed asynchronous completion checks are supported. Else, isComplete() is called.
- Definition Classes
- AsyncInterpreterOps → Interpreter
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def complete(code: String): Completion
Tries to complete code.
Tries to complete code.
- Definition Classes
- Interpreter
- def complete(code: String, pos: Int): Completion
Tries to complete code.
Tries to complete code.
- Definition Classes
- Interpreter
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def init(): Unit
Performs any heavyweight initialization.
Performs any heavyweight initialization.
- Definition Classes
- Interpreter
- final def inspect(code: String, pos: Int): Option[Inspection]
- Definition Classes
- Interpreter
- def inspect(code: String, pos: Int, detailLevel: Int): Option[Inspection]
- Definition Classes
- Interpreter
- def interrupt(): Unit
Interrupts the kernel, likely when execute or complete are running.
- Definition Classes
- Interpreter
- def interruptSupported: Boolean
Whether this kernel can be interrupted via a call to interrupt.
Whether this kernel can be interrupted via a call to interrupt.
- Definition Classes
- Interpreter
- def isComplete(code: String): Option[IsCompleteResult]
Whether the passed code is complete.
Whether the passed code is complete.
Mostly used by
jupyter console, to know whether the code entered should be evaluated or a new prompt should be displayed for the entered code to be completed.- Definition Classes
- Interpreter
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def setCommHandler(commHandler: CommHandler): Unit
Provides a CommHandler that this kernel can use to send custom messages to the frontend.
Provides a CommHandler that this kernel can use to send custom messages to the frontend.
Called prior to any call to execute, if and only if supportComm is true.
See CommHandler for more details about custom messages.
- Definition Classes
- Interpreter
- def shutdown(): Unit
Called in response to a shutdown message, before a reply has been sent.
Called in response to a shutdown message, before a reply has been sent.
- Definition Classes
- Interpreter
- def supportComm: Boolean
Whether this kernel handles custom messages (see CommHandler).
Whether this kernel handles custom messages (see CommHandler).
- Definition Classes
- Interpreter
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()