LibraryDependency

class LibraryDependency : CharSequence

Represents a library dependency meta-information.

For example group is foo.bar, artifact is gav:

Dependency("foo.bar:gav")

Author

凛 (https://github.com/RinOrz)

Constructors

LibraryDependency
Link copied to clipboard
fun LibraryDependency(group: String, artifact: String)

Functions

chars
Link copied to clipboard
open fun chars(): IntStream
codePoints
Link copied to clipboard
open fun codePoints(): IntStream
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
get
Link copied to clipboard
open operator override fun get(index: Int): Char
hashCode
Link copied to clipboard
open override fun hashCode(): Int
subSequence
Link copied to clipboard
open override fun subSequence(startIndex: Int, endIndex: Int): CharSequence
toPluginIdOrNull
Link copied to clipboard
fun toPluginIdOrNull(): PluginId?

Converts this library dependency to plugin id.

toString
Link copied to clipboard
open override fun toString(): String

Properties

artifact
Link copied to clipboard
val artifact: String
group
Link copied to clipboard
val group: String
length
Link copied to clipboard
open override val length: Int