Package

org.ensime

api

Permalink

package api

Visibility
  1. Public
  2. All

Type Members

  1. final case class AddImportRefactorDesc(qualifiedName: String, file: File) extends RefactorDesc with Product with Serializable

    Permalink
  2. final case class ArchiveFile(jar: Path, entry: String) extends EnsimeFile with Product with Serializable

    Permalink

    jar

    the container of entry (in nio terms, the FileSystem)

    entry

    is relative to the container (this needs to be loaded by a FileSystem to be usable)

  3. final case class ArrowTypeInfo(name: String, fullName: String, resultType: TypeInfo, paramSections: Iterable[ParamSectionInfo], typeParams: List[TypeInfo]) extends TypeInfo with Product with Serializable

    Permalink
  4. final case class BasicTypeInfo(name: String, declAs: DeclaredAs, fullName: String, typeArgs: Iterable[TypeInfo], members: Iterable[EntityInfo], pos: Option[SourcePosition], typeParams: List[TypeInfo]) extends TypeInfo with Product with Serializable

    Permalink
  5. final case class Breakpoint(file: EnsimeFile, line: Int) extends RpcResponse with Product with Serializable

    Permalink
  6. final case class BreakpointList(active: List[Breakpoint], pending: List[Breakpoint]) extends RpcResponse with Product with Serializable

    Permalink
  7. final case class ClassInfo(scalaName: Option[String], fqn: String, declAs: DeclaredAs, sourcePosition: Option[SourcePosition]) extends Product with Serializable

    Permalink
  8. final case class CompletionInfo(typeInfo: Option[TypeInfo], name: String, relevance: Int, toInsert: Option[String], isInfix: Boolean = false) extends RpcResponse with Product with Serializable

    Permalink
  9. final case class CompletionInfoList(prefix: String, completions: List[CompletionInfo]) extends RpcResponse with Product with Serializable

    Permalink
  10. final case class CompletionsReq(fileInfo: SourceFileInfo, point: Int, maxResults: Int, caseSens: Boolean, reload: Boolean) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Responds with a CompletionInfoList.

  11. final case class ConnectionInfo(pid: Option[Int] = None, implementation: EnsimeImplementation = EnsimeImplementation("ENSIME"), version: String = "1.9.6") extends RpcResponse with Product with Serializable

    Permalink
  12. final case class DebugArrayElement(objectId: DebugObjectId, index: Int) extends DebugLocation with Product with Serializable

    Permalink
  13. final case class DebugArrayInstance(length: Int, typeName: String, elementTypeName: String, objectId: DebugObjectId) extends DebugValue with Product with Serializable

    Permalink
  14. final case class DebugAttachReq(hostname: String, port: String) extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Responds with DebugVmStatus.

  15. final case class DebugBacktrace(frames: List[DebugStackFrame], threadId: DebugThreadId, threadName: String) extends RpcResponse with Product with Serializable

    Permalink
  16. final case class DebugBacktraceReq(threadId: DebugThreadId, index: Int, count: Int) extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Responds with a DebugBacktrace.

    Responds with a DebugBacktrace.

    threadId

    The target debugging thread

    index

    The index of the first frame where 0 is the lowest frame

    count

    The number of frames to return

  17. final case class DebugBreakEvent(threadId: DebugThreadId, threadName: String, file: EnsimeFile, line: Int) extends DebugEvent with Product with Serializable

    Permalink

    The debugged VM has stopped at a breakpoint.

  18. final case class DebugClassField(index: Int, name: String, typeName: String, summary: String) extends RpcResponse with Product with Serializable

    Permalink
  19. final case class DebugClearBreakReq(file: EnsimeFile, line: Int) extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Responds with a VoidResponse.

  20. final case class DebugContinueReq(threadId: DebugThreadId) extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Request to continue the execution of the given thread.

    Request to continue the execution of the given thread. Responds with a FalseResponse or a TrueResponse.

    threadId

    the target debugged VM thread

  21. sealed trait DebugEvent extends EnsimeEvent

    Permalink
  22. final case class DebugExceptionEvent(exception: Long, threadId: DebugThreadId, threadName: String, file: Option[EnsimeFile], line: Option[Int]) extends DebugEvent with Product with Serializable

    Permalink

    The debugged VM has thrown an exception and is now paused waiting for control.

  23. final case class DebugLocateNameReq(threadId: DebugThreadId, name: String) extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Responds with a DebugLocation if successful, or FalseResponse.

  24. sealed trait DebugLocation extends RpcResponse

    Permalink
  25. final case class DebugNextReq(threadId: DebugThreadId) extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Responds with a FalseResponse or a TrueResponse.

  26. final case class DebugNullValue(typeName: String) extends DebugValue with Product with Serializable

    Permalink
  27. final case class DebugObjectField(objectId: DebugObjectId, field: String) extends DebugLocation with Product with Serializable

    Permalink
  28. final case class DebugObjectId(id: Long) extends Product with Serializable

    Permalink
  29. final case class DebugObjectInstance(summary: String, fields: List[DebugClassField], typeName: String, objectId: DebugObjectId) extends DebugValue with Product with Serializable

    Permalink
  30. final case class DebugObjectReference(objectId: DebugObjectId) extends DebugLocation with Product with Serializable

    Permalink
  31. final case class DebugOutputEvent(body: String) extends DebugEvent with Product with Serializable

    Permalink

    Communicates stdout/stderr of debugged VM to client.

  32. final case class DebugPrimitiveValue(summary: String, typeName: String) extends DebugValue with Product with Serializable

    Permalink
  33. final case class DebugSetBreakReq(file: EnsimeFile, line: Int) extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Responds with a VoidResponse.

  34. final case class DebugSetValueReq(loc: DebugLocation, newValue: String) extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Request to update a field value within the debugged VM.

    Request to update a field value within the debugged VM. Responds with a TrueResponse on success or a FalseResponse on failure.

    loc

    The variable to update.

    newValue

    The value to set, encoded as a String

  35. final case class DebugStackFrame(index: Int, locals: List[DebugStackLocal], numArgs: Int, className: String, methodName: String, pcLocation: LineSourcePosition, thisObjectId: DebugObjectId) extends RpcResponse with Product with Serializable

    Permalink
  36. final case class DebugStackLocal(index: Int, name: String, summary: String, typeName: String) extends RpcResponse with Product with Serializable

    Permalink
  37. final case class DebugStackSlot(threadId: DebugThreadId, frame: Int, offset: Int) extends DebugLocation with Product with Serializable

    Permalink
  38. final case class DebugStepEvent(threadId: DebugThreadId, threadName: String, file: EnsimeFile, line: Int) extends DebugEvent with Product with Serializable

    Permalink

    The debugged VM has stepped to a new location and is now paused awaiting control.

  39. final case class DebugStepOutReq(threadId: DebugThreadId) extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Responds with a FalseResponse or a TrueResponse.

  40. final case class DebugStepReq(threadId: DebugThreadId) extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Responds with a FalseResponse or a TrueResponse.

  41. final case class DebugStringInstance(summary: String, fields: List[DebugClassField], typeName: String, objectId: DebugObjectId) extends DebugValue with Product with Serializable

    Permalink
  42. final case class DebugThreadDeathEvent(threadId: DebugThreadId) extends DebugEvent with Product with Serializable

    Permalink

    A thread has died.

  43. final case class DebugThreadId(id: Long) extends Product with Serializable

    Permalink

    A debugger thread id.

  44. final case class DebugThreadStartEvent(threadId: DebugThreadId) extends DebugEvent with Product with Serializable

    Permalink

    A new thread has started.

  45. final case class DebugToStringReq(threadId: DebugThreadId, loc: DebugLocation) extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Responds with a StringResponse if successful, or FalseResponse.

  46. sealed trait DebugValue extends RpcResponse

    Permalink
  47. final case class DebugValueReq(loc: DebugLocation) extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Responds with a DebugValue if successful, or FalseResponse.

  48. final case class DebugVmError(errorCode: Int, details: String, status: String = "error") extends DebugVmStatus with Product with Serializable

    Permalink
  49. sealed trait DebugVmStatus extends RpcResponse

    Permalink
  50. final case class DebugVmSuccess(status: String = "success") extends DebugVmStatus with Product with Serializable

    Permalink
  51. sealed abstract class DeclaredAs extends AnyRef

    Permalink
  52. final case class DeleteFile(file: File, from: Int, to: Int, text: String) extends FileEdit with Product with Serializable

    Permalink
  53. final case class DocUriAtPointReq(file: Either[File, SourceFileInfo], point: OffsetRange) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Responds with a StringResponse for the URL of the documentation if valid, or FalseResponse.

  54. final case class EmptySourcePosition() extends SourcePosition with Product with Serializable

    Permalink
  55. final case class EnsimeConfig(rootDir: RawFile, cacheDir: RawFile, javaHome: RawFile, name: String, scalaVersion: String, compilerArgs: List[String], javaSources: List[RawFile], projects: List[EnsimeProject]) extends Product with Serializable

    Permalink
  56. sealed trait EnsimeEvent extends EnsimeServerMessage

    Permalink

    A message that the server can send to the client at any time.

  57. sealed trait EnsimeFile extends AnyRef

    Permalink
  58. final case class EnsimeImplementation(name: String) extends Product with Serializable

    Permalink
  59. final case class EnsimeProject(id: EnsimeProjectId, depends: List[EnsimeProjectId], sources: Set[RawFile], targets: Set[RawFile], scalacOptions: List[String], javacOptions: List[String], libraryJars: List[RawFile], librarySources: List[RawFile], libraryDocs: List[RawFile]) extends Product with Serializable

    Permalink
  60. final case class EnsimeProjectId(project: String, config: String) extends Product with Serializable

    Permalink
  61. final case class EnsimeServerConfig(config: RawFile, imports: ImportsConfig, shutDownOnDisconnect: Boolean, exit: Boolean, protocol: String, exitAfterIndex: Boolean, disableClassMonitoring: Boolean, legacy: LegacyConfig, indexBatchSize: Int) extends Product with Serializable

    Permalink
  62. final case class EnsimeServerError(description: String) extends RpcResponse with Product with Serializable

    Permalink
  63. sealed trait EnsimeServerMessage extends AnyRef

    Permalink
  64. sealed trait EntityInfo extends RpcResponse

    Permalink
  65. final case class ExpandMatchCasesDesc(file: File, start: Int, end: Int) extends RefactorDesc with Product with Serializable

    Permalink
  66. final case class ExpandSelectionReq(file: File, start: Int, end: Int) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Responds with a FileRange.

  67. final case class ExtractLocalRefactorDesc(name: String, file: File, start: Int, end: Int) extends RefactorDesc with Product with Serializable

    Permalink
  68. final case class ExtractMethodRefactorDesc(methodName: String, file: File, start: Int, end: Int) extends RefactorDesc with Product with Serializable

    Permalink
  69. sealed trait FileEdit extends Ordered[FileEdit]

    Permalink
  70. final case class FileRange(file: String, start: Int, end: Int) extends RpcResponse with Product with Serializable

    Permalink
  71. final case class FindHierarchy(fqn: String) extends RpcSearchRequest with Product with Serializable

    Permalink

    Responds with HierarchyInfo

  72. final case class FindUsages(fqn: String) extends RpcSearchRequest with Product with Serializable

    Permalink

    Responds with SourcePositions.

  73. final case class FqnOfSymbolAtPointReq(file: SourceFileInfo, point: Int) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Responds with FullyQualifiedName

  74. final case class FqnOfTypeAtPointReq(file: SourceFileInfo, point: Int) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Responds with FullyQualifiedName

  75. sealed trait GeneralSwankEvent extends EnsimeEvent

    Permalink
  76. final case class GreetingInfo(pid: Option[Int] = None, implementation: EnsimeImplementation = EnsimeImplementation("ENSIME"), version: String = "1.9.6") extends EnsimeEvent with Product with Serializable

    Permalink
  77. final case class HierarchyInfo(ancestors: List[ClassInfo], inheritors: List[ClassInfo]) extends RpcResponse with Product with Serializable

    Permalink
  78. final case class HierarchyOfTypeAtPointReq(file: SourceFileInfo, point: Int) extends RpcRequest with Product with Serializable

    Permalink

    Responds with HierarchyInfo

  79. final case class ImplicitConversionInfo(start: Int, end: Int, fun: SymbolInfo) extends ImplicitInfo with Product with Serializable

    Permalink
  80. sealed trait ImplicitInfo extends AnyRef

    Permalink
  81. final case class ImplicitInfoReq(file: Either[File, SourceFileInfo], range: OffsetRange) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Request details about implicit conversions applied inside the given range.

    Request details about implicit conversions applied inside the given range.

    Responds with ImplicitInfos.

    file

    source.

    range

    in the file to inspect.

  82. final case class ImplicitInfos(infos: List[ImplicitInfo]) extends RpcResponse with Product with Serializable

    Permalink
  83. final case class ImplicitParamInfo(start: Int, end: Int, fun: SymbolInfo, params: List[SymbolInfo], funIsImplicit: Boolean) extends ImplicitInfo with Product with Serializable

    Permalink
  84. final case class ImportSuggestions(symLists: List[List[SymbolSearchResult]]) extends RpcResponse with Product with Serializable

    Permalink
  85. final case class ImportSuggestionsReq(file: Either[File, SourceFileInfo], point: Int, names: List[String], maxResults: Int) extends RpcSearchRequest with Product with Serializable

    Permalink

    Responds with [ImportSuggestions].

  86. final case class ImportsConfig(locals: Boolean, strategy: String, groups: List[String], wildcards: Set[String], maxIndividualImports: Int, collapseExclude: Set[String]) extends Product with Serializable

    Permalink
  87. final case class InlineLocalRefactorDesc(file: File, start: Int, end: Int) extends RefactorDesc with Product with Serializable

    Permalink
  88. final case class InterfaceInfo(type: TypeInfo, viaView: Option[String]) extends RpcResponse with Product with Serializable

    Permalink
  89. final case class LegacyConfig(connectionInfoReq: Boolean, jarurls: Boolean) extends Product with Serializable

    Permalink
  90. sealed trait LegacyRawResponse extends RpcResponse

    Permalink
  91. final case class LineSourcePosition(file: EnsimeFile, line: Int) extends SourcePosition with Product with Serializable

    Permalink
  92. final case class MethodBytecode(className: String, methodName: String, methodSignature: Option[String], byteCode: List[Op], startLine: Int, endLine: Int) extends Product with Serializable

    Permalink
  93. final case class MethodSearchResult(name: String, localName: String, declAs: DeclaredAs, pos: Option[SourcePosition], ownerName: String) extends SymbolSearchResult with Product with Serializable

    Permalink
  94. final case class NamedTypeMemberInfo(name: String, type: TypeInfo, pos: Option[SourcePosition], signatureString: Option[String], declAs: DeclaredAs) extends EntityInfo with Product with Serializable

    Permalink
  95. final case class NewFile(file: File, from: Int, to: Int, text: String) extends FileEdit with Product with Serializable

    Permalink
  96. final case class NewJavaNotesEvent(isFull: Boolean, notes: List[Note]) extends GeneralSwankEvent with Product with Serializable

    Permalink

    The presentation compiler is providing notes: e.g.

    The presentation compiler is providing notes: e.g. errors, warnings.

  97. final case class NewScalaNotesEvent(isFull: Boolean, notes: List[Note]) extends GeneralSwankEvent with Product with Serializable

    Permalink

    The presentation compiler is providing notes: e.g.

    The presentation compiler is providing notes: e.g. errors, warnings.

  98. final case class Note(file: String, msg: String, severity: NoteSeverity, beg: Int, end: Int, line: Int, col: Int) extends RpcResponse with Product with Serializable

    Permalink
  99. sealed trait NoteSeverity extends AnyRef

    Permalink
  100. final case class OffsetRange(from: Int, to: Int) extends Product with Serializable

    Permalink
  101. final case class OffsetSourcePosition(file: EnsimeFile, offset: Int) extends SourcePosition with Product with Serializable

    Permalink
  102. final case class Op(op: String, description: String) extends Product with Serializable

    Permalink
  103. final case class OrganiseImportsRefactorDesc(file: File) extends RefactorDesc with Product with Serializable

    Permalink
  104. final case class PackageInfo(name: String, fullName: String, members: Seq[EntityInfo]) extends EntityInfo with Product with Serializable

    Permalink
  105. final case class ParamSectionInfo(params: Iterable[(String, TypeInfo)], isImplicit: Boolean) extends Product with Serializable

    Permalink
  106. final case class PatchDelete(start: Int, end: Int) extends PatchOp with Product with Serializable

    Permalink
  107. final case class PatchInsert(start: Int, text: String) extends PatchOp with Product with Serializable

    Permalink
  108. sealed trait PatchOp extends AnyRef

    Permalink
  109. final case class PatchReplace(start: Int, end: Int, text: String) extends PatchOp with Product with Serializable

    Permalink
  110. sealed trait PosNeeded extends AnyRef

    Permalink
  111. final case class PositionHint(position: SourcePosition, preview: Option[String]) extends Product with Serializable

    Permalink
  112. final case class PublicSymbolSearchReq(keywords: List[String], maxResults: Int) extends RpcSearchRequest with Product with Serializable

    Permalink

    Responds with SymbolSearchResults.

  113. final case class RawFile(file: Path) extends EnsimeFile with Product with Serializable

    Permalink
  114. sealed abstract class RefactorDesc extends AnyRef

    Permalink
  115. final case class RefactorDiffEffect(procedureId: Int, refactorType: RefactorType, diff: File) extends RpcResponse with RefactorProcedure with Product with Serializable

    Permalink
  116. final case class RefactorFailure(procedureId: Int, reason: String, status: Symbol = 'failure) extends RpcResponse with Product with Serializable

    Permalink
  117. sealed abstract class RefactorLocation extends AnyRef

    Permalink
  118. trait RefactorProcedure extends AnyRef

    Permalink
  119. final case class RefactorReq(procId: Int, params: RefactorDesc, interactive: Boolean) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Responds with a RefactorFailure or a RefactorDiffEffect.

  120. sealed abstract class RefactorType extends AnyRef

    Permalink
  121. sealed trait ReloadStrategy extends AnyRef

    Permalink
  122. final case class RemoveFileReq(file: File) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Tell the Analyzer that this file has been deleted.

    Tell the Analyzer that this file has been deleted. This is different to simply unloading the file (which can keeps symbols around).

    Responds with a VoidResponse.

    Annotations
    @deprecating( detail = "prefer UnloadFilesReq" )
  123. final case class RenameRefactorDesc(newName: String, file: File, start: Int, end: Int) extends RefactorDesc with Product with Serializable

    Permalink
  124. case class RestartScalaCompilerReq(id: Option[EnsimeProjectId], strategy: ReloadStrategy) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Restart the scala presentation compiler for the given id, using the provided file loading strategy.

    Restart the scala presentation compiler for the given id, using the provided file loading strategy.

    No RPC response, there will be CompilerRestartedEvent

  125. sealed trait RpcAnalyserRequest extends RpcRequest

    Permalink
  126. sealed trait RpcDebuggerRequest extends RpcRequest

    Permalink
  127. sealed trait RpcRequest extends AnyRef

    Permalink

    All messages into the ENSIME server from the client are part of this family.

    All messages into the ENSIME server from the client are part of this family.

    NOTE: we intend to simplify these messages https://github.com/ensime/ensime-server/issues/845

  128. final case class RpcRequestEnvelope(req: RpcRequest, callId: Int) extends Product with Serializable

    Permalink
  129. sealed trait RpcResponse extends EnsimeServerMessage

    Permalink
  130. final case class RpcResponseEnvelope(callId: Option[Int], payload: EnsimeServerMessage) extends Product with Serializable

    Permalink

    There should be exactly one RpcResponseEnvelope in response to an RpcRequestEnvelope.

    There should be exactly one RpcResponseEnvelope in response to an RpcRequestEnvelope. If the callId is empty, the response is an asynchronous event.

  131. sealed trait RpcSearchRequest extends RpcRequest

    Permalink
  132. sealed trait RpcStartupRequest extends RpcRequest

    Permalink
  133. final case class SendBackgroundMessageEvent(detail: String, code: Int = 105) extends GeneralSwankEvent with Product with Serializable

    Permalink

    Generic background notification.

    Generic background notification.

    NOTE: codes will be deprecated, preferring sealed families.

  134. final case class SourceFileInfo(file: EnsimeFile, contents: Option[String] = None, contentsIn: Option[File] = None, id: Option[EnsimeProjectId] = None) extends Product with Serializable

    Permalink

    Represents a source file that has a physical location (either a file or an archive entry) with (optional) up-to-date information in another file, or as a String.

    Represents a source file that has a physical location (either a file or an archive entry) with (optional) up-to-date information in another file, or as a String.

    Clients using a wire protocol should prefer contentsIn for performance (string escaping), whereas in-process clients should use the contents variant.

    If both contents and contentsIn are provided, contents is preferred.

    Good clients provide the id field so the server doesn't have to work it out all the time.

  135. sealed trait SourcePosition extends RpcResponse

    Permalink
  136. final case class SourcePositions(positions: List[PositionHint]) extends RpcResponse with Product with Serializable

    Permalink
  137. sealed trait SourceSymbol extends AnyRef

    Permalink
  138. final case class StringResponse(text: String) extends LegacyRawResponse with Product with Serializable

    Permalink
  139. final case class StructureView(view: List[StructureViewMember]) extends RpcResponse with Product with Serializable

    Permalink
  140. final case class StructureViewMember(keyword: String, name: String, position: SourcePosition, members: List[StructureViewMember]) extends Product with Serializable

    Permalink
  141. final case class StructureViewReq(fileInfo: SourceFileInfo) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Responds with a StructureView.

  142. final case class SymbolAtPointReq(file: Either[File, SourceFileInfo], point: Int) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Responds with a SymbolInfo if valid, or FalseResponse.

  143. final case class SymbolDesignation(start: Int, end: Int, symType: SourceSymbol) extends Product with Serializable

    Permalink
  144. final case class SymbolDesignations(file: EnsimeFile, syms: List[SymbolDesignation]) extends RpcResponse with Product with Serializable

    Permalink
  145. final case class SymbolDesignationsReq(file: Either[File, SourceFileInfo], start: Int, end: Int, requestedTypes: List[SourceSymbol]) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Request the semantic classes of symbols in the given range.

    Request the semantic classes of symbols in the given range. Intended for semantic highlighting.

    Responds with a SymbolDesignations.

    file

    source.

    start

    of character offset of the input range.

    end

    of character offset of the input range.

    requestedTypes

    semantic classes in which we are interested.

  146. final case class SymbolInfo(name: String, localName: String, declPos: Option[SourcePosition], type: TypeInfo) extends RpcResponse with Product with Serializable

    Permalink
  147. sealed trait SymbolSearchResult extends RpcResponse

    Permalink
  148. final case class SymbolSearchResults(syms: List[SymbolSearchResult]) extends RpcResponse with Product with Serializable

    Permalink
  149. final case class TextEdit(file: File, from: Int, to: Int, text: String) extends FileEdit with Product with Serializable

    Permalink
  150. final case class TypeAtPointReq(file: Either[File, SourceFileInfo], range: OffsetRange) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Responds with TypeInfo if valid, or FalseResponse.

  151. sealed trait TypeInfo extends EntityInfo

    Permalink
  152. final case class TypeSearchResult(name: String, localName: String, declAs: DeclaredAs, pos: Option[SourcePosition]) extends SymbolSearchResult with Product with Serializable

    Permalink
  153. final case class TypecheckFileReq(fileInfo: SourceFileInfo) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Responds with a VoidResponse.

    Responds with a VoidResponse.

    Annotations
    @deprecating( detail = ... )
  154. final case class TypecheckFilesReq(files: List[Either[File, SourceFileInfo]]) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Responds with a VoidResponse.

    Responds with a VoidResponse.

    Annotations
    @deprecating( detail = ... )
  155. final case class TypecheckModule(moduleId: EnsimeProjectId) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Response with a VoidResponse.

    Response with a VoidResponse.

    Annotations
    @deprecating( detail = "replaced by RestartAnalyzerReq" )
  156. final case class UnloadFileReq(fileInfo: SourceFileInfo) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Responds with a VoidResponse

    Responds with a VoidResponse

    Annotations
    @deprecating( detail = "prefer UnloadFilesReq" )
  157. final case class UnloadFilesReq(source: List[SourceFileInfo], remove: Boolean) extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Unload the given files from the compiler.

    Unload the given files from the compiler. The additional remove flag signals if previously loaded symbols should be removed (use this if the user has deleted / renamed the file on disk).

    Responds with a VoidResponse

  158. final case class UsesOfSymbolAtPointReq(file: SourceFileInfo, point: Int) extends RpcRequest with Product with Serializable

    Permalink

    Responds with SourcePositions.

  159. class deprecating extends Annotation with StaticAnnotation

    Permalink

    Indicates that something will be removed.

    Indicates that something will be removed.

    WORKAROUND https://issues.scala-lang.org/browse/SI-7934

Value Members

  1. object AnalyzerReadyEvent extends GeneralSwankEvent with Product with Serializable

    Permalink
    Annotations
    @deprecating( detail = ... )
  2. object ClassSymbol extends SourceSymbol with Product with Serializable

    Permalink
  3. object ClearAllJavaNotesEvent extends GeneralSwankEvent with Product with Serializable

    Permalink

    The presentation compiler has invalidated all existing notes.

  4. object ClearAllScalaNotesEvent extends GeneralSwankEvent with Product with Serializable

    Permalink

    The presentation compiler has invalidated all existing notes.

  5. object CompilerRestartedEvent extends GeneralSwankEvent with Product with Serializable

    Permalink

    The presentation compiler was restarted.

    The presentation compiler was restarted. Existing :type-ids are invalid.

  6. object ConnectionInfoReq extends RpcStartupRequest with Product with Serializable

    Permalink

    Responds with a ConnectionInfo.

    Responds with a ConnectionInfo.

    Annotations
    @deprecating( detail = ... )
  7. object ConstructorSymbol extends SourceSymbol with Product with Serializable

    Permalink
  8. object DebugActiveVmReq extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Query whether we are in an active debug session Responds with a TrueResponse or a FalseResponse.

  9. object DebugClearAllBreaksReq extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Responds with a VoidResponse.

  10. object DebugListBreakpointsReq extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Responds with a BreakpointList.

  11. object DebugObjectId extends Serializable

    Permalink
  12. object DebugObjectReference extends Serializable

    Permalink
  13. object DebugRunReq extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Responds with a FalseResponse or a TrueResponse.

  14. object DebugStopReq extends RpcDebuggerRequest with Product with Serializable

    Permalink

    Responds with a FalseResponse or a TrueResponse.

  15. object DebugThreadId extends Serializable

    Permalink
  16. object DebugVmDisconnectEvent extends DebugEvent with Product with Serializable

    Permalink

    The debugger has disconnected from the debugged VM.

  17. object DebugVmStartEvent extends DebugEvent with Product with Serializable

    Permalink

    The debugged VM has started.

  18. object DebuggerShutdownEvent extends Product with Serializable

    Permalink
  19. object DeclaredAs

    Permalink
  20. object DeleteFile extends Serializable

    Permalink
  21. object DeprecatedSymbol extends SourceSymbol with Product with Serializable

    Permalink
  22. object FalseResponse extends LegacyRawResponse with Product with Serializable

    Permalink
  23. object FullTypeCheckCompleteEvent extends GeneralSwankEvent with Product with Serializable

    Permalink
    Annotations
    @deprecating( detail = ... )
  24. object FunctionCallSymbol extends SourceSymbol with Product with Serializable

    Permalink
  25. object ImplicitConversionSymbol extends SourceSymbol with Product with Serializable

    Permalink
  26. object ImplicitParamsSymbol extends SourceSymbol with Product with Serializable

    Permalink
  27. object ImportedNameSymbol extends SourceSymbol with Product with Serializable

    Permalink
  28. object IndexerReadyEvent extends GeneralSwankEvent with Product with Serializable

    Permalink
    Annotations
    @deprecating( detail = ... )
  29. object NewFile extends Serializable

    Permalink
  30. object NoteError extends NoteSeverity with Product with Serializable

    Permalink
  31. object NoteInfo extends NoteSeverity with Product with Serializable

    Permalink
  32. object NoteSeverity

    Permalink
  33. object NoteWarn extends NoteSeverity with Product with Serializable

    Permalink
  34. object ObjectSymbol extends SourceSymbol with Product with Serializable

    Permalink
  35. object OffsetRange extends (Int, Int) ⇒ OffsetRange with Serializable

    Permalink
    Annotations
    @deprecating( detail = ... )
  36. object OperatorFieldSymbol extends SourceSymbol with Product with Serializable

    Permalink
  37. object PackageSymbol extends SourceSymbol with Product with Serializable

    Permalink
  38. object ParamSymbol extends SourceSymbol with Product with Serializable

    Permalink
  39. object PosNeededAvail extends PosNeeded with Product with Serializable

    Permalink
  40. object PosNeededNo extends PosNeeded with Product with Serializable

    Permalink
  41. object PosNeededYes extends PosNeeded with Product with Serializable

    Permalink
  42. object RefactorLocation

    Permalink
  43. object RefactorType

    Permalink
  44. object ReloadStrategy

    Permalink
  45. object SourceSymbol

    Permalink
  46. object TraitSymbol extends SourceSymbol with Product with Serializable

    Permalink
  47. object TrueResponse extends LegacyRawResponse with Product with Serializable

    Permalink
  48. object TypeParamSymbol extends SourceSymbol with Product with Serializable

    Permalink
  49. object UnloadAllReq extends RpcAnalyserRequest with Product with Serializable

    Permalink

    Responds with a VoidResponse.

    Responds with a VoidResponse.

    Annotations
    @deprecating( detail = "replaced by RestartAnalyzerReq" )
  50. object ValFieldSymbol extends SourceSymbol with Product with Serializable

    Permalink
  51. object ValSymbol extends SourceSymbol with Product with Serializable

    Permalink
  52. object VarFieldSymbol extends SourceSymbol with Product with Serializable

    Permalink
  53. object VarSymbol extends SourceSymbol with Product with Serializable

    Permalink
  54. object VoidResponse extends RpcResponse with Product with Serializable

    Permalink

Ungrouped