type

LibDepend

@Js
const mixin LibDepend : Dict

Xeto library dependency as name and version constraints

constructors

make

Construct with name and version constraints

makeExact

Construct from exact LibVersion

methods

name

Library dotted name

toStr

String representation is "<qname> <versions>"

versions

Version constraints that satisify this dependency

Slot Details

make

static new make(Str name, LibDependVersions versions := LibDependVersions.wildcard())

Construct with name and version constraints

makeExact

static new makeExact(LibVersion v)

Construct from exact LibVersion

name

abstract Str name()

Library dotted name

toStr

abstract override Str toStr()

String representation is "<qname> <versions>"

versions

abstract LibDependVersions versions()

Version constraints that satisify this dependency