Object

org.ensime.server.protocol.swank

SwankProtocolResponse

Related Doc: package swank

Permalink

object SwankProtocolResponse

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SwankProtocolResponse
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit val AnalyzerReadyHint: SwankProtocolConversions.TypeHint[AnalyzerReadyEvent.type]

    Permalink
  5. implicit val ArrowTypeHint: SwankProtocolConversions.TypeHint[ArrowTypeInfo]

    Permalink
  6. implicit def ArrowTypeInfoFormat: SexpFormat[ArrowTypeInfo]

    Permalink
  7. implicit val BasicTypeHint: SwankProtocolConversions.TypeHint[BasicTypeInfo]

    Permalink
  8. implicit def BasicTypeInfoFormat: SexpFormat[BasicTypeInfo]

    Permalink
  9. implicit val BreakpointFormat: SexpFormat[Breakpoint]

    Permalink
  10. implicit val BreakpointListFormat: SexpFormat[BreakpointList]

    Permalink
  11. implicit val ClearAllJavaNotesHint: SwankProtocolConversions.TypeHint[ClearAllJavaNotesEvent.type]

    Permalink
  12. implicit val ClearAllScalaNotesHint: SwankProtocolConversions.TypeHint[ClearAllScalaNotesEvent.type]

    Permalink
  13. implicit val CompilerRestartedHint: SwankProtocolConversions.TypeHint[CompilerRestartedEvent.type]

    Permalink
  14. implicit val CompletionInfoFormat: SexpFormat[CompletionInfo]

    Permalink
  15. implicit val CompletionInfoListFormat: SexpFormat[CompletionInfoList]

    Permalink
  16. implicit val ConnectionInfoFormat: SexpFormat[ConnectionInfo]

    Permalink
  17. implicit val DebugArrayHint: SwankProtocolConversions.TypeHint[DebugArrayInstance]

    Permalink
  18. implicit val DebugArrayInstanceFormat: SexpFormat[DebugArrayInstance]

    Permalink
  19. implicit val DebugBacktraceFormat: SexpFormat[DebugBacktrace]

    Permalink
  20. implicit val DebugBreakHint: SwankProtocolConversions.TypeHint[DebugBreakEvent]

    Permalink
  21. implicit val DebugClassFieldFormat: SexpFormat[DebugClassField]

    Permalink
  22. implicit object DebugEventFormat extends TraitFormatAlt[DebugEvent]

    Permalink
  23. implicit val DebugExceptionHint: SwankProtocolConversions.TypeHint[DebugExceptionEvent]

    Permalink
  24. implicit val DebugHint: SwankProtocolConversions.TypeHint[DebugEvent]

    Permalink
  25. implicit val DebugNullHint: SwankProtocolConversions.TypeHint[DebugNullValue]

    Permalink
  26. implicit val DebugNullValueFormat: SexpFormat[DebugNullValue]

    Permalink
  27. implicit val DebugObjectHint: SwankProtocolConversions.TypeHint[DebugObjectInstance]

    Permalink
  28. implicit val DebugObjectInstanceFormat: SexpFormat[DebugObjectInstance]

    Permalink
  29. implicit val DebugOutputHint: SwankProtocolConversions.TypeHint[DebugOutputEvent]

    Permalink
  30. implicit val DebugPrimitiveHint: SwankProtocolConversions.TypeHint[DebugPrimitiveValue]

    Permalink

    By default, S-Express uses the simple name of a class as the typehint when resolving implementations of a sealed trait.

    By default, S-Express uses the simple name of a class as the typehint when resolving implementations of a sealed trait. However, the ENSIME protocol uses custom typehints, which are defined here - in combination with trait-specific typehint rules.

  31. implicit val DebugPrimitiveValueFormat: SexpFormat[DebugPrimitiveValue]

    Permalink

    These implicit vals are actually optional - S-Express doesn't *need* them - and exist only to help the compiler to resolve various implicits without recomputing them.

    These implicit vals are actually optional - S-Express doesn't *need* them - and exist only to help the compiler to resolve various implicits without recomputing them. Runtime performance is also improved by having these assigned to vals.

  32. implicit val DebugStackFrameFormat: SexpFormat[DebugStackFrame]

    Permalink
  33. implicit val DebugStackLocalFormat: SexpFormat[DebugStackLocal]

    Permalink
  34. implicit val DebugStepHint: SwankProtocolConversions.TypeHint[DebugStepEvent]

    Permalink
  35. implicit val DebugStringHint: SwankProtocolConversions.TypeHint[DebugStringInstance]

    Permalink
  36. implicit val DebugStringInstanceFormat: SexpFormat[DebugStringInstance]

    Permalink
  37. implicit val DebugThreadDeathHint: SwankProtocolConversions.TypeHint[DebugThreadDeathEvent]

    Permalink
  38. implicit val DebugThreadStartHint: SwankProtocolConversions.TypeHint[DebugThreadStartEvent]

    Permalink
  39. implicit val DebugVMDisconnectHint: SwankProtocolConversions.TypeHint[DebugVmDisconnectEvent.type]

    Permalink
  40. implicit val DebugVMStartHint: SwankProtocolConversions.TypeHint[DebugVmStartEvent.type]

    Permalink
  41. implicit object DebugValueFormat extends TraitFormatAlt[DebugValue]

    Permalink
  42. implicit val DebugVmErrorFormat: SexpFormat[DebugVmError]

    Permalink
  43. implicit val DebugVmErrorHint: SwankProtocolConversions.TypeHint[DebugVmError]

    Permalink
  44. implicit object DebugVmStatusFormat extends TraitFormatAlt[DebugVmStatus]

    Permalink
  45. implicit val DebugVmSuccessHint: SwankProtocolConversions.TypeHint[DebugVmSuccess]

    Permalink
  46. implicit val DeleteFileFormat: SexpFormat[DeleteFile]

    Permalink
  47. implicit val DeleteFileHint: SwankProtocolConversions.TypeHint[DeleteFile]

    Permalink
  48. implicit val ERangePositionFormat: SexpFormat[ERangePosition]

    Permalink
  49. implicit object ERangePositionsFormat extends SexpFormat[ERangePositions]

    Permalink
  50. implicit val EmptySourcePositionFormat: SexpFormat[EmptySourcePosition]

    Permalink
  51. implicit val EmptySourcePositionHint: SwankProtocolConversions.TypeHint[EmptySourcePosition]

    Permalink
  52. implicit object EnsimeEventFormat extends SwankProtocolConversions.TraitFormat[EnsimeEvent]

    Permalink

    This is a tricky one to retrofit:

    This is a tricky one to retrofit:

    1. GeneralSwankEvents use the TraitFormat with custom hints 2. DebugEvents use the TraitFormat with another TraitFormatAlt inside
  53. implicit object EnsimeServerMessageFormat extends SexpFormat[EnsimeServerMessage]

    Permalink
  54. implicit object EntityInfoFormat extends TraitFormatAlt[EntityInfo]

    Permalink
  55. implicit object FileEditFormat extends TraitFormatAlt[FileEdit]

    Permalink
  56. implicit val FileRangeFormat: SexpFormat[FileRange]

    Permalink
  57. implicit val FullTypeCheckCompleteHint: SwankProtocolConversions.TypeHint[FullTypeCheckCompleteEvent.type]

    Permalink
  58. implicit object ImplcitInfosFormat extends SexpFormat[ImplicitInfos]

    Permalink
  59. implicit val ImplicitConversionInfoHint: SwankProtocolConversions.TypeHint[ImplicitConversionInfo]

    Permalink
  60. implicit object ImplicitInfoFormat extends TraitFormatAlt[ImplicitInfo]

    Permalink
  61. implicit val ImplicitParamInfoHint: SwankProtocolConversions.TypeHint[ImplicitParamInfo]

    Permalink
  62. implicit object ImportSuggestionsFormat extends SexpFormat[ImportSuggestions]

    Permalink
  63. implicit val IndexerReadyHint: SwankProtocolConversions.TypeHint[IndexerReadyEvent.type]

    Permalink
  64. implicit def InterfaceInfoFormat: SexpFormat[InterfaceInfo]

    Permalink
  65. implicit val LineSourcePositionFormat: SexpFormat[LineSourcePosition]

    Permalink
  66. implicit val LineSourcePositionHint: SwankProtocolConversions.TypeHint[LineSourcePosition]

    Permalink
  67. implicit val MethodSearchResultFormat: SexpFormat[MethodSearchResult]

    Permalink
  68. implicit val MethodSearchResultHint: SwankProtocolConversions.TypeHint[MethodSearchResult]

    Permalink
  69. implicit val NamedTypeMemberHint: SwankProtocolConversions.TypeHint[NamedTypeMemberInfo]

    Permalink
  70. implicit def NamedTypeMemberInfoFormat: SexpFormat[NamedTypeMemberInfo]

    Permalink
  71. implicit val NewFileFormat: SexpFormat[NewFile]

    Permalink
  72. implicit val NewFileHint: SwankProtocolConversions.TypeHint[NewFile]

    Permalink
  73. implicit val NewJavaNotesEventFormat: SexpFormat[NewJavaNotesEvent]

    Permalink
  74. implicit val NewJavaNotesHint: SwankProtocolConversions.TypeHint[NewJavaNotesEvent]

    Permalink
  75. implicit val NewScalaNotesEventFormat: SexpFormat[NewScalaNotesEvent]

    Permalink
  76. implicit val NewScalaNotesHint: SwankProtocolConversions.TypeHint[NewScalaNotesEvent]

    Permalink
  77. implicit val NoteErrorHint: SwankProtocolConversions.TypeHint[NoteError.type]

    Permalink
  78. implicit val NoteFormat: SexpFormat[Note]

    Permalink
  79. implicit val NoteInfoHint: SwankProtocolConversions.TypeHint[NoteInfo.type]

    Permalink
  80. implicit object NoteSeverityFormat extends SwankProtocolConversions.TraitFormat[NoteSeverity]

    Permalink
  81. implicit val NoteWarnHint: SwankProtocolConversions.TypeHint[NoteWarn.type]

    Permalink
  82. implicit val OffsetSourcePositionFormat: SexpFormat[OffsetSourcePosition]

    Permalink
  83. implicit val OffsetSourcePositionHint: SwankProtocolConversions.TypeHint[OffsetSourcePosition]

    Permalink
  84. implicit val PackageHint: SwankProtocolConversions.TypeHint[PackageInfo]

    Permalink
  85. implicit def PackageInfoFormat: SexpFormat[PackageInfo]

    Permalink
  86. implicit def ParamSectionInfoFormat: SexpFormat[ParamSectionInfo]

    Permalink
  87. implicit val RefactorDiffEffectFormat: SexpFormat[RefactorDiffEffect]

    Permalink
  88. implicit val RefactorFailureFormat: SexpFormat[RefactorFailure]

    Permalink
  89. object RpcResponseEnvelopeFormat extends SexpFormat[RpcResponseEnvelope]

    Permalink
  90. implicit object RpcResponseFormat extends SexpFormat[RpcResponse]

    Permalink
  91. implicit val SendBackgroundMessageEventFormat: SexpFormat[SendBackgroundMessageEvent]

    Permalink
  92. implicit val SendBackgroundMessageHint: SwankProtocolConversions.TypeHint[SendBackgroundMessageEvent]

    Permalink
  93. implicit object SourcePositionFormat extends TraitFormatAlt[SourcePosition]

    Permalink
  94. implicit def StructureViewFormat: SexpFormat[StructureView]

    Permalink
  95. implicit object SymbolDesignationFormat extends SexpFormat[SymbolDesignation]

    Permalink
  96. implicit val SymbolDesignationsFormat: SexpFormat[SymbolDesignations]

    Permalink
  97. implicit def SymbolInfoFormat: SexpFormat[SymbolInfo]

    Permalink
  98. implicit object SymbolSearchResultFormat extends TraitFormatAlt[SymbolSearchResult]

    Permalink
  99. implicit object SymbolSearchResultsFormat extends SexpFormat[SymbolSearchResults]

    Permalink
  100. implicit val TextEditFormat: SexpFormat[TextEdit]

    Permalink
  101. implicit val TextEditHint: SwankProtocolConversions.TypeHint[TextEdit]

    Permalink
  102. implicit object TypeInfoFormat extends TraitFormatAlt[TypeInfo]

    Permalink
  103. implicit val TypeInfoHint: SwankProtocolConversions.TypeHint[TypeInfo]

    Permalink
  104. implicit def TypeInspectInfoFormat: SexpFormat[TypeInspectInfo]

    Permalink
  105. implicit val TypeSearchResultFormat: SexpFormat[TypeSearchResult]

    Permalink
  106. implicit val TypeSearchResultHint: SwankProtocolConversions.TypeHint[TypeSearchResult]

    Permalink
  107. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  108. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  109. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  110. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  111. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  112. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  113. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  114. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  115. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  116. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  117. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  118. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  119. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  120. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  121. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  122. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped