Packages

o

scala.meta.internal.metals

MetalsEnrichments

object MetalsEnrichments extends AsJavaExtensions with AsScalaExtensions with MtagsEnrichments

One stop shop for all extension methods that are used in the metals build.

Usage:

import scala.meta.internal.metals.MetalsEnrichments._
List(1).asJava
Future(1).asJava
// ...

Includes the following converters from the standard library:

import scala.compat.java8.FutureConverters._
import scala.meta.internal.jdk.CollectionConverters._

If this doesn't scale because we have too many unrelated extension methods then we can split this up, but for now it's really convenient to have to remember only one import.

Linear Supertypes
MtagsEnrichments, CommonMtagsEnrichments, AsScalaExtensions, AsJavaExtensions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MetalsEnrichments
  2. MtagsEnrichments
  3. CommonMtagsEnrichments
  4. AsScalaExtensions
  5. AsJavaExtensions
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. implicit class BufferHasAsJava[A] extends AnyRef
    Definition Classes
    AsJavaExtensions
  2. implicit class CollectionHasAsScala[A] extends AnyRef
    Definition Classes
    AsScalaExtensions
  3. implicit class ConcurrentMapHasAsJava[K, V] extends AnyRef
    Definition Classes
    AsJavaExtensions
  4. implicit class ConcurrentMapHasAsScala[K, V] extends AnyRef
    Definition Classes
    AsScalaExtensions
  5. implicit class DictionaryHasAsScala[K, V] extends AnyRef
    Definition Classes
    AsScalaExtensions
  6. implicit class EnumerationHasAsScala[A] extends AnyRef
    Definition Classes
    AsScalaExtensions
  7. implicit class IterableHasAsJava[A] extends AnyRef
    Definition Classes
    AsJavaExtensions
  8. implicit class IterableHasAsScala[A] extends AnyRef
    Definition Classes
    AsScalaExtensions
  9. implicit class IteratorHasAsJava[A] extends AnyRef
    Definition Classes
    AsJavaExtensions
  10. implicit class IteratorHasAsScala[A] extends AnyRef
    Definition Classes
    AsScalaExtensions
  11. implicit class ListHasAsScala[A] extends AnyRef
    Definition Classes
    AsScalaExtensions
  12. implicit class MapHasAsJava[K, V] extends AnyRef
    Definition Classes
    AsJavaExtensions
  13. implicit class MapHasAsScala[K, V] extends AnyRef
    Definition Classes
    AsScalaExtensions
  14. implicit class MutableMapHasAsJava[K, V] extends AnyRef
    Definition Classes
    AsJavaExtensions
  15. implicit class MutableSeqHasAsJava[A] extends AnyRef
    Definition Classes
    AsJavaExtensions
  16. implicit class MutableSetHasAsJava[A] extends AnyRef
    Definition Classes
    AsJavaExtensions
  17. implicit class OptionFutureTransformer[A] extends AnyRef
  18. implicit class PropertiesHasAsScala extends AnyRef
    Definition Classes
    AsScalaExtensions
  19. implicit class SeqHasAsJava[A] extends AnyRef
    Definition Classes
    AsJavaExtensions
  20. implicit class SetHasAsJava[A] extends AnyRef
    Definition Classes
    AsJavaExtensions
  21. implicit class SetHasAsScala[A] extends AnyRef
    Definition Classes
    AsScalaExtensions
  22. implicit class XtensionAbsolutePath extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  23. implicit class XtensionAbsolutePathBuffers extends AnyRef
  24. implicit class XtensionBuildTarget extends AnyRef
  25. implicit class XtensionCancelChecker extends AnyRef
    Definition Classes
    MtagsEnrichments
  26. implicit class XtensionChar extends AnyRef
  27. implicit class XtensionClasspath extends AnyRef
  28. implicit class XtensionClientCapabilities extends AnyRef
  29. implicit class XtensionCompileResult extends AnyRef
  30. implicit class XtensionCompletionItemData extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  31. implicit class XtensionDiagnosticBsp extends AnyRef
  32. implicit class XtensionDiagnosticLSP extends AnyRef
  33. implicit class XtensionDocumentSymbol extends AnyRef
  34. implicit class XtensionEditDistance extends AnyRef
  35. implicit class XtensionEitherCross[A, B] extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  36. implicit class XtensionHttpExchange extends AnyRef
  37. implicit class XtensionInputOffset extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  38. implicit class XtensionInputVirtual extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  39. implicit class XtensionIterableOps[T] extends AnyRef
    Definition Classes
    MtagsEnrichments
  40. implicit class XtensionIteratorCollection[T] extends AnyRef
    Definition Classes
    MtagsEnrichments
  41. implicit class XtensionIteratorOps[T] extends AnyRef
    Definition Classes
    MtagsEnrichments
  42. implicit class XtensionJEitherCross[A, B] extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  43. implicit class XtensionJavaFuture[T] extends AnyRef
  44. implicit class XtensionJavaList[A] extends AnyRef
  45. implicit class XtensionJavaPriorityQueue[A] extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  46. implicit class XtensionJavacOptions extends AnyRef
  47. implicit class XtensionList[T] extends AnyRef
  48. implicit class XtensionLspPosition extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  49. implicit class XtensionLspRange extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  50. implicit class XtensionMetaPosition extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  51. implicit class XtensionOffsetParams extends AnyRef
    Definition Classes
    MtagsEnrichments
  52. implicit class XtensionOptionScala[T] extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  53. implicit class XtensionOptionalJava[T] extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  54. implicit class XtensionPath extends AnyRef
  55. implicit class XtensionPathMetals extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  56. implicit class XtensionPosition extends AnyRef
    Definition Classes
    MtagsEnrichments
  57. implicit class XtensionPositionBSp extends AnyRef
  58. implicit class XtensionPositionLspInverse extends AnyRef
    Definition Classes
    MtagsEnrichments
  59. implicit class XtensionPositionRange extends AnyRef
  60. implicit class XtensionPromise[T] extends AnyRef
  61. implicit class XtensionRangeBsp extends AnyRef
  62. implicit class XtensionRangeLspInverse extends AnyRef
    Definition Classes
    MtagsEnrichments
  63. implicit class XtensionRangeParameters extends AnyRef
    Definition Classes
    MtagsEnrichments
  64. implicit class XtensionRangeParams extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  65. implicit class XtensionRelativePathMetals extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  66. implicit class XtensionScalaFuture[A] extends AnyRef
  67. implicit class XtensionScalacOptions extends AnyRef
  68. implicit class XtensionSemanticdbProperties extends AnyRef
    Definition Classes
    MtagsEnrichments
  69. implicit class XtensionSemanticdbRange extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  70. implicit class XtensionSeverityBsp extends AnyRef
  71. implicit class XtensionSourceBreakpoint extends AnyRef
  72. implicit class XtensionStatusCode extends AnyRef
  73. implicit class XtensionStream[A] extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  74. implicit class XtensionString extends AnyRef
  75. implicit class XtensionStringDoc extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  76. implicit class XtensionStringMtags extends AnyRef
    Definition Classes
    MtagsEnrichments
  77. implicit class XtensionSymbolInformation extends AnyRef
    Definition Classes
    CommonMtagsEnrichments
  78. implicit class XtensionSymbolOccurrenceProtocol extends AnyRef
  79. implicit class XtensionTaskFinish extends AnyRef
  80. implicit class XtensionTaskStart extends AnyRef
  81. implicit class XtensionTextDocumentSemanticdb extends AnyRef
  82. implicit class XtensionToken extends AnyRef
    Definition Classes
    MtagsEnrichments
  83. implicit class XtensionTreeBraceHandler extends AnyRef
  84. implicit class XtensionTreeTokenStream extends AnyRef
  85. implicit class XtensionURIMtags extends AnyRef
    Definition Classes
    MtagsEnrichments
  86. implicit class XtensionWorkspaceEdits extends AnyRef

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(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  6. def decodeJson[T](obj: AnyRef, cls: Class[T]): Option[T]
    Attributes
    protected
    Definition Classes
    CommonMtagsEnrichments
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def filenameToLanguage(filename: String): Language
    Attributes
    protected
    Definition Classes
    CommonMtagsEnrichments
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  16. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  17. def toString(): String
    Definition Classes
    AnyRef → Any
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from MtagsEnrichments

Inherited from CommonMtagsEnrichments

Inherited from AsScalaExtensions

Inherited from AsJavaExtensions

Inherited from AnyRef

Inherited from Any

Ungrouped