Scala3CompilerAccess

dotty.tools.pc.Scala3CompilerAccess

Attributes

Graph
Supertypes
class CompilerAccess[StoreReporter, MetalsDriver]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

Handle the exception in order to make sure that we retry immediately. Otherwise, we will wait until the end of the timeout, which is 20s by default.

Handle the exception in order to make sure that we retry immediately. Otherwise, we will wait until the end of the timeout, which is 20s by default.

Attributes

protected def ignoreException(t: Throwable): Boolean
def newReporter: StoreReporter

Inherited methods

def isLoaded(): Boolean

Attributes

Inherited from:
CompilerAccess
def reporter: StoreReporter

Attributes

Inherited from:
CompilerAccess
def shutdown(): Unit

Attributes

Inherited from:
CompilerAccess

Attributes

Inherited from:
CompilerAccess

Asynchronously execute a function on the compiler thread with Thread.interrupt() cancellation.

Asynchronously execute a function on the compiler thread with Thread.interrupt() cancellation.

Attributes

Inherited from:
CompilerAccess

Asynchronously execute a function on the compiler thread without Thread.interrupt() cancellation.

Asynchronously execute a function on the compiler thread without Thread.interrupt() cancellation.

Note that the function is still cancellable.

Attributes

Inherited from:
CompilerAccess

Execute a function on the current thread without cancellation support.

Execute a function on the current thread without cancellation support.

May potentially run in parallel with other requests, use carefully.

Attributes

Inherited from:
CompilerAccess