Packages

t

almond.interpreter.util

AsyncInterpreterOps

trait AsyncInterpreterOps extends Interpreter

Linear Supertypes
Interpreter, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AsyncInterpreterOps
  2. Interpreter
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def currentLine(): Int

    Current line count.

    Current line count.

    Should be increased each time execute is called with store_history set to true.

    Definition Classes
    Interpreter
  2. abstract def execute(code: String, storeHistory: Boolean = true, inputManager: Option[InputManager] = None, outputHandler: Option[OutputHandler] = None): ExecuteResult

    Executes some code.

    Executes some code.

    returns

    resulting ExecuteResult

    Definition Classes
    Interpreter
  3. abstract def kernelInfo(): KernelInfo

    KernelInfo of this kernel.

    KernelInfo of this kernel.

    Sent to frontends via a kernel_info_reply each time a kernel_info_request is received.

    Definition Classes
    Interpreter
  4. abstract def logCtx: LoggerContext

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. 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
  6. 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
  7. 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
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. final def complete(code: String): Completion

    Tries to complete code.

    Tries to complete code.

    Definition Classes
    Interpreter
  10. def complete(code: String, pos: Int): Completion

    Tries to complete code.

    Tries to complete code.

    Definition Classes
    Interpreter
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def init(): Unit

    Performs any heavyweight initialization.

    Performs any heavyweight initialization.

    Definition Classes
    Interpreter
  17. final def inspect(code: String, pos: Int): Option[Inspection]

    Definition Classes
    Interpreter
  18. def inspect(code: String, pos: Int, detailLevel: Int): Option[Inspection]

    Definition Classes
    Interpreter
  19. def interrupt(): Unit

    Interrupts the kernel, likely when execute or complete are running.

    Interrupts the kernel, likely when execute or complete are running.

    Definition Classes
    Interpreter
  20. 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
  21. 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
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. 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
  27. 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
  28. def supportComm: Boolean

    Whether this kernel handles custom messages (see CommHandler).

    Whether this kernel handles custom messages (see CommHandler).

    Definition Classes
    Interpreter
  29. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  30. def toString(): String
    Definition Classes
    AnyRef → Any
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Interpreter

Inherited from AnyRef

Inherited from Any

Ungrouped