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 def ClassInfoFormat: SexpFormat[ClassInfo]

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

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

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

    Permalink
  15. implicit val CompletionInfoFormat: SexpFormat[CompletionInfo]

    Permalink
  16. implicit val CompletionInfoListFormat: SexpFormat[CompletionInfoList]

    Permalink
  17. implicit val ConnectionInfoFormat: SexpFormat[ConnectionInfo]

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

    Permalink
  19. implicit val DebugArrayInstanceFormat: SexpFormat[DebugArrayInstance]

    Permalink
  20. implicit val DebugBacktraceFormat: SexpFormat[DebugBacktrace]

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

    Permalink
  22. implicit val DebugClassFieldFormat: SexpFormat[DebugClassField]

    Permalink
  23. implicit object DebugEventFormat extends TraitFormatAlt[DebugEvent]

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

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

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

    Permalink
  27. implicit val DebugNullValueFormat: SexpFormat[DebugNullValue]

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

    Permalink
  29. implicit val DebugObjectInstanceFormat: SexpFormat[DebugObjectInstance]

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

    Permalink
  31. 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.

  32. 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.

  33. implicit val DebugStackFrameFormat: SexpFormat[DebugStackFrame]

    Permalink
  34. implicit val DebugStackLocalFormat: SexpFormat[DebugStackLocal]

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

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

    Permalink
  37. implicit val DebugStringInstanceFormat: SexpFormat[DebugStringInstance]

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

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

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

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

    Permalink
  42. implicit object DebugValueFormat extends TraitFormatAlt[DebugValue]

    Permalink
  43. implicit val DebugVmErrorFormat: SexpFormat[DebugVmError]

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

    Permalink
  45. implicit object DebugVmStatusFormat extends TraitFormatAlt[DebugVmStatus]

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

    Permalink
  47. implicit val DeleteFileFormat: SexpFormat[DeleteFile]

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

    Permalink
  49. implicit val EmptySourcePositionFormat: SexpFormat[EmptySourcePosition]

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

    Permalink
  51. 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
  52. implicit object EnsimeServerMessageFormat extends SexpFormat[EnsimeServerMessage]

    Permalink
  53. implicit object EntityInfoFormat extends TraitFormatAlt[EntityInfo]

    Permalink
  54. implicit object FileEditFormat extends TraitFormatAlt[FileEdit]

    Permalink
  55. implicit val FileRangeFormat: SexpFormat[FileRange]

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

    Permalink
  57. implicit object ImplcitInfosFormat extends SexpFormat[ImplicitInfos]

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

    Permalink
  59. implicit object ImplicitInfoFormat extends TraitFormatAlt[ImplicitInfo]

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

    Permalink
  61. implicit object ImportSuggestionsFormat extends SexpFormat[ImportSuggestions]

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

    Permalink
  63. implicit def InterfaceInfoFormat: SexpFormat[InterfaceInfo]

    Permalink
  64. implicit val LineSourcePositionFormat: SexpFormat[LineSourcePosition]

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

    Permalink
  66. implicit val MethodSearchResultFormat: SexpFormat[MethodSearchResult]

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

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

    Permalink
  69. implicit def NamedTypeMemberInfoFormat: SexpFormat[NamedTypeMemberInfo]

    Permalink
  70. implicit val NewFileFormat: SexpFormat[NewFile]

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

    Permalink
  72. implicit val NewJavaNotesEventFormat: SexpFormat[NewJavaNotesEvent]

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

    Permalink
  74. implicit val NewScalaNotesEventFormat: SexpFormat[NewScalaNotesEvent]

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

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

    Permalink
  77. implicit val NoteFormat: SexpFormat[Note]

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

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

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

    Permalink
  81. implicit val OffsetSourcePositionFormat: SexpFormat[OffsetSourcePosition]

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

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

    Permalink
  84. implicit def PackageInfoFormat: SexpFormat[PackageInfo]

    Permalink
  85. implicit def ParamSectionInfoFormat: SexpFormat[ParamSectionInfo]

    Permalink
  86. implicit val RefactorDiffEffectFormat: SexpFormat[RefactorDiffEffect]

    Permalink
  87. implicit val RefactorFailureFormat: SexpFormat[RefactorFailure]

    Permalink
  88. object RpcResponseEnvelopeFormat extends SexpFormat[RpcResponseEnvelope]

    Permalink
  89. implicit object RpcResponseFormat extends SexpFormat[RpcResponse]

    Permalink
  90. implicit val SendBackgroundMessageEventFormat: SexpFormat[SendBackgroundMessageEvent]

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

    Permalink
  92. implicit object SourcePositionFormat extends TraitFormatAlt[SourcePosition]

    Permalink
  93. implicit object SourcePositionsFormat extends SexpFormat[SourcePositions]

    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 val TypeSearchResultFormat: SexpFormat[TypeSearchResult]

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

    Permalink
  106. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped