Packages

abstract class PresentationCompileResult extends PresentationCompilationResult

Source
PresentationCompilation.scala
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PresentationCompileResult
  2. PresentationCompilationResult
  3. AnyRef
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new PresentationCompileResult(compiler: interactive.Global, inputRange: Position, cursor: Int, buf: String)

Type Members

  1. type Candidates = (Int, List[CompletionCandidate])

Abstract Value Members

  1. abstract val unit: interactive.Global.RichCompilationUnit

Concrete Value Members

  1. val NoCandidates: (Int, collection.immutable.Nil.type)
  2. val buf: String

    The user's input

    The user's input

    Definition Classes
    PresentationCompileResultPresentationCompilationResult
  3. def cleanup(): Unit
  4. val compiler: interactive.Global
  5. def completionCandidates(filter: Boolean, tabCount: Int): Candidates
  6. final def completionCandidates(tabCount: Int = -1): (Int, List[CompletionCandidate])
  7. def completionsAt(cursor: Int): CompletionResult
  8. val cursor: Int

    The 0-based offset of the cursor into buf

    The 0-based offset of the cursor into buf

    Definition Classes
    PresentationCompileResultPresentationCompilationResult
  9. val inputRange: Position

    The start and end of this range position correspond to the start and end of user input inside buf Start may not be zero if there's leading whitespace/comments, which are not represented as trees.

    The start and end of this range position correspond to the start and end of user input inside buf Start may not be zero if there's leading whitespace/comments, which are not represented as trees. Similarly for the end position.

    Definition Classes
    PresentationCompileResultPresentationCompilationResult
  10. def positionOf(cursor: Int): Position
  11. def print: String
  12. def treeAt(pos: Position): interactive.Global.Tree
  13. def treeAt(start: Int, end: Int): interactive.Global.Tree
  14. def treeString(tree: interactive.Global.Tree): String
  15. def typeAt(start: Int, end: Int): String
  16. def typeString(tree: interactive.Global.Tree): String
  17. def typedTreeAt(selectionStart: Int, selectionEnd: Int): interactive.Global.Tree

Deprecated Value Members

  1. def candidates(tabCount: Int): (Int, List[String])
    Definition Classes
    PresentationCompilationResult
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.2) completionCandidates returns richer information (CompletionCandidates, not just strings)