ScalaNativeLink

org.podval.tools.scalanative.ScalaNativeLink
See theScalaNativeLink companion object
final class ScalaNativeLink(lto: LTO, gc: GC, optimize: Boolean, baseDir: Path, projectName: String, mode: Mode, mainClass: Option[String], isTest: Boolean, classpath: Seq[Path], sourcesClasspath: Seq[Path], output: Output) extends ScalaNativeBuild, Link[ScalaNativeBackend.type]

Attributes

Companion
object
Graph
Supertypes
trait Link[ScalaNativeBackend.type]
class Build[Logger]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def artifactName: String
def artifactPath: Path

Inherited methods

final protected def abort(message: String): Nothing

Attributes

Inherited from:
Build
final override protected def backendLogger: Logger

Attributes

Definition Classes
Inherited from:
ScalaNativeBuild
final protected def debug(message: String): Unit

Attributes

Inherited from:
Build
final protected def interceptException[T](op: => T): T

Attributes

Inherited from:
Build
final protected def logAtLevel(logLevel: LogLevel, message: String): Unit

Attributes

Inherited from:
Build
final protected def logThrowable(throwable: Throwable): Unit

Attributes

Inherited from:
Build

Inherited fields

final override protected val interceptedExceptions: Set[Class[_ <: Exception]]

Attributes

Inherited from:
ScalaNativeBuild