org.podval.tools.scalanative

Members list

Type members

Classlikes

enum GC(name: String) extends Named

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Named
class Object
trait Matchable
class Any
Show all
object GC extends Companion[GC]

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Companion[GC]
class Object
trait Matchable
class Any
Show all
Self type
GC.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object LTO extends Companion[LTO]

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Companion[LTO]
class Object
trait Matchable
class Any
Show all
Self type
LTO.type
enum LTO(name: String) extends Named

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Named
class Object
trait Matchable
class Any
Show all
object Mode extends Companion[Mode]

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Companion[Mode]
class Object
trait Matchable
class Any
Show all
Self type
Mode.type
enum Mode(name: String) extends Named

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Named
class Object
trait Matchable
class Any
Show all
object Optimize extends BooleanCompanion

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Optimize.type

Attributes

Supertypes
class Backend
class Object
trait Matchable
class Any
Self type
open class ScalaNativeBuild(output: Output) extends Build[Logger]

Attributes

Supertypes
class Build[Logger]
class Object
trait Matchable
class Any
Known subtypes
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
Supertypes
trait Link[ScalaNativeBackend.type]
class Build[Logger]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait OutputTask
trait Task[ScalaNativeBackend.type]
class DefaultTask
class AbstractTask
trait DynamicObjectAware
trait TaskInternal
trait Configurable[Task]
trait Task
trait Named
trait ExtensionAware
trait Comparable[Task]
class Object
trait Matchable
class Any
Show all
Known subtypes
class Main
class Test
final class ScalaNativeRun(binaryTestFile: File, output: Output) extends ScalaNativeBuild, Run[ScalaNativeBackend.type]

Attributes

Supertypes
trait Run[ScalaNativeBackend.type]
class Build[Logger]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
object
Supertypes
trait RunTask[ScalaNativeBackend.type, L]
trait OutputTask
trait Task[ScalaNativeBackend.type]
trait Task
trait Named
trait ExtensionAware
trait Comparable[Task]
class Object
trait Matchable
class Any
Show all
Known subtypes
class Main
class Test

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type