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 def AstInfoFormat: SexpFormat[AstInfo]

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

    Permalink
  9. implicit def BasicTypeInfoFormat: SexpFormat[BasicTypeInfo]

    Permalink
  10. implicit val BreakpointFormat: SexpFormat[Breakpoint]

    Permalink
  11. implicit val BreakpointListFormat: SexpFormat[BreakpointList]

    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 ERangePositionFormat: SexpFormat[ERangePosition]

    Permalink
  50. implicit object ERangePositionsFormat extends SexpFormat[ERangePositions]

    Permalink
  51. implicit val EmptySourcePositionFormat: SexpFormat[EmptySourcePosition]

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

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

    Permalink
  55. implicit object EntityInfoFormat extends TraitFormatAlt[EntityInfo]

    Permalink
  56. implicit object FileEditFormat extends TraitFormatAlt[FileEdit]

    Permalink
  57. implicit val FileRangeFormat: SexpFormat[FileRange]

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

    Permalink
  59. implicit object ImplcitInfosFormat extends SexpFormat[ImplicitInfos]

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

    Permalink
  61. implicit object ImplicitInfoFormat extends TraitFormatAlt[ImplicitInfo]

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

    Permalink
  63. implicit object ImportSuggestionsFormat extends SexpFormat[ImportSuggestions]

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

    Permalink
  65. implicit def InterfaceInfoFormat: SexpFormat[InterfaceInfo]

    Permalink
  66. implicit val LineSourcePositionFormat: SexpFormat[LineSourcePosition]

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

    Permalink
  68. implicit val MethodSearchResultFormat: SexpFormat[MethodSearchResult]

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

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

    Permalink
  71. implicit def NamedTypeMemberInfoFormat: SexpFormat[NamedTypeMemberInfo]

    Permalink
  72. implicit val NewFileFormat: SexpFormat[NewFile]

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

    Permalink
  74. implicit val NewJavaNotesEventFormat: SexpFormat[NewJavaNotesEvent]

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

    Permalink
  76. implicit val NewScalaNotesEventFormat: SexpFormat[NewScalaNotesEvent]

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

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

    Permalink
  79. implicit val NoteFormat: SexpFormat[Note]

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

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

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

    Permalink
  83. implicit val OffsetSourcePositionFormat: SexpFormat[OffsetSourcePosition]

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

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

    Permalink
  86. implicit def PackageInfoFormat: SexpFormat[PackageInfo]

    Permalink
  87. implicit def ParamSectionInfoFormat: SexpFormat[ParamSectionInfo]

    Permalink
  88. implicit val RefactorDiffEffectFormat: SexpFormat[RefactorDiffEffect]

    Permalink
  89. implicit val RefactorFailureFormat: SexpFormat[RefactorFailure]

    Permalink
  90. object RpcResponseEnvelopeFormat extends SexpFormat[RpcResponseEnvelope]

    Permalink
  91. implicit object RpcResponseFormat extends SexpFormat[RpcResponse]

    Permalink
  92. implicit val SendBackgroundMessageEventFormat: SexpFormat[SendBackgroundMessageEvent]

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

    Permalink
  94. implicit object SourcePositionFormat extends TraitFormatAlt[SourcePosition]

    Permalink
  95. implicit def StructureViewFormat: SexpFormat[StructureView]

    Permalink
  96. implicit object SymbolDesignationFormat extends SexpFormat[SymbolDesignation]

    Permalink
  97. implicit val SymbolDesignationsFormat: SexpFormat[SymbolDesignations]

    Permalink
  98. implicit def SymbolInfoFormat: SexpFormat[SymbolInfo]

    Permalink
  99. implicit object SymbolSearchResultFormat extends TraitFormatAlt[SymbolSearchResult]

    Permalink
  100. implicit object SymbolSearchResultsFormat extends SexpFormat[SymbolSearchResults]

    Permalink
  101. implicit val TextEditFormat: SexpFormat[TextEdit]

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

    Permalink
  103. implicit object TypeInfoFormat extends TraitFormatAlt[TypeInfo]

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

    Permalink
  105. implicit def TypeInspectInfoFormat: SexpFormat[TypeInspectInfo]

    Permalink
  106. implicit val TypeSearchResultFormat: SexpFormat[TypeSearchResult]

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

    Permalink
  108. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped