package
api
Type Members
-
final
case class
AddImportRefactorDesc(qualifiedName: String, file: File) extends RefactorDesc with Product with Serializable
-
final
case class
ArchiveFile(jar: Path, entry: String) extends EnsimeFile with Product with Serializable
-
final
case class
ArrowTypeInfo(name: String, fullName: String, resultType: TypeInfo, paramSections: Iterable[ParamSectionInfo], typeParams: List[TypeInfo]) extends TypeInfo with Product with Serializable
-
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
-
final
case class
Breakpoint(file: EnsimeFile, line: Int) extends RpcResponse with Product with Serializable
-
-
final
case class
CompletionInfo(typeInfo: Option[TypeInfo], name: String, relevance: Int, toInsert: Option[String], isInfix: Boolean = false) extends RpcResponse with Product with Serializable
-
final
case class
CompletionInfoList(prefix: String, completions: List[CompletionInfo]) extends RpcResponse with Product with Serializable
-
final
case class
CompletionsReq(fileInfo: SourceFileInfo, point: Int, maxResults: Int, caseSens: Boolean, reload: Boolean) extends RpcAnalyserRequest with Product with Serializable
-
final
case class
ConnectionInfo(pid: Option[Int] = scala.None, implementation: EnsimeImplementation = ..., version: String = "1.9.4") extends RpcResponse with Product with Serializable
-
-
final
case class
DebugArrayInstance(length: Int, typeName: String, elementTypeName: String, objectId: DebugObjectId) extends DebugValue with Product with Serializable
-
final
case class
DebugAttachReq(hostname: String, port: String) extends RpcDebuggerRequest with Product with Serializable
-
-
-
final
case class
DebugBreakEvent(threadId: DebugThreadId, threadName: String, file: EnsimeFile, line: Int) extends DebugEvent with Product with Serializable
-
final
case class
DebugClassField(index: Int, name: String, typeName: String, summary: String) extends RpcResponse with Product with Serializable
-
-
-
-
final
case class
DebugExceptionEvent(exception: Long, threadId: DebugThreadId, threadName: String, file: Option[EnsimeFile], line: Option[Int]) extends DebugEvent with Product with Serializable
-
-
-
-
final
case class
DebugNullValue(typeName: String) extends DebugValue with Product with Serializable
-
-
final
case class
DebugObjectId(id: Long) extends Product with Serializable
-
final
case class
DebugObjectInstance(summary: String, fields: List[DebugClassField], typeName: String, objectId: DebugObjectId) extends DebugValue with Product with Serializable
-
-
final
case class
DebugOutputEvent(body: String) extends DebugEvent with Product with Serializable
-
final
case class
DebugPrimitiveValue(summary: String, typeName: String) extends DebugValue with Product with Serializable
-
-
-
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
-
final
case class
DebugStackLocal(index: Int, name: String, summary: String, typeName: String) extends RpcResponse with Product with Serializable
-
final
case class
DebugStackSlot(threadId: DebugThreadId, frame: Int, offset: Int) extends DebugLocation with Product with Serializable
-
final
case class
DebugStepEvent(threadId: DebugThreadId, threadName: String, file: EnsimeFile, line: Int) extends DebugEvent with Product with Serializable
-
-
-
final
case class
DebugStringInstance(summary: String, fields: List[DebugClassField], typeName: String, objectId: DebugObjectId) extends DebugValue with Product with Serializable
-
-
final
case class
DebugThreadId(id: Long) extends Product with Serializable
-
-
-
-
-
final
case class
DebugVmError(errorCode: Int, details: String, status: String = "error") extends DebugVmStatus with Product with Serializable
-
-
final
case class
DebugVmSuccess(status: String = "success") extends DebugVmStatus with Product with Serializable
-
sealed abstract
class
DeclaredAs extends AnyRef
-
final
case class
DeleteFile(file: File, from: Int, to: Int, text: String) extends FileEdit with Product with Serializable
-
-
final
case class
ERangePosition(file: String, offset: Int, start: Int, end: Int) extends Product with Serializable
-
-
-
final
case class
EnsimeConfig(rootDir: File, cacheDir: File, javaHome: File, name: String, scalaVersion: String, compilerArgs: List[String], javaSources: List[File], projects: List[EnsimeProject]) extends Product with Serializable
-
-
sealed
trait
EnsimeFile extends AnyRef
-
final
case class
EnsimeImplementation(name: String) extends Product with Serializable
-
final
case class
EnsimeProject(id: EnsimeProjectId, depends: List[EnsimeProjectId], sources: Set[File], targets: Set[File], scalacOptions: List[String], javacOptions: List[String], libraryJars: List[File], librarySources: List[File], libraryDocs: List[File]) extends Product with Serializable
-
final
case class
EnsimeProjectId(project: String, config: String) extends Product with Serializable
-
final
case class
EnsimeServerError(description: String) extends RpcResponse with Product with Serializable
-
-
-
final
case class
ExpandMatchCasesDesc(file: File, start: Int, end: Int) extends RefactorDesc with Product with Serializable
-
final
case class
ExpandSelectionReq(file: File, start: Int, end: Int) extends RpcAnalyserRequest with Product with Serializable
-
final
case class
ExtractLocalRefactorDesc(name: String, file: File, start: Int, end: Int) extends RefactorDesc with Product with Serializable
-
final
case class
ExtractMethodRefactorDesc(methodName: String, file: File, start: Int, end: Int) extends RefactorDesc with Product with Serializable
-
-
final
case class
FileRange(file: String, start: Int, end: Int) extends RpcResponse with Product with Serializable
-
-
-
sealed
trait
ImplicitInfo extends AnyRef
-
-
-
final
case class
ImplicitParamInfo(start: Int, end: Int, fun: SymbolInfo, params: List[SymbolInfo], funIsImplicit: Boolean) extends ImplicitInfo with Product with Serializable
-
-
final
case class
ImportSuggestionsReq(file: Either[File, SourceFileInfo], point: Int, names: List[String], maxResults: Int) extends RpcSearchRequest with Product with Serializable
-
final
case class
InlineLocalRefactorDesc(file: File, start: Int, end: Int) extends RefactorDesc with Product with Serializable
-
-
final
case class
InterfaceInfo(type: TypeInfo, viaView: Option[String]) extends RpcResponse with Product with Serializable
-
-
-
final
case class
MethodBytecode(className: String, methodName: String, methodSignature: Option[String], byteCode: List[Op], startLine: Int, endLine: Int) extends Product with Serializable
-
final
case class
MethodSearchResult(name: String, localName: String, declAs: DeclaredAs, pos: Option[SourcePosition], ownerName: String) extends SymbolSearchResult with Product with Serializable
-
final
case class
NamedTypeMemberInfo(name: String, type: TypeInfo, pos: Option[SourcePosition], signatureString: Option[String], declAs: DeclaredAs) extends EntityInfo with Product with Serializable
-
final
case class
NewFile(file: File, from: Int, to: Int, text: String) extends FileEdit with Product with Serializable
-
final
case class
NewJavaNotesEvent(isFull: Boolean, notes: List[Note]) extends GeneralSwankEvent with Product with Serializable
-
final
case class
NewScalaNotesEvent(isFull: Boolean, notes: List[Note]) extends GeneralSwankEvent with Product with Serializable
-
final
case class
Note(file: String, msg: String, severity: NoteSeverity, beg: Int, end: Int, line: Int, col: Int) extends RpcResponse with Product with Serializable
-
sealed
trait
NoteSeverity extends AnyRef
-
final
case class
OffsetRange(from: Int, to: Int) extends Product with Serializable
-
-
final
case class
Op(op: String, description: String) extends Product with Serializable
-
-
final
case class
PackageInfo(name: String, fullName: String, members: Seq[EntityInfo]) extends EntityInfo with Product with Serializable
-
final
case class
ParamSectionInfo(params: Iterable[(String, TypeInfo)], isImplicit: Boolean) extends Product with Serializable
-
final
case class
PatchDelete(start: Int, end: Int) extends PatchOp with Product with Serializable
-
final
case class
PatchInsert(start: Int, text: String) extends PatchOp with Product with Serializable
-
sealed
trait
PatchOp extends AnyRef
-
final
case class
PatchReplace(start: Int, end: Int, text: String) extends PatchOp with Product with Serializable
-
sealed
trait
PosNeeded extends AnyRef
-
final
case class
PublicSymbolSearchReq(keywords: List[String], maxResults: Int) extends RpcSearchRequest with Product with Serializable
-
final
case class
RawFile(file: Path) extends EnsimeFile with Product with Serializable
-
sealed abstract
class
RefactorDesc extends AnyRef
-
-
final
case class
RefactorFailure(procedureId: Int, reason: String, status: Symbol = scala.Symbol.apply("failure")) extends RpcResponse with Product with Serializable
-
sealed abstract
class
RefactorLocation extends AnyRef
-
-
final
case class
RefactorReq(procId: Int, params: RefactorDesc, interactive: Boolean) extends RpcAnalyserRequest with Product with Serializable
-
sealed abstract
class
RefactorType extends AnyRef
-
-
final
case class
RemoveFileReq(file: File) extends RpcAnalyserRequest with Product with Serializable
-
final
case class
RenameRefactorDesc(newName: String, file: File, start: Int, end: Int) extends RefactorDesc with Product with Serializable
-
-
-
-
sealed
trait
RpcRequest extends AnyRef
-
final
case class
RpcRequestEnvelope(req: RpcRequest, callId: Int) extends Product with Serializable
-
-
final
case class
RpcResponseEnvelope(callId: Option[Int], payload: EnsimeServerMessage) extends Product with Serializable
-
-
-
final
case class
SendBackgroundMessageEvent(detail: String, code: Int = 105) extends GeneralSwankEvent with Product with Serializable
-
final
case class
SourceFileInfo(file: EnsimeFile, contents: Option[String] = scala.None, contentsIn: Option[File] = scala.None, id: Option[EnsimeProjectId] = scala.None) extends Product with Serializable
-
-
sealed
trait
SourceSymbol extends AnyRef
-
final
case class
StringResponse(text: String) extends LegacyRawResponse with Product with Serializable
-
-
final
case class
StructureViewMember(keyword: String, name: String, position: SourcePosition, members: List[StructureViewMember]) extends Product with Serializable
-
-
-
final
case class
SymbolDesignation(start: Int, end: Int, symType: SourceSymbol) extends Product with Serializable
-
-
-
final
case class
SymbolInfo(name: String, localName: String, declPos: Option[SourcePosition], type: TypeInfo) extends RpcResponse with Product with Serializable
-
-
-
final
case class
TextEdit(file: File, from: Int, to: Int, text: String) extends FileEdit with Product with Serializable
-
-
-
final
case class
TypeInspectInfo(type: TypeInfo, interfaces: Iterable[InterfaceInfo], infoType: Symbol = scala.Symbol.apply("typeInspect")) extends RpcResponse with Product with Serializable
-
-
-
-
-
-
-
-
class
deprecating extends Annotation with StaticAnnotation