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
Ordering
- Alphabetic
- By Inheritance
Inherited
- MetalsEnrichments
- MtagsEnrichments
- ScalametaCommonEnrichments
- CommonMtagsEnrichments
- AsScalaExtensions
- AsJavaExtensions
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- implicit class BufferHasAsJava[A] extends AnyRef
- Definition Classes
- AsJavaExtensions
- implicit class CollectionHasAsScala[A] extends AnyRef
- Definition Classes
- AsScalaExtensions
- implicit class ConcurrentMapHasAsJava[K, V] extends AnyRef
- Definition Classes
- AsJavaExtensions
- implicit class ConcurrentMapHasAsScala[K, V] extends AnyRef
- Definition Classes
- AsScalaExtensions
- implicit class DictionaryHasAsScala[K, V] extends AnyRef
- Definition Classes
- AsScalaExtensions
- implicit class EnumerationHasAsScala[A] extends AnyRef
- Definition Classes
- AsScalaExtensions
- implicit class IterableHasAsJava[A] extends AnyRef
- Definition Classes
- AsJavaExtensions
- implicit class IterableHasAsScala[A] extends AnyRef
- Definition Classes
- AsScalaExtensions
- implicit class IteratorHasAsJava[A] extends AnyRef
- Definition Classes
- AsJavaExtensions
- implicit class IteratorHasAsScala[A] extends AnyRef
- Definition Classes
- AsScalaExtensions
- implicit class ListHasAsScala[A] extends AnyRef
- Definition Classes
- AsScalaExtensions
- implicit class MapHasAsJava[K, V] extends AnyRef
- Definition Classes
- AsJavaExtensions
- implicit class MapHasAsScala[K, V] extends AnyRef
- Definition Classes
- AsScalaExtensions
- implicit class MutableMapHasAsJava[K, V] extends AnyRef
- Definition Classes
- AsJavaExtensions
- implicit class MutableSeqHasAsJava[A] extends AnyRef
- Definition Classes
- AsJavaExtensions
- implicit class MutableSetHasAsJava[A] extends AnyRef
- Definition Classes
- AsJavaExtensions
- implicit class OptionFutureTransformer[A] extends AnyRef
- implicit class PropertiesHasAsScala extends AnyRef
- Definition Classes
- AsScalaExtensions
- implicit class SeqHasAsJava[A] extends AnyRef
- Definition Classes
- AsJavaExtensions
- implicit class SetHasAsJava[A] extends AnyRef
- Definition Classes
- AsJavaExtensions
- implicit class SetHasAsScala[A] extends AnyRef
- Definition Classes
- AsScalaExtensions
- implicit class XtensionAbsolutePath extends AnyRef
- Definition Classes
- ScalametaCommonEnrichments
- implicit class XtensionAbsolutePathBuffers extends AnyRef
- implicit class XtensionBuildTarget extends AnyRef
- implicit class XtensionCancelChecker extends AnyRef
- Definition Classes
- MtagsEnrichments
- implicit class XtensionChar extends AnyRef
- implicit class XtensionClasspath extends AnyRef
- implicit class XtensionClientCapabilities extends AnyRef
- implicit class XtensionCompileResult extends AnyRef
- implicit class XtensionCompletionItemData extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionDependencyModule extends AnyRef
- implicit class XtensionDiagnosticBsp extends AnyRef
- implicit class XtensionDiagnosticLSP extends AnyRef
- implicit class XtensionDocumentSymbol extends AnyRef
- implicit class XtensionEditDistance extends AnyRef
- implicit class XtensionEitherCross[A, B] extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionFutureOpt[T] extends AnyRef
- implicit class XtensionHttpExchange extends AnyRef
- implicit class XtensionInputOffset extends AnyRef
- Definition Classes
- ScalametaCommonEnrichments
- implicit class XtensionInputVirtual extends AnyRef
- Definition Classes
- ScalametaCommonEnrichments
- 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 XtensionJavacOptions extends AnyRef
- implicit class XtensionList[T] extends AnyRef
- implicit class XtensionLocation extends AnyRef
- implicit class XtensionLspPosition extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionLspPositionBsp extends AnyRef
- implicit class XtensionLspRange extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionLspRangeBsp extends AnyRef
- implicit class XtensionLspRangeMeta extends AnyRef
- Definition Classes
- ScalametaCommonEnrichments
- implicit class XtensionMetaPosition extends AnyRef
- Definition Classes
- ScalametaCommonEnrichments
- implicit class XtensionNIOPath 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
- ScalametaCommonEnrichments
- implicit class XtensionPosition extends AnyRef
- Definition Classes
- MtagsEnrichments
- implicit class XtensionPositionBSp extends AnyRef
- implicit class XtensionPositionLspInverse extends AnyRef
- Definition Classes
- MtagsEnrichments
- implicit class XtensionPositionRange extends AnyRef
- implicit class XtensionPromise[T] extends AnyRef
- implicit class XtensionRangeBsp extends AnyRef
- implicit class XtensionRangeLspInverse extends AnyRef
- Definition Classes
- MtagsEnrichments
- implicit class XtensionRangeParameters extends AnyRef
- Definition Classes
- MtagsEnrichments
- implicit class XtensionRangeParams extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionRelativePathMetals extends AnyRef
- Definition Classes
- ScalametaCommonEnrichments
- implicit class XtensionScalaAction extends AnyRef
- 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
- ScalametaCommonEnrichments
- implicit class XtensionSeverityBsp extends AnyRef
- implicit class XtensionSourceBreakpoint extends AnyRef
- implicit class XtensionStatusCode extends AnyRef
- implicit class XtensionStream[A] extends AnyRef
- Definition Classes
- ScalametaCommonEnrichments
- implicit class XtensionString extends AnyRef
- implicit class XtensionStringDoc extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionStringDocMeta extends AnyRef
- Definition Classes
- ScalametaCommonEnrichments
- implicit class XtensionStringMtags extends AnyRef
- Definition Classes
- MtagsEnrichments
- implicit class XtensionSymbolInformation extends AnyRef
- Definition Classes
- ScalametaCommonEnrichments
- implicit class XtensionSymbolInformationKind extends AnyRef
- Definition Classes
- ScalametaCommonEnrichments
- implicit class XtensionSymbolOccurrenceProtocol extends AnyRef
- implicit class XtensionTaskFinish extends AnyRef
- implicit class XtensionTaskStart extends AnyRef
- implicit class XtensionText extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionTextDocumentSemanticdb extends AnyRef
- implicit class XtensionToken extends AnyRef
- Definition Classes
- MtagsEnrichments
- implicit class XtensionTreeBraceHandler extends AnyRef
- implicit class XtensionTreeTokenStream extends AnyRef
- implicit class XtensionURIMtags extends AnyRef
- Definition Classes
- MtagsEnrichments
- implicit class XtensionVirtualFileParams extends AnyRef
- Definition Classes
- CommonMtagsEnrichments
- implicit class XtensionWorkspaceEdits extends AnyRef
- implicit class XtensionWorkspaceSymbolQuery extends AnyRef
- Definition Classes
- ScalametaCommonEnrichments
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
- val EXTENSION: Int
- Definition Classes
- ScalametaCommonEnrichments
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def decodeJson[T](obj: AnyRef, cls: Class[T], gson: Option[Gson]): Option[T]
- Attributes
- protected
- Definition Classes
- CommonMtagsEnrichments
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def extendRangeToIncludeWhiteCharsAndTheFollowingNewLine(source: Array[Char], acceptedAdditionalTrailingChars: List[Char])(startOffset: Int, endOffset: Int): (Int, Int)
- Definition Classes
- CommonMtagsEnrichments
- def filenameToLanguage(filename: String): Language
- Attributes
- protected
- Definition Classes
- ScalametaCommonEnrichments
- def filterANSIColorCodes(str: String): String
Strips ANSI colors.
Strips ANSI colors. As long as the color codes are valid this should correctly strip anything that is ESC (U+001B) plus [
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def indexAfterSpacesAndComments(text: Array[Char]): Int
- Definition Classes
- ScalametaCommonEnrichments
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)