object MetalsEnrichments extends DecorateAsJava with DecorateAsScala 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
Ordering
- Alphabetic
- By Inheritance
Inherited
- MetalsEnrichments
- MtagsEnrichments
- CommonMtagsEnrichments
- DecorateAsScala
- AsScalaConverters
- DecorateAsJava
- AsJavaConverters
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- implicit class OptionFutureTransformer[A] extends AnyRef
-
implicit
class
XtensionAbsolutePath extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionAbsolutePathBuffers extends AnyRef
- implicit class XtensionBuildTarget extends AnyRef
-
implicit
class
XtensionCancelChecker extends AnyRef
- Definition Classes
- MtagsEnrichments
- implicit class XtensionClientCapabilities extends AnyRef
- implicit class XtensionCompileResult extends AnyRef
-
implicit
class
XtensionCompletionItemData extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionDiagnosticBsp extends AnyRef
- implicit class XtensionDiagnosticLSP extends AnyRef
- implicit class XtensionDocumentSymbol extends AnyRef
- implicit class XtensionEditDistance extends AnyRef
- implicit class XtensionHttpExchange extends AnyRef
-
implicit
class
XtensionInputOffset extends AnyRef
- Definition Classes
- MtagsEnrichments
-
implicit
class
XtensionIterableOps[T] extends AnyRef
- Definition Classes
- MtagsEnrichments
-
implicit
class
XtensionIteratorCollection[T] extends AnyRef
- Definition Classes
- MtagsEnrichments
-
implicit
class
XtensionIteratorOps[T] extends AnyRef
- Definition Classes
- MtagsEnrichments
-
implicit
class
XtensionJEitherCross[A, B] extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionJavaFuture[T] extends AnyRef
- implicit class XtensionJavaList[A] extends AnyRef
-
implicit
class
XtensionJavaPriorityQueue[A] extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
-
implicit
class
XtensionLspPosition extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
-
implicit
class
XtensionLspRange extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
-
implicit
class
XtensionMetaPosition extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
-
implicit
class
XtensionOffsetParams extends AnyRef
- Definition Classes
- MtagsEnrichments
-
implicit
class
XtensionOptionScala[T] extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
-
implicit
class
XtensionOptionalJava[T] extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionPath extends AnyRef
-
implicit
class
XtensionPathMetals extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionPositionBSp extends AnyRef
-
implicit
class
XtensionPositionLspInverse extends AnyRef
- Definition Classes
- MtagsEnrichments
- implicit class XtensionPromise[T] extends AnyRef
- implicit class XtensionRangeBsp extends AnyRef
-
implicit
class
XtensionRelativePathMetals extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionScalaFuture[A] extends AnyRef
- implicit class XtensionScalacOptions extends AnyRef
-
implicit
class
XtensionSemanticdbProperties extends AnyRef
- Definition Classes
- MtagsEnrichments
-
implicit
class
XtensionSemanticdbRange extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionSeverityBsp extends AnyRef
-
implicit
class
XtensionStream[A] extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionString extends AnyRef
-
implicit
class
XtensionStringDoc extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
-
implicit
class
XtensionStringMtags extends AnyRef
- Definition Classes
- MtagsEnrichments
-
implicit
class
XtensionSymbolInformation extends AnyRef
- Definition Classes
- MtagsEnrichments
- implicit class XtensionSymbolOccurrenceProtocol extends AnyRef
- implicit class XtensionTaskFinish extends AnyRef
- implicit class XtensionTaskStart extends AnyRef
- implicit class XtensionTextDocumentSemanticdb extends AnyRef
-
implicit
class
XtensionToken extends AnyRef
- Definition Classes
- MtagsEnrichments
-
implicit
class
XtensionTreeTokenStream extends AnyRef
- Definition Classes
- MtagsEnrichments
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asJavaCollection[A](i: collection.Iterable[A]): Collection[A]
- Definition Classes
- AsJavaConverters
-
implicit
def
asJavaCollectionConverter[A](i: collection.Iterable[A]): AsJavaCollection[A]
- Definition Classes
- DecorateAsJava
-
def
asJavaDictionary[A, B](m: Map[A, B]): Dictionary[A, B]
- Definition Classes
- AsJavaConverters
-
implicit
def
asJavaDictionaryConverter[A, B](m: Map[A, B]): AsJavaDictionary[A, B]
- Definition Classes
- DecorateAsJava
-
def
asJavaEnumeration[A](i: collection.Iterator[A]): java.util.Enumeration[A]
- Definition Classes
- AsJavaConverters
-
implicit
def
asJavaEnumerationConverter[A](i: collection.Iterator[A]): AsJavaEnumeration[A]
- Definition Classes
- DecorateAsJava
-
def
asJavaIterable[A](i: collection.Iterable[A]): java.lang.Iterable[A]
- Definition Classes
- AsJavaConverters
-
implicit
def
asJavaIterableConverter[A](i: collection.Iterable[A]): AsJava[java.lang.Iterable[A]]
- Definition Classes
- DecorateAsJava
-
def
asJavaIterator[A](i: collection.Iterator[A]): java.util.Iterator[A]
- Definition Classes
- AsJavaConverters
-
implicit
def
asJavaIteratorConverter[A](i: collection.Iterator[A]): AsJava[java.util.Iterator[A]]
- Definition Classes
- DecorateAsJava
-
def
asScalaBuffer[A](l: java.util.List[A]): Buffer[A]
- Definition Classes
- AsScalaConverters
-
implicit
def
asScalaBufferConverter[A](l: java.util.List[A]): AsScala[Buffer[A]]
- Definition Classes
- DecorateAsScala
-
def
asScalaIterator[A](i: java.util.Iterator[A]): collection.Iterator[A]
- Definition Classes
- AsScalaConverters
-
implicit
def
asScalaIteratorConverter[A](i: java.util.Iterator[A]): AsScala[collection.Iterator[A]]
- Definition Classes
- DecorateAsScala
-
def
asScalaSet[A](s: Set[A]): Set[A]
- Definition Classes
- AsScalaConverters
-
implicit
def
asScalaSetConverter[A](s: Set[A]): AsScala[Set[A]]
- Definition Classes
- DecorateAsScala
-
def
bufferAsJavaList[A](b: Buffer[A]): java.util.List[A]
- Definition Classes
- AsJavaConverters
-
implicit
def
bufferAsJavaListConverter[A](b: Buffer[A]): AsJava[java.util.List[A]]
- Definition Classes
- DecorateAsJava
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
collectionAsScalaIterable[A](i: Collection[A]): collection.Iterable[A]
- Definition Classes
- AsScalaConverters
-
implicit
def
collectionAsScalaIterableConverter[A](i: Collection[A]): AsScala[collection.Iterable[A]]
- Definition Classes
- DecorateAsScala
-
def
decodeJson[T](obj: AnyRef, cls: Class[T]): Option[T]
- Attributes
- protected
- Definition Classes
- CommonMtagsEnrichments
-
def
dictionaryAsScalaMap[A, B](p: Dictionary[A, B]): Map[A, B]
- Definition Classes
- AsScalaConverters
-
implicit
def
dictionaryAsScalaMapConverter[A, B](p: Dictionary[A, B]): AsScala[Map[A, B]]
- Definition Classes
- DecorateAsScala
-
def
enumerationAsScalaIterator[A](i: java.util.Enumeration[A]): collection.Iterator[A]
- Definition Classes
- AsScalaConverters
-
implicit
def
enumerationAsScalaIteratorConverter[A](i: java.util.Enumeration[A]): AsScala[collection.Iterator[A]]
- Definition Classes
- DecorateAsScala
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
filenameToLanguage(filename: String): Language
- Attributes
- protected
- Definition Classes
- CommonMtagsEnrichments
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
iterableAsScalaIterable[A](i: java.lang.Iterable[A]): collection.Iterable[A]
- Definition Classes
- AsScalaConverters
-
implicit
def
iterableAsScalaIterableConverter[A](i: java.lang.Iterable[A]): AsScala[collection.Iterable[A]]
- Definition Classes
- DecorateAsScala
-
def
mapAsJavaConcurrentMap[A, B](m: Map[A, B]): ConcurrentMap[A, B]
- Definition Classes
- AsJavaConverters
-
implicit
def
mapAsJavaConcurrentMapConverter[A, B](m: Map[A, B]): AsJava[ConcurrentMap[A, B]]
- Definition Classes
- DecorateAsJava
-
def
mapAsJavaMap[A, B](m: Map[A, B]): Map[A, B]
- Definition Classes
- AsJavaConverters
-
implicit
def
mapAsJavaMapConverter[A, B](m: Map[A, B]): AsJava[Map[A, B]]
- Definition Classes
- DecorateAsJava
-
def
mapAsScalaConcurrentMap[A, B](m: ConcurrentMap[A, B]): Map[A, B]
- Definition Classes
- AsScalaConverters
-
implicit
def
mapAsScalaConcurrentMapConverter[A, B](m: ConcurrentMap[A, B]): AsScala[Map[A, B]]
- Definition Classes
- DecorateAsScala
-
def
mapAsScalaMap[A, B](m: Map[A, B]): Map[A, B]
- Definition Classes
- AsScalaConverters
-
implicit
def
mapAsScalaMapConverter[A, B](m: Map[A, B]): AsScala[Map[A, B]]
- Definition Classes
- DecorateAsScala
-
def
mutableMapAsJavaMap[A, B](m: Map[A, B]): Map[A, B]
- Definition Classes
- AsJavaConverters
-
implicit
def
mutableMapAsJavaMapConverter[A, B](m: Map[A, B]): AsJava[Map[A, B]]
- Definition Classes
- DecorateAsJava
-
def
mutableSeqAsJavaList[A](s: collection.mutable.Seq[A]): java.util.List[A]
- Definition Classes
- AsJavaConverters
-
implicit
def
mutableSeqAsJavaListConverter[A](b: collection.mutable.Seq[A]): AsJava[java.util.List[A]]
- Definition Classes
- DecorateAsJava
-
def
mutableSetAsJavaSet[A](s: Set[A]): Set[A]
- Definition Classes
- AsJavaConverters
-
implicit
def
mutableSetAsJavaSetConverter[A](s: Set[A]): AsJava[Set[A]]
- Definition Classes
- DecorateAsJava
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
propertiesAsScalaMap(p: Properties): Map[String, String]
- Definition Classes
- AsScalaConverters
-
implicit
def
propertiesAsScalaMapConverter(p: Properties): AsScala[Map[String, String]]
- Definition Classes
- DecorateAsScala
-
def
seqAsJavaList[A](s: collection.Seq[A]): java.util.List[A]
- Definition Classes
- AsJavaConverters
-
implicit
def
seqAsJavaListConverter[A](b: collection.Seq[A]): AsJava[java.util.List[A]]
- Definition Classes
- DecorateAsJava
-
def
setAsJavaSet[A](s: Set[A]): Set[A]
- Definition Classes
- AsJavaConverters
-
implicit
def
setAsJavaSetConverter[A](s: Set[A]): AsJava[Set[A]]
- Definition Classes
- DecorateAsJava
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()