final class Embedded extends Cancelable

Wrapper around software that is embedded with Metals.

- sbt-launch.jar - bloop.py - ch.epfl.scala:bloop-frontend

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Embedded
  2. Cancelable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Embedded(icons: Icons, statusBar: StatusBar)

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. lazy val bloopJars: Option[URLClassLoader]
  6. lazy val bloopPy: io.AbsolutePath

    Returns local path to a bloop.py script that we can call as python bloop.py.

    Returns local path to a bloop.py script that we can call as python bloop.py.

    We don't sys.process("bloop", ...) directly because that requires bloop to be available on the PATH of the forked process and that didn't work while testing on Windows (even if bloop worked fine in the git bash).

  7. def cancel(): Unit
    Definition Classes
    EmbeddedCancelable
  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. val isBloopJars: AtomicBoolean

    Fetches jars for bloop-frontend and creates a new orphan classloader.

  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. lazy val sbtLauncher: io.AbsolutePath

    Returns path to a local copy of sbt-launch.jar.

    Returns path to a local copy of sbt-launch.jar.

    We use embedded sbt-launch.jar instead of user sbt command because we can't rely on sbt resolving correctly when using system processes, at least it failed on Windows when I tried it.

  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Cancelable

Inherited from AnyRef

Inherited from Any

Ungrouped