Packages

class ClientConfiguration extends AnyRef

This class provides a uniform way to know how the client is configured using a combination of server properties, clientExperimentalCapabilities and initializationOptions.

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

Instance Constructors

  1. new ClientConfiguration(initialConfig: MetalsServerConfig, experimentalCapabilities: ClientExperimentalCapabilities, initializationOptions: InitializationOptions)

    experimentalCapabilities

    clientExperimentalCapabilities

    initializationOptions

    initializationOptions

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. def doctorFormat(): DoctorFormat
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. var experimentalCapabilities: ClientExperimentalCapabilities
  10. def extract[T](primary: Option[T], secondary: Option[T], default: T): T
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def globSyntax(): GlobSyntaxConfig
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def icons(): Icons
  16. var initialConfig: MetalsServerConfig
  17. var initializationOptions: InitializationOptions
  18. def isCommandInHtmlSupported(): Boolean
  19. def isCompletionItemResolve(): Boolean
  20. def isDebuggingProvider(): Boolean
  21. def isDecorationProvider(): Boolean
  22. def isDidFocusProvider(): Boolean
  23. def isExecuteClientCommandProvider(): Boolean
  24. def isExitOnShutdown(): Boolean
  25. def isHttpEnabled(): Boolean
  26. def isInlineDecorationProvider(): Boolean
  27. def isInputBoxEnabled(): Boolean
  28. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  29. def isOpenFilesOnRenameProvider(): Boolean
  30. def isOpenNewWindowProvider(): Boolean
  31. def isQuickPickProvider(): Boolean
  32. def isTreeViewProvider(): Boolean
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  35. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  36. def renameFileThreshold(): Int
  37. def slowTaskIsOn(): Boolean
  38. def statusBarState(): StatusBarState
  39. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  40. def toString(): String
    Definition Classes
    AnyRef → Any
  41. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped