org.podval.tools.nonjvm

Members list

Type members

Classlikes

abstract class Build[L](output: Output)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ScalaJSBuild
class ScalaJSLink
class ScalaJSRun
Show all
trait Link[B <: NonJvmBackend]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object LinkTask

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
LinkTask.type
@CacheableTask
abstract class LinkTask[B <: NonJvmBackend] extends DefaultTask, Task[B], OutputTask

Attributes

Companion
object
Supertypes
trait OutputTask
trait Task[B]
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[B]
class Main
class Main
class Test[B]
class Test
class Test
Show all
object Named

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Named.type
open class Named(val name: String)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
enum ESVersion
enum JSEnvKind
enum ModuleKind
enum GC
enum LTO
enum Mode
Show all
abstract class NonJvmBackend(name: String, group: String, val versionDefault: Version, sourceRoot: String, artifactSuffix: String, pluginDependenciesConfigurationName: String, areCompilerPluginsBuiltIntoScala3: Boolean) extends Backend

Attributes

Supertypes
class Backend
class Object
trait Matchable
class Any
Known subtypes
abstract class NonJvmJUnit4TestFramework(backend: NonJvmBackend, transform: ScalaDependency => ScalaDependency, artifact: String, nameSbt: String, className: String, sharedPackages: List[String]) extends TestFramework

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
final class NonJvmTestEnvironment[B <: NonJvmBackend, A](backend: B, testAdapter: A, loadFrameworksFromTestAdapter: (A, List[List[String]]) => List[Option[Framework]], closeTestAdapter: A => Unit, sourceMapper: Option[SourceMapper]) extends TestEnvironment[B]

Attributes

Supertypes
class TestEnvironment[B]
class Object
trait Matchable
class Any
trait Run[B <: NonJvmBackend] extends Creator[B]

Attributes

Supertypes
trait Creator[B]
class Object
trait Matchable
class Any
Known subtypes
object RunTask

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
RunTask.type
trait RunTask[B <: NonJvmBackend, L <: LinkTask[B]] extends Task[B], OutputTask

Attributes

Companion
object
Supertypes
trait OutputTask
trait Task[B]
trait Task
trait Named
trait ExtensionAware
trait Comparable[Task]
class Object
trait Matchable
class Any
Show all
Known subtypes
class Main[B, L]
class Main
class Main
class Test[B, L]
class Test
class Test
trait ScalaJSRunTask[L]
Show all
object ScalaCompiles

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type