open class ModuleLibrary : Dependency
Represents an orderEntry of type module-library in the iml XML.
ModuleLibrary(classes: MutableCollection<out Path>, javadoc: MutableCollection<out Path>, sources: MutableCollection<out Path>, jarDirectories: MutableCollection<JarDirectory>, scope: String) |
open fun addToNode(parentNode: Node): Unit |
|
open fun equals(other: Any?): Boolean |
|
open fun getClasses(): MutableSet<Path>
A set of Jar files or directories containing compiled code. |
|
open fun getJarDirectories(): MutableSet<JarDirectory>
A set of directories containing Jar files. |
|
open fun getJavadoc(): MutableSet<Path>
A set of Jar files or directories containing Javadoc. |
|
open fun getScope(): String
The scope of this library. If null, the scope attribute is not added. |
|
open fun getSources(): MutableSet<Path>
A set of Jar files or directories containing source code. |
|
open fun hashCode(): Int |
|
open fun isExported(): Boolean
Whether the library is exported to dependent modules. |
|
open fun setClasses(classes: MutableSet<Path>): Unit |
|
open fun setExported(exported: Boolean): Unit |
|
open fun setJarDirectories(jarDirectories: MutableSet<JarDirectory>): Unit |
|
open fun setJavadoc(javadoc: MutableSet<Path>): Unit |
|
open fun setScope(scope: String): Unit |
|
open fun setSources(sources: MutableSet<Path>): Unit |
|
open fun toString(): String |
open class SingleEntryModuleLibrary : ModuleLibrary
Single entry module library |