api / org.gradle.plugins.ide.idea.model / ProjectLibrary

ProjectLibrary

@Incubating open class ProjectLibrary

A project-level IDEA library.

Constructors

<init>

ProjectLibrary()

A project-level IDEA library.

Functions

addToNode

open fun addToNode(parentNode: Node, pathFactory: PathFactory): Unit

equals

open fun equals(other: Any?): Boolean

getClasses

open fun getClasses(): MutableSet<File>

A set of Jar files or directories containing compiled code.

getCompilerClasspath

open fun getCompilerClasspath(): MutableSet<File>

A set of Jar files containing compiler classes.

getJavadoc

open fun getJavadoc(): MutableSet<File>

A set of Jar files or directories containing javadoc.

getName

open fun getName(): String

The name of the library.

getSources

open fun getSources(): MutableSet<File>

A set of directories containing sources.

getType

open fun getType(): String

The type of the library.

hashCode

open fun hashCode(): Int

setClasses

open fun setClasses(classes: MutableSet<File>): Unit

A set of Jar files or directories containing source code.

setCompilerClasspath

open fun setCompilerClasspath(compilerClasspath: MutableSet<File>): Unit

setJavadoc

open fun setJavadoc(javadoc: MutableSet<File>): Unit

setName

open fun setName(name: String): Unit

setSources

open fun setSources(sources: MutableSet<File>): Unit

setType

open fun setType(type: String): Unit