DepBuilder

com.alt0r.cutterbox.deps.DepBuilder
See theDepBuilder companion class
object DepBuilder

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
DepBuilder.type

Members list

Type members

Classlikes

object given_Conversion_DepBuilder_Dep extends Conversion[DepBuilder[true, true, true], Dep]

Attributes

Supertypes
class Conversion[DepBuilder[true, true, true], Dep]
trait DepBuilder[true, true, true] => Dep
class Object
trait Matchable
class Any
Self type

Extensions

Extensions

extension [G <: HasG, A <: HasA, V <: HasV](db: DepBuilder[G, A, V])
def artifact(artifact: String): DepBuilder[G, true, V]
def binCompat: DepBuilder[G, A, V]
def compat(compat: Compat): DepBuilder[G, A, V]
def force(force: Boolean): DepBuilder[G, A, V]
def forced: DepBuilder[G, A, V]
def ga(group: String, artifact: String): DepBuilder[true, true, V]
def gav(group: String, artifact: String, version: String): DepBuilder[true, true, true]
def group(group: String): DepBuilder[true, A, V]
def javaCompat: DepBuilder[G, A, V]
def unforced: DepBuilder[G, A, V]
def version(version: String): DepBuilder[G, A, true]
extension [G <: HasG, A <: true | Partial, V <: HasV](db: DepBuilder[G, A, V])
def mod(name: String): DepBuilder[G, true, V]
def partial(using ev: When[A, String] =:= String): DepBuilder[G, Partial, V]
extension [G <: HasG, V <: HasV](db: DepBuilder[G, true, V])
def prefix: DepBuilder[G, Partial, V]
extension (db: DepBuilder[true, true, true])
def dep: Dep