object MetalsEnrichments extends DecorateAsJava with DecorateAsScala
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.collection.JavaConverters._
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
- DecorateAsScala
- AsScalaConverters
- DecorateAsJava
- AsJavaConverters
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- implicit class XtensionAbsolutePathBuffers extends AnyRef
- implicit class XtensionBuildTarget extends AnyRef
- implicit class XtensionDiagnosticBsp extends AnyRef
- implicit class XtensionEditDistance extends AnyRef
- implicit class XtensionHttpExchange extends AnyRef
- implicit class XtensionJavaFuture[T] extends AnyRef
- implicit class XtensionJavaList[A] extends AnyRef
- implicit class XtensionPositionBSp extends AnyRef
- implicit class XtensionPositionLsp extends AnyRef
- implicit class XtensionRangeBsp extends AnyRef
- implicit class XtensionRangeBuildProtocol extends AnyRef
- implicit class XtensionScalaFuture[A] extends AnyRef
- implicit class XtensionScalacOptions extends AnyRef
- implicit class XtensionSeverityBsp extends AnyRef
- implicit class XtensionStringUriProtocol extends AnyRef
- implicit class XtensionSymbolOccurrenceProtocol extends AnyRef
- implicit class XtensionTextDocumentSemanticdb extends AnyRef
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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
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
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
finalize(): Unit
- Attributes
- protected[java.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
- @native() @throws( ... )